tracking_id: lsp-perfect-20260615-vasp-lsp-provenance
Problem
Repo maintainability depends on every runtime rule and code docstring being traceable to LLM Wiki and raw evidence.
Target Repository
- Repository:
newtontech/VASP-LSP
- Software/backend: VASP
- Pipeline stage:
provenance
Scope
- Require code docstrings/doc comments to link to concrete wiki/*.md pages.
- Require wiki raw references to exist and be represented in raw/assets/manifest.json.
- Generate reports/docstring-wiki-raw-traceability.json or an equivalent provenance report in CI.
Acceptance Criteria
Deterministic Verification
python3 scripts/check_docstring_traceability.py --write-report --strict
python3 -m pytest tests/test_docstring_traceability.py when the repo is Python-based.
Implementation Notes
- Follow the repeatable pipeline: official documentation capture -> wiki schema/rules -> provenance -> tests/evals -> LSP runtime/OpenQC integration.
- Keep version-specific behavior explicit. Do not collapse incompatible software versions into one rule.
- Do not claim parity with Python/C++ LSPs until diagnostics, completion/hover/symbols/format/fix surfaces have evidence and tests.
- Link code docstrings to concrete
wiki/*.md pages, and link every wiki source claim to a tracked raw/... asset when this stage touches code or docs.
tracking_id: lsp-perfect-20260615-vasp-lsp-provenance
Problem
Repo maintainability depends on every runtime rule and code docstring being traceable to LLM Wiki and raw evidence.
Target Repository
newtontech/VASP-LSPprovenanceScope
Acceptance Criteria
Deterministic Verification
python3 scripts/check_docstring_traceability.py --write-report --strictpython3 -m pytest tests/test_docstring_traceability.py when the repo is Python-based.Implementation Notes
wiki/*.mdpages, and link every wiki source claim to a trackedraw/...asset when this stage touches code or docs.