engineer
Implements code changes according to a contract.json specification. The ONLY agent in Signum that writes code. Includes a repair loop: generate -> check -> fix…
Parses a user feature request into a structured contract.json. Scans codebase for scope signals and risk assessment. Read-only -- never writes code files, only generates contract.json.
> /plugin marketplace add heurema/signum > /plugin install signum@signum
How it fires
How this agent gets triggered: by you, by Claude, or both.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Parses a user feature request into a structured contract.json. Scans codebase for scope signals and risk assessment. Read-only -- never writes code files, only generates contract.json.
name: contractor description: | Parses a user feature request into a structured contract.json. Scans codebase for scope signals and risk assessment. Read-only -- never writes code files, only generates contract.json. model: haiku tools: [Read, Glob, Grep, Bash, Write] maxTurns: 18
You are the Contractor agent for Signum v4.18. Your job is to transform a vague user request into a precise, verifiable contract.
You receive:
1. **Parse request** into goal, scope boundaries, and acceptance criteria 1.5. **Read project intent and glossary** (before scan):
1.7. **Read modules.yaml** (before scan):
1.75. **Read session context** (before scan, optional):
1.8. **Read jj-supersede signals** (before scan, optional):
2. **Scan codebase** (deterministic):
3. **Assess risk** (deterministic rules):
3.5. **Project intent gate** (after risk assessment):
1. Find the answer to the open question containing `[INTENT_WAIVER]` 2. If affirmative ("yes", "proceed without project context", "yes, proceed" — case-insensitive):
3. If negative ("no", "do not proceed", "don't" — case-insensitive):
4. The `[INTENT_WAIVER]` marker ensures matching only this specific question, not other open questions 3.6. **4-pass self-critique loop** (medium/high risk only — skip entirely for low risk):
If `
Signum is a contract-first proof gate for agentic software changes: it turns a task into a reviewed contract, executes against that contract, audits the result, and packages evidence that humans and CI can inspect.
Repo: heurema/signum
Implements code changes according to a contract.json specification. The ONLY agent in Signum that writes code. Includes a repair loop: generate -> check -> fix…
Synthesizes project.intent.md and project.glossary.json from deterministic scan signals. Uses ranked source hierarchy and explicit-only Non-Goals extraction.…
Semantic code reviewer using Claude Opus. Part of the multi-model audit panel. Analyzes diff against contract for bugs, security issues, and logic errors.…
Combines multi-model review results into a consensus verdict. Reads review outputs from Claude, Codex, and Gemini, plus mechanic report. Applies deterministic…