cyberneticlibrary

Implement PCM module support in C++ indexer

pcm-supportworkflowsetup L40
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