Skip to content

enhance(spec-grill): expand extract-signals into evidence-grouped collector #180

@sungjunlee

Description

@sungjunlee

Summary

Refactor extract-signals.js from directory/commit-scope candidate naming toward deterministic evidence grouping. The script should collect useful evidence for spec-grill, not decide accepted capabilities.

Evidence Sources To Add

  • spec/system-map.md candidate boundary section
  • README support/capability sections
  • skills/*/SKILL.md names and descriptions
  • skills/*/scripts/* command surfaces
  • docs/reference guide files
  • tests paired to scripts
  • recent commit scopes

Acceptance Criteria

  • extract-signals.js emits evidence grouped by candidate.
  • Missing files degrade cleanly and appear as missing evidence, not failures.
  • Duplicate evidence merges deterministically.
  • The script does not auto-admit capabilities or write spec/capabilities.md.
  • Tests cover system-map candidates, README sections, skill/script/test evidence, duplicate merging, and missing-file behavior.

Notes

Part of #176. Depends on the system-map candidate boundary section shape.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions