Diagnostic Protocol Spec v1
This spec defines the deterministic, stage-machine diagnostic behavior for OverkillOS projects.
Result classes
PASS— requirement verified by explicit artifact path.WARN— non-blocking issue; proceed with caution.HARD_FAIL— blocking requirement missing or invalid.SKIP(reason)— check not applicable or unverifiable in current mode.
Never report overall green if any HARD_FAIL exists.
Pipeline stage model
Stage0_IntakeStage1_CompetitorResearchStage1_TargetAudienceStage1_FeatureArchitectureStage1_TechStackStage2_PRDSynthesisStage3_ContractsAndPrepStage4_BuildAndVerifyStage5_ReleaseReadinessStage6_GTMReady
Pre-PRD condition:
Competitor + TargetAudience + Features + TechStack => PRD synthesis allowed
Required output schema (human-readable + machine-friendly)
current_stagenext_stageblockers[]warnings[]recommended_department(General|DB|BE|FE|GTM)recommended_ide(Cursor|Antigravity|OpenClaw)next_prompt
Minimum deterministic checks
- Required files exist (
AGENTS.md,.overkill/*essentials) - Session identity + host playbook availability
- Execution boundary policy present (
.overkill/execution-agent/AGENTS.md) - PRD workflow artifacts and stage requirements
- Diagnostics logging paths writable
Runtime modes
- Default: fast deterministic checks
--full: deeper scan for higher confidence; still deterministic
Logging
- Detailed report:
.overkill/logs/diagnostics/<timestamp>.md - Index append:
.overkill/logs/DIAGNOSTICS.md
Published from OverkillOS template v1.4.0, 23 September 2026. The kit (MIT licence) is shared through early access.