Skip to content

docs: DocGuard CDD compliance — canonical docs + README drift fixes#3

Merged
raccioly merged 1 commit into
mainfrom
claude/compassionate-chaplygin-c91f47
Jun 10, 2026
Merged

docs: DocGuard CDD compliance — canonical docs + README drift fixes#3
raccioly merged 1 commit into
mainfrom
claude/compassionate-chaplygin-c91f47

Conversation

@raccioly

Copy link
Copy Markdown
Owner

Brings the repo to DocGuard (Canonical-Driven Development) compliance.

Result

  • docguard guard: PASS — 86/86, 0 errors, 0 warnings (was FAIL 6/19, 8 errors)
  • docguard diff: no drift · docguard score: 96/100 (A+), ALCOA+ 100%
  • Project suite: 103 tests green (no source touched)

What changed

  • docs-canonical/ARCHITECTURE, SECURITY, TEST-SPEC, ENVIRONMENT, authored from the shipped v0.4.1 tree (15 extractors + pipeline modules, the scanner shell-out model, the dynamic-phase safety guarantees, zero runtime deps).
  • AGENTS.md, CHANGELOG.md (from git tag history), DRIFT-LOG.md.
  • .docguard.json + .docguardignorecli profile; excludes tests/fixtures/ (the Express/Flask vuln sample apps the tool scans) and the probe templates so DocGuard reads the tool, not the apps it scans.
  • README — fix stale "23 tests" → 103; add Usage + License sections.
  • .gitignore — ignore auto-installed DocGuard/Spec-Kit agent tooling (.agent/, commands/, .specify/, .docguard/), matching the existing .claude/ convention.

Docs-only; no behavior change.

🤖 Generated with Claude Code

Brings the repo to DocGuard (Canonical-Driven Development) compliance:
guard PASS 86/86 (0 errors/0 warnings), 96/100 (A+), ALCOA+ 100%.

- docs-canonical/: ARCHITECTURE, SECURITY, TEST-SPEC, ENVIRONMENT — authored
  from the shipped v0.4.1 tree (15 extractors, 14 sink classes, the pipeline
  modules, the dynamic-phase safety model, zero runtime deps).
- AGENTS.md, CHANGELOG.md (from git tag history), DRIFT-LOG.md.
- .docguard.json + .docguardignore (cli profile; exclude tests/fixtures +
  probe templates so the scanner reads the tool, not the apps it scans).
- README: fix stale "23 tests" -> 103; add Usage + License sections.
- .gitignore: ignore auto-installed DocGuard/Spec-Kit agent tooling.

Docs-only; no source change. 103 tests green.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@raccioly raccioly merged commit 712d36d into main Jun 10, 2026
3 checks passed
raccioly added a commit that referenced this pull request Jun 10, 2026
Bumps to 0.4.2 to publish the documentation work from #3 to PyPI (the README
is the PyPI long-description). No source change — 103 tests green.

- docs-canonical/ CDD set + AGENTS/CHANGELOG/DRIFT-LOG; guard PASS 86/86 (96/100 A+)
- README: stale "23 tests" -> 103; added Usage + License

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@raccioly raccioly deleted the claude/compassionate-chaplygin-c91f47 branch June 10, 2026 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant