OpenSpec proposal: openspec/changes/add-llm-native-taxonomy-and-source-maps/
Bundles 4 features
- B1 Failure-mode taxonomy — closed-vocab canonical IDs (
lcp.preload-missing, inp.handler-too-long, cls.image-no-dimensions, etc.). New file packages/core/src/taxonomy/v1.ts with ~25-30 archetypes.
- B2 Source-map resolution — resolve
bundle.js:1234 → src/Foo.tsx:42 with ±15-line code window via @jridgewell/source-map.
- B3 Code-location-keyed resources / injection attribution — script injection stack capture via in-page shim; map back to HTML/JSX file+line.
- B4 Negative-space audits — first-class
AbsenceFinding for missing-preload-for-LCP, missing-width/height, missing-font-display-swap, etc.
Status
Phase 5 OpenSpec artifacts COMMITTED (6ec180d). 820 LOC across 7 artifacts. Oracle reviewer verdict: NEEDS-REVISION → 8 critical fixes applied. 6 open questions for user.
Effort
L (~1.5 weeks)
Dependencies
None (paired with #1 for v2.0 launch)
🤖 Generated by harness-init dogfood + Sisyphus v2 strategy
OpenSpec proposal:
openspec/changes/add-llm-native-taxonomy-and-source-maps/Bundles 4 features
lcp.preload-missing,inp.handler-too-long,cls.image-no-dimensions, etc.). New filepackages/core/src/taxonomy/v1.tswith ~25-30 archetypes.bundle.js:1234→src/Foo.tsx:42with ±15-line code window via@jridgewell/source-map.AbsenceFindingfor missing-preload-for-LCP, missing-width/height, missing-font-display-swap, etc.Status
Phase 5 OpenSpec artifacts COMMITTED (
6ec180d). 820 LOC across 7 artifacts. Oracle reviewer verdict: NEEDS-REVISION → 8 critical fixes applied. 6 open questions for user.Effort
L (~1.5 weeks)
Dependencies
None (paired with #1 for v2.0 launch)
🤖 Generated by harness-init dogfood + Sisyphus v2 strategy