From 046bd0829ec28f23ca082b5b8835c6dc84c33f3c Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Tue, 12 May 2026 22:54:45 +0200 Subject: [PATCH] =?UTF-8?q?docs(work):=20close=20story=2002=20=E2=80=94=20?= =?UTF-8?q?assertFeatureConformance=20+=20boot=20wiring?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../02-boot-assertions/_story.md | 24 +++++++++---------- docs/work/conformance-system-v1/_epic.md | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/docs/work/conformance-system-v1/02-boot-assertions/_story.md b/docs/work/conformance-system-v1/02-boot-assertions/_story.md index e9e81f8..3eb605b 100644 --- a/docs/work/conformance-system-v1/02-boot-assertions/_story.md +++ b/docs/work/conformance-system-v1/02-boot-assertions/_story.md @@ -3,7 +3,7 @@ id: 02-boot-assertions epic: conformance-system-v1 title: assertFeatureConformance + boot wiring type: technical-story -status: in-progress +status: done feature: core-shared depends-on: [01-define-feature-helper] blocks: [03-eslint-rules] @@ -52,14 +52,14 @@ synchronously at startup so failures fire loudly. (deferred to a later story) ## Tasks -- [ ] Re-export `authManifest` from auth root barrel -- [ ] TODO breadcrumb in `withAudit` pointing at future automation -- [ ] Runtime marker helpers (`attachBrand`, `isInstrumented`, `isCaptured`, `isAudited`) -- [ ] `withSpan` attaches runtime `__instrumented` marker -- [ ] `withCapture` attaches runtime `__captured` marker -- [ ] `withAudit` wraps + attaches runtime `__audited` marker -- [ ] `ConformanceError` class -- [ ] `assertFeatureConformance` helper + tests -- [ ] Conformance barrel + subpath exports updated -- [ ] `bindProductionAuth` self-asserts at the tail -- [ ] Final verification + story closeout +- [x] Re-export `authManifest` from auth root barrel +- [x] TODO breadcrumb in `withAudit` pointing at future automation +- [x] Runtime marker helpers (`attachBrand`, `isInstrumented`, `isCaptured`, `isAudited`) +- [x] `withSpan` attaches runtime `__instrumented` marker +- [x] `withCapture` attaches runtime `__captured` marker +- [x] `withAudit` wraps + attaches runtime `__audited` marker +- [x] `ConformanceError` class +- [x] `assertFeatureConformance` helper + tests +- [x] Conformance barrel + subpath exports updated +- [x] `bindProductionAuth` self-asserts at the tail +- [x] Final verification + story closeout diff --git a/docs/work/conformance-system-v1/_epic.md b/docs/work/conformance-system-v1/_epic.md index a5962fe..befb3d7 100644 --- a/docs/work/conformance-system-v1/_epic.md +++ b/docs/work/conformance-system-v1/_epic.md @@ -31,7 +31,7 @@ See `docs/architecture/feature-conformance-explainer.html` and ## Stories - [x] [01 — defineFeature helper + Instrumented/Captured/Audited brands](01-define-feature-helper/_story.md) -- [ ] 02 — `assertConformance` + boot wiring (later plan) +- [x] [02 — `assertFeatureConformance` + boot wiring](02-boot-assertions/_story.md) - [ ] 03 — AST-aware ESLint rules (later plan) - [ ] 04 — CI drift gate (later plan) - [ ] 05 — Generator emits manifest + contracts + test stubs (later plan)