This website requires JavaScript.
Explore
Help
Sign in
adam
/
orchestrator
Archived
Watch
1
Star
0
Fork
You've already forked orchestrator
0
Code
Issues
Pull requests
Projects
Releases
Packages
Wiki
Activity
Actions
This repository has been archived on
2026-08-04
. You can view files and clone it, but cannot push or open issues or pull requests.
443297e8e4
orchestrator
/
security-review
/
checkers
/
fixtures
/
confluence-doc
/
EXPECTED_GAP_COUNT
2 lines
2 B
Text
Raw
Normal View
History
Unescape
Escape
feat(secrev): confluence-doc Plane-1 Phase 4 doc-gap detector (recommend-only) Scheduled, read-only documentation gap detector. Diffs the org repo set + an optional read-only AWS inventory + the IT page-ID map (project_confluence_ migration) against Confluence and REPORTS doc gaps / stale pages / missing runbooks into the mode-600 report. RECOMMEND-ONLY per D3/D7: NEVER auto-writes Confluence; the on-demand SSH-invoked write path (incl. Mermaid edits via ~/.claude/scripts/confluence_mermaid.py) is a separate, gated provisioning path. LIVE Confluence API reads need the gated confluence-bot service-account token (D6); when creds are absent OR --no-api/--canary, the API checks are SKIPPED and noted, NEVER reported as a gap on missing data (mirrors compliance-drift's status-code-aware API-skip pattern: 200 parse, 404 real gap, else skip). Offline --canary asserts the doc-gap count (3) against a fixture (repo list + mock page-map + mock AWS inventory): a repo with no IT page, an AWS resource not in the map, and a missing required runbook page; precision non-gaps (matched repos/resources, doc-exempt repo, present required pages, skipped API) must not inflate the count. shellcheck-clean (only the shared SC1091 substrate-source info). PROVISIONING (confluence-bot account + 90-day rotation, page-1540098 live dry-run expecting 16 weweave macros, systemd wiring, coordinator registry) documented in the footer, deferred — gated.
2026-06-18 15:58:04 -04:00
3
Reference in a new issue
Copy permalink