Skip to content

v2 Track #2: LLM-Native Taxonomy + Source-Map Resolution + Negative-Space Audits #4

Description

@hoainho

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:1234src/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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions