ci/woodpecker/pr/ci Pipeline failed
Pipeline 2534 (018d96a), two test-step failures plus the format failure root-caused by rev-code-01 (id 202): 1. pipefail-early-exit.test.mjs: main's window wrote the test but never wired scripts/*.test.mjs into its own CI, so its tools/install.sh pipes were never executed against it; next's test wiring runs them and flags two load-bearing pipes. Both rewritten pipefail-safe via process substitution (newest_matching_file ls|head, check_fleet_transport sed|head|tr|awk). Test now 7/7 locally. 2. verify-release.test.mjs: merge kept main's 9-command ci.yml sanitization but next's 4-command canonical stage. Canonical updated to mirror ci.yml exactly (9=9, order verified). upgrade-guard checked equal (4=4). 3. format: docs/reports/quality/1099-pipefail-sweep.md (from mainf158be8) prettier-formatted under pinned 3.8.1. Enumeration guard re-verified: population 60, enumerated 45, excluded 16.
Documentation Reports
Status: Current evidence index. Reports record reviews, tests, audits, and deferred findings; they are not requirements or operational instructions by themselves.
Use the canonical guide, API contract, source, and tests to determine current behavior. A report retains the scope and verdict of its original review unless a later report explicitly supersedes it.
Documentation evidence
- Documentation catalog and truth audit — migration inventory and static truth assessment.
- Fleet documentation IA closure — active Fleet documentation acceptance evidence; the executable book remains at
docs/fleet/. - Fleet documentation deferrals — explicit holds and deferred live-action boundaries.
- Issue #756 documentation checklist — historical completion checklist for the official Discord plugin workstream.
- Framework consistency audit — 2026-02-17 — historical framework consistency and remediation snapshot.
- Compaction-refresh #830 checklist — historical incomplete-at-snapshot documentation checklist.
Code-review evidence
- Issue #756 independent code review — historical exact-scope review of the official Discord plugin workstream.
- Gateway security-hardening code review — 2026-03-13 — historical no-blocker review snapshot.
Security evidence
- Issue #756 security review — historical security review of Discord ingress, authorization, routing, and residual risks.
QA evidence
- P8-003 performance optimization report — historical implementation evidence; not a current SLO or production benchmark.
- Gateway security-hardening QA report — 2026-03-13 — historical test report with its original live-smoke-test limitation.
Native Kanban/SOT evidence
These reports preserve the review sequence for issue #751. Their GO verdicts apply only to the reviewed historical scope and do not decide current Kanban authority or authorize held KBN-101 database work.
- Initial independent NO-GO — original blocking review.
- Independent re-review GO — follow-up closure review.
- Ultron final GO — historical final-gate record.
- KBN-101 security/architecture review — active review evidence coupled to the held KBN-101 authority surface.
Retention rules
- Preserve report wording and verdicts when migrating historical evidence.
- Keep the reviewed commit, issue, scope, and date visible when present.
- Do not treat an old approval as approval of later code.
- Link each tracked report from this index or an explicitly scoped child index.
- Put current operator procedures in the administrator guide, not in reports.