diff --git a/spec/functional/FR-001-module-manifest-activates.md b/spec/functional/FR-001-module-manifest-activates.md index 880acb6..853d873 100644 --- a/spec/functional/FR-001-module-manifest-activates.md +++ b/spec/functional/FR-001-module-manifest-activates.md @@ -6,7 +6,7 @@ relationships: - target: "ix://agent-ix/filament-core-service/FR-035" type: "implements" --- -# [FR-001] Module manifest activates against filament-core +# FR-001: Module manifest activates against filament-core ## Description diff --git a/spec/functional/FR-002-unified-archetype-validation.md b/spec/functional/FR-002-unified-archetype-validation.md index b719329..9308ffe 100644 --- a/spec/functional/FR-002-unified-archetype-validation.md +++ b/spec/functional/FR-002-unified-archetype-validation.md @@ -10,7 +10,7 @@ relationships: - target: "ix://agent-ix/spec-artifacts-iso/FR-001" type: "extends" --- -# [FR-002] Archetypes use the unified shape and validate authored markdown +# FR-002: Archetypes use the unified shape and validate authored markdown ## Description diff --git a/spec/functional/FR-003-master-requirements-archetype.md b/spec/functional/FR-003-master-requirements-archetype.md index 83eee07..a894a77 100644 --- a/spec/functional/FR-003-master-requirements-archetype.md +++ b/spec/functional/FR-003-master-requirements-archetype.md @@ -8,7 +8,7 @@ relationships: - target: "ix://agent-ix/spec-artifacts-iso/FR-002" type: "extends" --- -# [FR-003] The master requirements spec is a validated archetype +# FR-003: The master requirements spec is a validated archetype ## Description diff --git a/spec/integration/IT-001-manifest-activation-roundtrip.md b/spec/integration/IT-001-manifest-activation-roundtrip.md index 559788d..1b39ed0 100644 --- a/spec/integration/IT-001-manifest-activation-roundtrip.md +++ b/spec/integration/IT-001-manifest-activation-roundtrip.md @@ -6,7 +6,7 @@ relationships: - target: "ix://agent-ix/spec-artifacts-iso/FR-001" type: "verifies" --- -# [IT-001] Manifest activation roundtrip +# IT-001: Manifest activation roundtrip ## Objective diff --git a/spec/integration/IT-002-markdown-validate-extract-roundtrip.md b/spec/integration/IT-002-markdown-validate-extract-roundtrip.md index ab71696..42815c2 100644 --- a/spec/integration/IT-002-markdown-validate-extract-roundtrip.md +++ b/spec/integration/IT-002-markdown-validate-extract-roundtrip.md @@ -8,7 +8,7 @@ relationships: - target: "ix://agent-ix/quire-rs/spec/functional/FR-032" type: "verifies" --- -# [IT-002] Direct-markdown validate + extract roundtrip +# IT-002: Direct-markdown validate + extract roundtrip ## Objective diff --git a/spec/integration/IT-003-master-requirements-validate.md b/spec/integration/IT-003-master-requirements-validate.md index 5a1383a..1239246 100644 --- a/spec/integration/IT-003-master-requirements-validate.md +++ b/spec/integration/IT-003-master-requirements-validate.md @@ -8,7 +8,7 @@ relationships: - target: "ix://agent-ix/quire-rs/spec/functional/FR-032" type: "verifies" --- -# [IT-003] Master requirements spec validates end-to-end +# IT-003: Master requirements spec validates end-to-end ## Objective diff --git a/spec/stakeholder/StR-001-module-activation.md b/spec/stakeholder/StR-001-module-activation.md index 7d27d1d..a06b87e 100644 --- a/spec/stakeholder/StR-001-module-activation.md +++ b/spec/stakeholder/StR-001-module-activation.md @@ -3,7 +3,7 @@ id: StR-001 title: "ISO-style spec artifact archetypes" type: StR --- -# [StR-001] ISO-style spec artifact archetypes +# StR-001: ISO-style spec artifact archetypes > **CR (render removal — 2026-06-04):** templates are removed; the per-archetype > **skeletons** are the authoring source of truth. The need is reframed from diff --git a/spec_artifacts_iso/skeletons/fr.md b/spec_artifacts_iso/skeletons/fr.md index d78e550..9c28ca7 100644 --- a/spec_artifacts_iso/skeletons/fr.md +++ b/spec_artifacts_iso/skeletons/fr.md @@ -49,7 +49,7 @@ relationships: validate` warns on violations; the warnings never block. - Keep headings unique per level; nest ≤2 levels below the H1 title (through H3). --> -# [FR-001] Verify checksums on artifact import +# FR-001: Verify checksums on artifact import ## Description diff --git a/spec_artifacts_iso/skeletons/glossary.md b/spec_artifacts_iso/skeletons/glossary.md index c72768d..36194e1 100644 --- a/spec_artifacts_iso/skeletons/glossary.md +++ b/spec_artifacts_iso/skeletons/glossary.md @@ -17,7 +17,7 @@ scope: order-management glossary intent); common industry terms ship in the module lexicons and need not be repeated here. - Keep headings unique per level. --> -# [GLO-001] Order Management Glossary +# GLO-001: Order Management Glossary ## Terms diff --git a/spec_artifacts_iso/skeletons/it.md b/spec_artifacts_iso/skeletons/it.md index f50754a..6cd8bcf 100644 --- a/spec_artifacts_iso/skeletons/it.md +++ b/spec_artifacts_iso/skeletons/it.md @@ -16,7 +16,7 @@ relationships: IT-XXX-SC-NN tokens (the `it-success-criteria` lint advisory checks this); give each discrete action its own step. - Keep headings unique per level; nest ≤2 levels below the H1 title. --> -# [IT-001] Checksum mismatch rejects the import +# IT-001: Checksum mismatch rejects the import ## Objective diff --git a/spec_artifacts_iso/skeletons/nfr.md b/spec_artifacts_iso/skeletons/nfr.md index afebb7b..f755f79 100644 --- a/spec_artifacts_iso/skeletons/nfr.md +++ b/spec_artifacts_iso/skeletons/nfr.md @@ -28,7 +28,7 @@ relationships: never a defect. `quire validate` warns on violations (never blocks). - Keep headings unique per level; nest ≤2 levels below the H1 title (through H3). --> -# [NFR-001] Import throughput under sustained load +# NFR-001: Import throughput under sustained load ## Statement diff --git a/spec_artifacts_iso/skeletons/str.md b/spec_artifacts_iso/skeletons/str.md index 6a2372b..9bcc6f1 100644 --- a/spec_artifacts_iso/skeletons/str.md +++ b/spec_artifacts_iso/skeletons/str.md @@ -21,7 +21,7 @@ relationships: the subject may be the stakeholder or product (`The operator shall …`), not only "the system". `quire validate` warns on violations. - Keep headings unique per level; nest ≤2 levels below the H1 title. --> -# [StR-001] Operators need tamper-evident artifact imports +# StR-001: Operators need tamper-evident artifact imports ## Stakeholder Need diff --git a/spec_artifacts_iso/skeletons/tc.md b/spec_artifacts_iso/skeletons/tc.md index 714e404..33eff75 100644 --- a/spec_artifacts_iso/skeletons/tc.md +++ b/spec_artifacts_iso/skeletons/tc.md @@ -13,7 +13,7 @@ relationships: - Keep it minimal — a test case is a single concrete check; richer orchestration belongs in an IT artifact. - Keep headings unique per level; nest ≤2 levels below the H1 title. --> -# [TC-001] Reject artifact with mismatched digest +# TC-001: Reject artifact with mismatched digest ## Description diff --git a/spec_artifacts_iso/skeletons/us.md b/spec_artifacts_iso/skeletons/us.md index 778b818..6c9b339 100644 --- a/spec_artifacts_iso/skeletons/us.md +++ b/spec_artifacts_iso/skeletons/us.md @@ -19,7 +19,7 @@ relationships: - A US carries discovery context, NOT normative requirements; nothing here is binding or verification criteria. - Keep headings unique per level; nest ≤2 levels below the H1 title. --> -# [US-001] Import an artifact with integrity verification +# US-001: Import an artifact with integrity verification ## Story @@ -43,13 +43,13 @@ informs later requirements rather than specifying them. These examples clarify the operator's expectations. They are illustrative only — not test cases and not verification criteria. -### [US-001-EX-1] Intact artifact is accepted +### US-001-EX-1: Intact artifact is accepted - **Given** an artifact whose contents are unchanged since it was built - **When** the operator imports it - **Then** the import succeeds and the operator sees a confirmation -### [US-001-EX-2] Corrupted artifact is surfaced +### US-001-EX-2: Corrupted artifact is surfaced - **Given** an artifact whose bytes were altered in transit - **When** the operator imports it