Problem
Running pdd validate-arch-includes on the current repo produces 153 warnings:
- Architecture entries referencing prompt files that don't exist on disk (e.g.
candidate_models_Python.prompt, config_loader_Python.prompt)
- Prompts that
<include> modules not listed in architecture.json dependencies (e.g. llm_invoke, load_prompt_template referenced by many modules)
- Architecture.json listing dependencies that prompts don't actually
<include>
The CI workflow step (added in PR #757) emits a GitHub warning annotation on every PR. With 153 existing mismatches, this warning is permanently present and will be ignored.
Proposed fix
- Triage the 153 warnings — which are stale architecture entries to remove vs missing deps to add
- Fix the most common pattern (many modules include
llm_invoke_example.py / load_prompt_template_example.py without corresponding architecture deps)
- Once warnings are under control, consider making the CI step blocking
Context
Discovered during E2E validation of PR #757. The mismatches are pre-existing drift, not introduced by the PR.
Problem
Running
pdd validate-arch-includeson the current repo produces 153 warnings:candidate_models_Python.prompt,config_loader_Python.prompt)<include>modules not listed in architecture.jsondependencies(e.g.llm_invoke,load_prompt_templatereferenced by many modules)<include>The CI workflow step (added in PR #757) emits a GitHub warning annotation on every PR. With 153 existing mismatches, this warning is permanently present and will be ignored.
Proposed fix
llm_invoke_example.py/load_prompt_template_example.pywithout corresponding architecture deps)Context
Discovered during E2E validation of PR #757. The mismatches are pre-existing drift, not introduced by the PR.