singularity-forge/docs/design-docs/ADR-TEMPLATE.md
Mikael Hugo 6f877b61ab feat: harness scaffold, runtime pattern sync, and ARCHITECTURE injection
- Add harness/ directory to SF repo (specs/, evals/, graders/ with AGENTS.md)
  and seed harness/specs/bootstrap.md (agent-legibility verification)
- Extend agentic-docs-scaffold.ts: new repos get harness/ + ADR-TEMPLATE.md
  and just adr / just spec / just harness-spec recipes via justfile
- Sync SF_RUNTIME_PATTERNS (gitignore.ts canonical) → git-service.ts and
  worktree-manager.ts: add audit/, exec/, model-benchmarks/, reports/,
  notifications.jsonl, routing-history.json, self-feedback.jsonl, repo-meta.json,
  and milestone continue-marker patterns
- Inject ARCHITECTURE.md into system prompt via loadArchitectureBlock() in
  system-context.ts (capped at 8 000 chars, after KNOWLEDGE block)
- Write real ARCHITECTURE.md for this repo (system map, .sf/ layout, key flows)
- Add ADR-TEMPLATE.md to docs/design-docs/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-01 22:46:28 +02:00

637 B

ADR-NNN: Title

Status: Proposed | Accepted | Rejected | Superseded by ADR-NNN Date: YYYY-MM-DD Deciders: (names)

Context

What is the problem or situation that requires a decision? Include constraints and the forces at play.

Decision

What is the change being made or the approach being adopted?

Consequences

What becomes easier or harder after this decision? Include positive and negative outcomes.

Alternatives Considered

What other options were evaluated and why were they not chosen?

Validation

What command or evidence confirms the decision is correct?

# verification command here