Skip to content

Implement Spec Kit integration — /adm.model handoff#31

Merged
sigent-ai-dev merged 1 commit into
mainfrom
feature/14-speckit-integration
May 21, 2026
Merged

Implement Spec Kit integration — /adm.model handoff#31
sigent-ai-dev merged 1 commit into
mainfrom
feature/14-speckit-integration

Conversation

@sigent-ai-dev

Copy link
Copy Markdown
Owner

Summary

Implements Phase 7 handoff from ADM to Spec Kit. Seeds a feature directory from a ratcheted contract with field-to-requirement mapping and invariant-to-AC traceability.

Linked Issues

Closes #14

Test Plan

  • 7 tests pass
  • feature.json has correct metadata
  • spec.md maps fields to FRs with constraints
  • Invariants become acceptance criteria
  • Traceability table links FRs to contract fields
  • Sequential directory numbering works

Adds model.py with:
- generate_feature_json() — metadata linking back to ADM contract
- generate_spec_seed() — spec.md with fields as FRs, invariants as ACs
- seed_feature_directory() — creates specs/NNN-<domain>-engine/ with
  feature.json + spec.md, sequential numbering, invariant traceability

7 new tests.

Closes #14
@sigent-ai-dev
sigent-ai-dev merged commit 157b13f into main May 21, 2026
2 checks passed
@sigent-ai-dev
sigent-ai-dev deleted the feature/14-speckit-integration branch May 21, 2026 13:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Spec Kit integration — /adm.model handoff

1 participant