Implement PCM module support in C++ indexer
pcm-supportworkflowsetup L4★0
husams/cpp-indexer ↗What it does
Add Clang precompiled module (PCM) parse support
Best for
Feature extension of large codebases where verified facts + structured handoff prevent re-discovery
Inputs
- · slug
- · handoffDir
- · runId
- · targetContext (for DevOps)
Outputs
- · requirements.md
- · scenarios.md (Gherkin)
- · design.md + ADRs
- · plan.md (3–7 stories)
- · test-report.md
Requires
- · agent()
- · parallel execution
- · file handoff
Preconditions
Codebase facts pre-injected; cpp-indexer parse path known; libclang 18+ available; skipDeploy/skipDocs explicit
Failure modes
Missing handoffDir; invalid codebase facts; agent schema violations; gate blocks (missing AC, no exit criteria, defects open)
Trust signals
- · 6 verified codebase facts injected
- · PCM risk (silent partial parses) explicitly named
- · non-invasive extension (no schema bump)
- · repo: husams/cpp-indexer