- Add docs/development/ci-incident-runbook.md: comprehensive runbook for
diagnosing, triaging, and recovering from master branch CI quality gate
failures. Covers all 11 jobs in the status-check gate, triage procedures
per failure type, the fix branch workflow, and the complete list of
prohibited suppression techniques.
- Update docs/development/ci-cd.md: expand the Required Status Checks table
to include all 11 jobs (e2e_tests and helm were previously missing), update
the CI job dependency graph to reflect the actual status-check consolidation
gate, add a cross-reference to the new incident runbook, and strengthen the
no-direct-pushes-to-master note.
- Update docs/development/quality-automation.md: expand the CI Jobs table to
include integration_tests, e2e_tests, and the status-check consolidation
gate, which were previously missing.
- Update mkdocs.yml: add CI Incident Runbook to the Development nav section.
- Update CHANGELOG.md: record the documentation fix under [Unreleased].
ISSUES CLOSED: #2597
Updated CI pipeline to inject ANTHROPIC_API_KEY and OPENAI_API_KEY
secrets as environment variables during Robot Framework integration
test execution. Added CI setup documentation.
ISSUES CLOSED: #701
- Rewrite .forgejo/workflows/ci.yml to route all jobs through nox sessions
- Fix coverage_report nox session: serial behave mode replaces broken parallel
mode (22% -> 97% accuracy), raise fail-under from 85% to 97%
- Pass posargs through format nox session for CI --check support
- Add 11 CI workflow validation scenarios (Behave) + Robot smoke test + ASV bench
- Add 108 new Behave scenarios covering 6 largest coverage gaps to reach 97%:
yaml_template_engine, actor/config, actor/registry, message_router,
context_analysis, context_service
- Update docs/development/ci-cd.md with nox-based CI docs and 97% threshold
- Restore implementation_plan.md verbose style, check off completed CI tasks
Verified: 1673 scenarios pass, 97% coverage, lint clean, typecheck clean