{
  "schema_version": "sdetkit.artifact-contract-index.v1",
  "artifacts": [
    {
      "id": "gate-fast-json",
      "path": "build/gate-fast.json",
      "produced_by": "python -m sdetkit gate fast --format json --stable-json --out build/gate-fast.json",
      "schema_version": null,
      "required_fields": [
        "ok",
        "failed_steps",
        "profile"
      ],
      "stability": "public"
    },
    {
      "id": "release-preflight-json",
      "path": "build/release-preflight.json",
      "produced_by": "python -m sdetkit gate release --format json --out build/release-preflight.json",
      "schema_version": null,
      "required_fields": [
        "ok",
        "failed_steps",
        "profile"
      ],
      "stability": "public"
    },
    {
      "id": "local-diagnostic-queue-json",
      "path": "build/local-diagnostic-queue/queue.json",
      "produced_by": "sdetkit-diagnostic-queue-runner --queue-path build/local-diagnostic-queue/queue.json --out-root build/local-diagnostic-queue/worker --input-root build/local-diagnostic-queue/inputs --max-jobs <count> --claimed-at <timestamp> --finished-at <timestamp>",
      "schema_version": "sdetkit.local_diagnostic_job_queue.v1",
      "required_fields": [
        "schema_version",
        "execution_mode",
        "jobs",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "local-diagnostic-queue-dashboard-json",
      "path": "build/local-diagnostic-queue/dashboard.json",
      "produced_by": "sdetkit-local-diagnostic-queue-dashboard --queue-path build/local-diagnostic-queue/queue.json --format json --out build/local-diagnostic-queue/dashboard.json",
      "schema_version": "sdetkit.local_diagnostic_queue_dashboard.v1",
      "required_fields": [
        "schema_version",
        "status",
        "queue_path",
        "queue_exists",
        "source_queue_schema_version",
        "execution_mode",
        "local_only",
        "read_only",
        "job_count",
        "state_counts",
        "artifact_count",
        "present_artifact_count",
        "missing_artifact_count",
        "jobs",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "diagnostic-worker-result-json",
      "path": "build/local-diagnostic-queue/worker/<job-id>/diagnostic-worker-result.json",
      "produced_by": "sdetkit-diagnostic-queue-runner --queue-path build/local-diagnostic-queue/queue.json --out-root build/local-diagnostic-queue/worker --input-root build/local-diagnostic-queue/inputs --max-jobs <count> --claimed-at <timestamp> --finished-at <timestamp>",
      "schema_version": "sdetkit.diagnostic_worker_result.v1",
      "required_fields": [
        "schema_version",
        "job_id",
        "job_type",
        "worker",
        "status",
        "execution_mode",
        "summary",
        "primary_diagnosis",
        "execution_plan_handoff",
        "review_handoff",
        "output_artifacts",
        "decision_boundary",
        "execution"
      ],
      "stability": "advanced"
    },
    {
      "id": "diagnostic-worker-trajectory-jsonl",
      "path": "build/local-diagnostic-queue/worker/<job-id>/trajectory/diagnostic-worker-trajectory.jsonl",
      "produced_by": "sdetkit-diagnostic-queue-runner --queue-path build/local-diagnostic-queue/queue.json --out-root build/local-diagnostic-queue/worker --input-root build/local-diagnostic-queue/inputs --max-jobs <count> --claimed-at <timestamp> --finished-at <timestamp>",
      "schema_version": "sdetkit.trajectory.v1",
      "required_fields": [
        "schema_version",
        "trajectory_id",
        "environment",
        "diagnosis",
        "decision",
        "response",
        "fix",
        "proof",
        "final_result",
        "learned_pattern",
        "worker_evidence"
      ],
      "stability": "advanced"
    },
    {
      "id": "diagnostic-worker-trajectory-summary-json",
      "path": "build/local-diagnostic-queue/worker/<job-id>/trajectory/diagnostic-worker-trajectory-summary.json",
      "produced_by": "sdetkit-diagnostic-queue-runner --queue-path build/local-diagnostic-queue/queue.json --out-root build/local-diagnostic-queue/worker --input-root build/local-diagnostic-queue/inputs --max-jobs <count> --claimed-at <timestamp> --finished-at <timestamp>",
      "schema_version": "sdetkit.diagnostic_worker_trajectory.v1",
      "required_fields": [
        "schema_version",
        "trajectory_schema_version",
        "status",
        "record_count",
        "review_first_count",
        "observed_safe_fix_candidate_count",
        "worker_result_status",
        "review_handoff_count",
        "safety_gate_decision_observed_count",
        "patch_score_observed_count",
        "execution_plan_handoff_count",
        "planned_command_count",
        "execution_plan_review_first_item_count",
        "trajectory_jsonl",
        "reporting_only",
        "current_pr_decision_input",
        "proof_commands_executed",
        "patch_application_allowed",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "diagnostic-signal-snapshot-json",
      "path": "build/pr-quality/diagnostic-signal-snapshot/diagnostic-signal-snapshot.json",
      "produced_by": "python -m sdetkit.diagnostic_signal_snapshot --evidence-narrative <evidence-narrative.json> --evidence-graph <evidence-graph.json> --diagnostic-worker-result <diagnostic-worker-result.json> --runtime-proof-artifacts <runtime-proof-artifacts.json> --security-finding-diagnosis <security-finding-diagnosis.json> --out-dir build/pr-quality/diagnostic-signal-snapshot --format json",
      "schema_version": "sdetkit.diagnostic.signal.snapshot.v1",
      "required_fields": [
        "schema_version",
        "status",
        "snapshot_type",
        "quiet_green_advisory_baseline",
        "measurements",
        "kpi_readiness",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "diagnostic-signal-snapshot-history-summary-json",
      "path": "build/repo-memory-history/diagnostic-signal-snapshots/diagnostic-signal-snapshot-history-summary.json",
      "produced_by": "python -m sdetkit.diagnostic_signal_snapshot_history --diagnostic-signal-snapshot <diagnostic-signal-snapshot.json> --associated-pr-json <associated-pr.json> --source-run-id <run-id> --source-run-conclusion success --source-head-sha <head-sha> --retention-run-id <retention-run-id> --accepted-main-sha <main-sha> --out-dir build/repo-memory-history/diagnostic-signal-snapshots --format json",
      "schema_version": "sdetkit.diagnostic.signal.snapshot.history.v1",
      "required_fields": [
        "schema_version",
        "status",
        "history_path",
        "prior_history_collected",
        "prior_record_count",
        "appended",
        "record_count",
        "quiet_green_advisory_baseline_record_count",
        "review_signal_record_count",
        "integration_proof_signal_record_count",
        "snapshot_status_counts",
        "advisor_false_positive_rate_status",
        "latest_record",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "pr-quality-runtime-proof-artifacts-json",
      "path": "build/pr-quality/runtime-proof/summary/runtime-proof-artifacts.json",
      "produced_by": "python -m sdetkit.pr_quality_runtime_proof_artifacts --isolated-proof <isolated-proof.json> --live-benchmark-report <benchmark-report.json> --repo-memory-profile <repo-memory-profile.json> --trusted-history-evidence <trusted-history.json> --trusted-diagnostic-signal-snapshot-history <trusted-diagnostic-signal-snapshot-history.json> --out-dir build/pr-quality/runtime-proof/summary --format json",
      "schema_version": "sdetkit.pr_quality_runtime_proof_artifacts.v1",
      "required_fields": [
        "schema_version",
        "status",
        "collected_components",
        "isolated_proof",
        "live_benchmark",
        "repo_memory",
        "trusted_history",
        "trusted_diagnostic_signal_snapshot_history",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "protected-verifier-result-json",
      "path": "build/protected-verifier/protected-verifier-result.json",
      "produced_by": "python -m sdetkit.protected_verifier --patch-score <patch-score.json> --verification-evidence <verification-evidence.json> --out-dir build/protected-verifier --format json",
      "schema_version": "sdetkit.protected_verifier.decision.v1",
      "required_fields": [
        "schema_version",
        "patch_id",
        "diagnosis_id",
        "patch_score",
        "scored_files",
        "observed_changed_files",
        "allowed_files",
        "proof_requirements",
        "findings",
        "decision"
      ],
      "stability": "advanced"
    },
    {
      "id": "replayable-benchmark-report-json",
      "path": "build/replayable-benchmark-harness/benchmark-report.json",
      "produced_by": "python -m sdetkit.replayable_benchmark_harness --scenario <scenario.json> --out-dir build/replayable-benchmark-harness --format json",
      "schema_version": "sdetkit.replayable_benchmark_harness.v1",
      "required_fields": [
        "schema_version",
        "status",
        "scenario_count",
        "passed_count",
        "failed_count",
        "required_contract",
        "safety_boundary",
        "replay_manifest",
        "attempt_scored_count",
        "scenarios",
        "next_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "benchmark-control-scorecard-json",
      "path": "build/benchmark-control-scorecard/benchmark-control-scorecard.json",
      "produced_by": "python -m sdetkit.benchmark_control_scorecard --benchmark-report <benchmark-report.json> --out-dir build/benchmark-control-scorecard --format json",
      "schema_version": "sdetkit.benchmark_control_scorecard.v1",
      "required_fields": [
        "schema_version",
        "status",
        "scorecard_type",
        "overall_score",
        "dimension_scores",
        "report_count",
        "scenario_count",
        "scenario_pass_rate",
        "benchmark_modes",
        "reports",
        "expanded_authority_fields",
        "decision_boundary",
        "next_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "benchmark-control-baseline-json",
      "path": ".sdetkit/benchmark-control-baseline.json",
      "produced_by": "reviewed repository change merged through protected main",
      "schema_version": "sdetkit.benchmark_control_baseline.v1",
      "required_fields": [
        "schema_version",
        "baseline_id",
        "activation",
        "minimums",
        "required_benchmark_modes",
        "authority_contract"
      ],
      "stability": "advanced"
    },
    {
      "id": "benchmark-control-regression-report-json",
      "path": "build/benchmark-control-regression-gate/benchmark-control-regression.json",
      "produced_by": "python -m sdetkit.benchmark_control_regression_gate --scorecard <benchmark-control-scorecard.json> --baseline .sdetkit/benchmark-control-baseline.json --out-dir build/benchmark-control-regression-gate --format json",
      "schema_version": "sdetkit.benchmark_control_regression_gate.v1",
      "required_fields": [
        "schema_version",
        "status",
        "gate_type",
        "regression_detected",
        "regression_count",
        "baseline",
        "candidate",
        "checks",
        "regressions",
        "decision_boundary",
        "next_action"
      ],
      "stability": "advanced"
    },
    {
      "id": "trajectory-jsonl",
      "path": "build/sdetkit/trajectory.jsonl",
      "produced_by": "python -m sdetkit.trajectory_store --diagnostic-vector <diagnostic-vector.json> --remediation-plan <remediation-plan.json> --out build/sdetkit/trajectory.jsonl --format json",
      "schema_version": "sdetkit.trajectory.v1",
      "required_fields": [
        "schema_version",
        "trajectory_id",
        "environment",
        "diagnosis",
        "decision",
        "response",
        "fix",
        "proof",
        "final_result",
        "learned_pattern"
      ],
      "stability": "advanced"
    },
    {
      "id": "repo-memory-profile-json",
      "path": "build/repo-memory/repo-memory-profile.json",
      "produced_by": "python -m sdetkit.repo_memory --out-dir build/repo-memory --format json",
      "schema_version": "sdetkit.repo_memory.v6",
      "required_fields": [
        "schema_version",
        "profile_status",
        "memory_mode",
        "inputs",
        "proof_provenance",
        "failure_patterns",
        "safe_fix_history",
        "known_safe_candidate_count",
        "safety_gate_evidence",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "safe-fix-history-json",
      "path": "build/operator-loop/safe-fix-history/safe-fix-history.json",
      "produced_by": "python -m sdetkit.safe_fix_history_memory --out-dir build/operator-loop/safe-fix-history",
      "schema_version": "sdetkit.safe_fix_history_memory.v1",
      "required_fields": [
        "schema_version",
        "attempts",
        "metrics"
      ],
      "stability": "advanced"
    },
    {
      "id": "safe-fix-trends-json",
      "path": "build/operator-loop/safe-fix-history/safe-fix-trends.json",
      "produced_by": "python -m sdetkit.safe_fix_history_memory --out-dir build/operator-loop/safe-fix-history",
      "schema_version": "sdetkit.safe_fix_trends.v1",
      "required_fields": [
        "schema_version",
        "metrics"
      ],
      "stability": "advanced"
    },
    {
      "id": "check-intelligence-json",
      "path": "build/pr-quality/check-intelligence.json",
      "produced_by": "python -m sdetkit.check_intelligence --checks-json <checks.json> --out-dir build/pr-quality",
      "schema_version": "sdetkit.pr_quality.check_intelligence.v1",
      "required_fields": [
        "schema_version",
        "checks_seen",
        "failed_checks",
        "queued_checks",
        "startup_failures",
        "real_evidence_quality",
        "security_review",
        "code_scanning_review"
      ],
      "stability": "advanced"
    },
    {
      "id": "check-intelligence-action-report-json",
      "path": "build/pr-quality/action-report.json",
      "produced_by": "python -m sdetkit.check_intelligence --checks-json <checks.json> --out-dir build/pr-quality",
      "schema_version": "sdetkit.pr_quality.action_report.v1",
      "required_fields": [
        "schema_version",
        "status",
        "primary_blocker",
        "automation",
        "recommended_actions",
        "proof_commands",
        "evidence"
      ],
      "stability": "advanced"
    },
    {
      "id": "candidate-collision-checklist-json",
      "path": "build/sdetkit/candidate-collision-checklist.json",
      "produced_by": "python -m sdetkit candidate-collision-checklist --evidence-checklist-json <candidate-evidence-checklist.json> --out build/sdetkit/candidate-collision-checklist.json --format text",
      "schema_version": "sdetkit.candidate.collision.checklist.v1",
      "required_fields": [
        "schema_version",
        "status",
        "repo",
        "commit",
        "evidence_checklist_schema",
        "candidate_frozen",
        "freeze_ready",
        "missing_issue_collision_review",
        "collision_check_count",
        "missing_collision_check_count",
        "collision_checks",
        "hard_blocks",
        "recommended_action",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "candidate-evidence-checklist-json",
      "path": "build/sdetkit/candidate-evidence-checklist.json",
      "produced_by": "python -m sdetkit candidate-evidence-checklist --readiness-json <candidate-freeze-readiness.json> --out build/sdetkit/candidate-evidence-checklist.json --format text",
      "schema_version": "sdetkit.candidate.evidence.checklist.v1",
      "required_fields": [
        "schema_version",
        "status",
        "repo",
        "commit",
        "readiness_schema",
        "readiness_status",
        "candidate_frozen",
        "freeze_ready",
        "required_item_count",
        "missing_item_count",
        "present_item_count",
        "checklist_items",
        "hard_blocks",
        "recommended_action",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "candidate-freeze-readiness-json",
      "path": "build/sdetkit/candidate-freeze-readiness.json",
      "produced_by": "python -m sdetkit candidate-freeze-readiness --repo-fit-json <repo-fit-screen.json> --out build/sdetkit/candidate-freeze-readiness.json --format text",
      "schema_version": "sdetkit.candidate.freeze.readiness.v1",
      "required_fields": [
        "schema_version",
        "status",
        "repo",
        "commit",
        "repo_fit_schema",
        "repo_fit",
        "repo_fit_score",
        "screen_valid",
        "promising_screen",
        "candidate_frozen",
        "freeze_ready",
        "readiness_score",
        "required_evidence",
        "missing_evidence",
        "hard_blocks",
        "recommended_action",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "repo-fit-screen-json",
      "path": "build/sdetkit/repo-fit-screen.json",
      "produced_by": "python -m sdetkit repo-fit-screen --screen-text <screen.txt> --out build/sdetkit/repo-fit-screen.json --format text",
      "schema_version": "sdetkit.repo.fit.v1",
      "required_fields": [
        "schema_version",
        "status",
        "repo",
        "commit",
        "candidate_frozen",
        "screen_only",
        "score",
        "fit",
        "signals",
        "counts",
        "risk_notes",
        "recommended_action",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "professional-naming-cleanup-plan-json",
      "path": "build/sdetkit/professional-naming-cleanup-plan.json",
      "produced_by": "python -m sdetkit professional-naming-cleanup-plan --inventory-json build/sdetkit/professional-naming-inventory.json --out build/sdetkit/professional-naming-cleanup-plan.json --format text",
      "schema_version": "sdetkit.professional.naming.cleanup.plan.v1",
      "required_fields": [
        "schema_version",
        "status",
        "inventory_schema",
        "inventory_status",
        "inventory_finding_count",
        "slice_count",
        "safe_slice_count",
        "compatibility_slice_count",
        "recommended_first_slice",
        "cleanup_slices",
        "recommended_action",
        "rename_allowed",
        "compatibility_migration_allowed",
        "public_surface_changes_allowed",
        "issue_mutation_allowed",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "professional-naming-inventory-json",
      "path": "build/sdetkit/professional-naming-inventory.json",
      "produced_by": "python -m sdetkit professional-naming-inventory --root . --out build/sdetkit/professional-naming-inventory.json --format text",
      "schema_version": "sdetkit.professional.naming.inventory.v1",
      "required_fields": [
        "schema_version",
        "status",
        "terms",
        "finding_count",
        "by_term",
        "by_classification",
        "by_surface",
        "items",
        "recommended_action",
        "rename_allowed",
        "compatibility_required",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "ci-failure-extractor-json",
      "path": "build/sdetkit/failed-check-logs.json",
      "produced_by": "python -m sdetkit.ci_failure_extractor --log <raw-ci.log> --out build/sdetkit/failed-check-logs.json --format text",
      "schema_version": "sdetkit.ci_failure_extractor.v1",
      "required_fields": [
        "schema_version",
        "failed_check_count",
        "failed_checks",
        "summary"
      ],
      "stability": "advanced"
    },
    {
      "id": "maintenance-queue-rollup-json",
      "path": "build/sdetkit/maintenance-queue-rollup.json",
      "produced_by": "python -m sdetkit maintenance-queue-rollup --issue-queue-json <issue-queue.json> --automation-health-json <automation-health.json> --security-followup-json <security-followup-disposition.json> --out build/sdetkit/maintenance-queue-rollup.json --format text",
      "schema_version": "sdetkit.maintenance.queue.rollup.v2",
      "required_fields": [
        "schema_version",
        "generated_at",
        "current_head_sha",
        "source_issue_numbers",
        "source_run_ids",
        "input_digests",
        "input_provenance",
        "status",
        "source_issue_count",
        "queue_item_count",
        "review_required_count",
        "close_candidate_count",
        "primary_issue",
        "recommended_next_action",
        "queue_items",
        "input_artifacts",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "maintenance-queue-rollup-dashboard-json",
      "path": "build/sdetkit/maintenance-queue-rollup-dashboard.json",
      "produced_by": "sdetkit-maintenance-queue-rollup-dashboard --rollup-path build/sdetkit/maintenance-queue-rollup.json --format json --out build/sdetkit/maintenance-queue-rollup-dashboard.json",
      "schema_version": "sdetkit.maintenance_queue_rollup_dashboard.v1",
      "required_fields": [
        "schema_version",
        "status",
        "rollup_path",
        "rollup_exists",
        "source_rollup_schema_version",
        "source_rollup_status",
        "source_issue_count",
        "queue_item_count",
        "review_required_count",
        "close_candidate_count",
        "primary_issue",
        "recommended_next_action",
        "lane_counts",
        "input_artifacts",
        "queue_items",
        "local_only",
        "read_only",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "security-review-packet-json",
      "path": "build/sdetkit/security-review-packet.json",
      "produced_by": "python -m sdetkit security-review-packet --inventory-json <security-findings-inventory.json> --matrix-json <security-finding-disposition-matrix.json> --out build/sdetkit/security-review-packet.json --format text",
      "schema_version": "sdetkit.security.review.packet.v1",
      "required_fields": [
        "schema_version",
        "status",
        "inventory_schema",
        "matrix_schema",
        "summary",
        "packet_sections",
        "matrix_rows",
        "review_questions",
        "decision_options",
        "decision_required",
        "recommended_action",
        "dismiss_allowed",
        "suppress_allowed",
        "fix_allowed",
        "issue_mutation_allowed",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "security-finding-disposition-matrix-json",
      "path": "build/sdetkit/security-finding-disposition-matrix.json",
      "produced_by": "python -m sdetkit security-finding-disposition-matrix --inventory-json <security-findings-inventory.json> --out build/sdetkit/security-finding-disposition-matrix.json --format text",
      "schema_version": "sdetkit.security.disposition.matrix.v1",
      "required_fields": [
        "schema_version",
        "status",
        "inventory_schema",
        "inventory_status",
        "source_count",
        "finding_count",
        "matrix_row_count",
        "disposition_counts",
        "matrix_rows",
        "recommended_action",
        "dismiss_allowed",
        "suppress_allowed",
        "fix_allowed",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "security-findings-inventory-json",
      "path": "build/sdetkit/security-findings-inventory.json",
      "produced_by": "python -m sdetkit security-findings-inventory --security-json <security-check.json> --out build/sdetkit/security-findings-inventory.json --format text",
      "schema_version": "sdetkit.security.inventory.v1",
      "required_fields": [
        "schema_version",
        "status",
        "source_count",
        "actual_count",
        "new_count",
        "review_count",
        "by_rule",
        "by_path",
        "by_level",
        "items",
        "new_items",
        "recommended_action",
        "dismiss_allowed",
        "fix_allowed",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "security-followup-disposition-json",
      "path": "build/sdetkit/security-followup-disposition.json",
      "produced_by": "python -m sdetkit security-followup-disposition --issues-json <issues.json> --security-json <security-check.json> --out build/sdetkit/security-followup-disposition.json --format text",
      "schema_version": "sdetkit.security.followup.disposition.v1",
      "required_fields": [
        "schema_version",
        "status",
        "source_issue_count",
        "security_followup_count",
        "security_counts",
        "finding_severity_counts",
        "current_finding_count",
        "new_finding_count",
        "dispositions",
        "primary_issue",
        "recommended_next_action",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "automation-health-json",
      "path": "build/sdetkit/automation-health.json",
      "produced_by": "python -m sdetkit automation-health --issues-json <issues.json> --out build/sdetkit/automation-health.json --format text",
      "schema_version": "sdetkit.automation_health.v2",
      "required_fields": [
        "schema_version",
        "generated_at",
        "current_head_sha",
        "source_issue_numbers",
        "source_run_ids",
        "input_digests",
        "input_provenance",
        "status",
        "source_issue_count",
        "automation_signal_count",
        "automation_signals",
        "lane_counts",
        "health_state_counts",
        "primary_signal_issue",
        "recommended_next_action",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "cross-report-consistency-json",
      "path": "build/sdetkit/cross-report-consistency.json",
      "produced_by": "python -m sdetkit cross-report-consistency --root . --out build/sdetkit/cross-report-consistency.json --format json",
      "schema_version": "sdetkit.cross_report_consistency.v1",
      "required_fields": [
        "schema_version",
        "generated_at",
        "current_head_sha",
        "source_issue_numbers",
        "source_run_ids",
        "input_digests",
        "input_provenance",
        "report_status",
        "consistency_status",
        "mode",
        "report_records",
        "findings",
        "finding_counts",
        "reporting_only",
        "repo_mutation",
        "issue_mutation_allowed",
        "automation_allowed",
        "patch_application_allowed",
        "security_dismissal_allowed",
        "merge_authorized",
        "semantic_equivalence_proven",
        "authority_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "report-dependency-graph-json",
      "path": "build/sdetkit/report-dependency-graph.json",
      "produced_by": "python -m sdetkit report-dependency-graph --root . --out build/sdetkit/report-dependency-graph.json --format json",
      "schema_version": "sdetkit.report_dependency_graph.v1",
      "required_fields": [
        "schema_version",
        "generated_at",
        "current_head_sha",
        "input_digests",
        "input_provenance",
        "report_status",
        "graph_status",
        "mode",
        "node_count",
        "report_node_count",
        "edge_count",
        "cycle_count",
        "unmapped_dependency_count",
        "state_counts",
        "relation_counts",
        "nodes",
        "edges",
        "cycles",
        "findings",
        "finding_counts",
        "source_consistency",
        "reporting_only",
        "repo_mutation",
        "issue_mutation_allowed",
        "automation_allowed",
        "patch_application_allowed",
        "security_dismissal_allowed",
        "merge_authorized",
        "semantic_equivalence_proven",
        "authority_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "report-dependency-graph-dashboard-json",
      "path": "build/sdetkit/report-dependency-graph-dashboard.json",
      "produced_by": "python -m sdetkit report-dependency-graph-dashboard --graph-path build/sdetkit/report-dependency-graph.json --format json --out build/sdetkit/report-dependency-graph-dashboard.json",
      "schema_version": "sdetkit.report_dependency_graph_dashboard.v1",
      "required_fields": [
        "schema_version",
        "status",
        "graph_path",
        "graph_exists",
        "source_graph_schema_version",
        "source_graph_status",
        "source_graph_mode",
        "current_head_sha",
        "generated_at",
        "node_count",
        "edge_count",
        "cycle_count",
        "unmapped_dependency_count",
        "state_counts",
        "relation_counts",
        "nodes",
        "edges",
        "cycles",
        "findings",
        "local_only",
        "read_only",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "first-proof-quality-evidence-json",
      "path": "build/sdetkit/first-proof-quality-evidence.json",
      "produced_by": "python -m sdetkit first-proof-quality-evidence --root . --artifact-dir build/first-proof --out build/sdetkit/first-proof-quality-evidence.json --markdown-out build/sdetkit/first-proof-quality-evidence.md --format json",
      "schema_version": "sdetkit.first_proof_quality_evidence.v1",
      "required_fields": [
        "schema_version",
        "generated_at",
        "current_head_sha",
        "source_issue_numbers",
        "source_run_ids",
        "input_digests",
        "input_provenance",
        "tool",
        "status",
        "report_status",
        "artifact_dir",
        "source_count",
        "source_state_counts",
        "head_binding_counts",
        "sources",
        "findings",
        "finding_counts",
        "refresh_commands",
        "next_allowed_action",
        "reporting_only",
        "repo_mutation",
        "issue_mutation_allowed",
        "automation_allowed",
        "patch_application_allowed",
        "security_dismissal_allowed",
        "merge_authorized",
        "semantic_equivalence_proven",
        "authority_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "release-readiness-evidence-package-json",
      "path": "build/sdetkit/release-readiness-evidence/package.json",
      "produced_by": "python -m sdetkit release-readiness-evidence-package --root . --out-json build/sdetkit/release-readiness-evidence/package.json --out-md build/sdetkit/release-readiness-evidence/package.md --format json",
      "schema_version": "sdetkit.release_readiness_evidence_package.v2",
      "required_fields": [
        "schema_version",
        "generated_at",
        "current_head_sha",
        "source_issue_numbers",
        "source_run_ids",
        "input_digests",
        "input_provenance",
        "tool",
        "status",
        "report_status",
        "reporting_only",
        "review_first",
        "repo_mutation",
        "issue_mutation_allowed",
        "automation_allowed",
        "patch_application_allowed",
        "security_dismissal_allowed",
        "safe_to_publish",
        "release_authorized",
        "publish_authorized",
        "merge_authorized",
        "semantic_equivalence_proven",
        "summary",
        "required_human_evidence",
        "blocked_actions",
        "evidence_items",
        "proof_commands",
        "next_allowed_action",
        "authority_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "post-merge-verification-json",
      "path": "build/sdetkit/post-merge-verification/report.json",
      "produced_by": "python -m sdetkit post-merge-verification --root . --evidence-dir <evidence-dir> --previous-main-sha <sha> --out-json build/sdetkit/post-merge-verification/report.json --out-md build/sdetkit/post-merge-verification/report.md --format json",
      "schema_version": "sdetkit.post_merge_verification.v1",
      "required_fields": [
        "schema_version",
        "status",
        "report_status",
        "generated_at",
        "current_head_sha",
        "previous_main_sha",
        "pr_number",
        "pr_head_sha",
        "merge_commit_sha",
        "merge_relation",
        "merged",
        "changed_paths",
        "protected_path_drift",
        "ci",
        "ghas_review_threads",
        "local_security",
        "input_artifacts",
        "input_digests",
        "input_provenance",
        "authority_boundary",
        "next_allowed_action",
        "reporting_only",
        "repo_mutation",
        "issue_mutation_allowed",
        "automation_allowed",
        "patch_application_allowed",
        "workflow_rerun_allowed",
        "security_dismissal_allowed",
        "release_authorized",
        "publish_authorized",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "product-maturity-radar-json",
      "path": "build/sdetkit/product-maturity-radar.json",
      "produced_by": "python -m sdetkit product-maturity-radar --root . --out build/sdetkit/product-maturity-radar.json --format json",
      "schema_version": "sdetkit.product_maturity_radar.v2",
      "required_fields": [
        "schema_version",
        "generated_at",
        "current_head_sha",
        "input_digests",
        "input_provenance",
        "report_status",
        "projection_status",
        "projection_only",
        "source_authority",
        "surfaces",
        "ranked_upgrade_candidates",
        "claim_sources",
        "report_dependencies",
        "dependency_status",
        "automation_allowed",
        "patch_application_allowed",
        "security_dismissal_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "issue-queue-classifier-json",
      "path": "build/sdetkit/issue-queue-classifier.json",
      "produced_by": "python -m sdetkit issue-queue-classifier --issues-json <issues.json> --out build/sdetkit/issue-queue-classifier.json --format text",
      "schema_version": "sdetkit.issue_queue_classifier.v2",
      "required_fields": [
        "schema_version",
        "generated_at",
        "current_head_sha",
        "source_issue_numbers",
        "source_run_ids",
        "input_digests",
        "input_provenance",
        "source_issue_count",
        "issues",
        "classification_counts",
        "recommended_next_issue",
        "recommended_next_action",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "adoption-surface-json",
      "path": "build/sdetkit/adoption-surface.json",
      "produced_by": "python -m sdetkit adoption-surface --root . --out build/sdetkit/adoption-surface.json --format text",
      "schema_version": "sdetkit.adoption_surface.v1",
      "required_fields": [
        "schema_version",
        "detected_languages",
        "package_managers",
        "test_runners",
        "ci_systems",
        "security_tools",
        "artifact_surfaces",
        "recommended_proof_commands",
        "review_first_unknowns",
        "automation_allowed",
        "merge_authorized",
        "semantic_equivalence_proven"
      ],
      "stability": "advanced"
    },
    {
      "id": "diagnostic-execution-plan-json",
      "path": "build/sdetkit/diagnostic-execution-plan.json",
      "produced_by": "python -m sdetkit.diagnostic_execution_plan --root . --out build/sdetkit/diagnostic-execution-plan.json --format json",
      "schema_version": "sdetkit.diagnostic_execution_plan.v1",
      "required_fields": [
        "schema_version",
        "plan_status",
        "repo_root",
        "repo_identity",
        "source_artifacts",
        "summary",
        "commands",
        "review_first_items",
        "policies",
        "rules",
        "execution_allowed",
        "automation_allowed",
        "patch_application_allowed",
        "merge_authorized",
        "semantic_equivalence_proven",
        "authority_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "adoption-learning-report-json",
      "path": "build/sdetkit/adoption-learning-report.json",
      "produced_by": "python -m sdetkit adoption-learning-report --matrix-json build/sdetkit/adoption-real-world-learning/adoption-real-world-matrix.json --out build/sdetkit/adoption-learning-report.json --format json",
      "schema_version": "sdetkit.adoption_learning_report.v2",
      "required_fields": [
        "schema_version",
        "source_matrix",
        "source_matrix_schema_version",
        "source_matrix_status",
        "source_repo_count",
        "candidate_count",
        "top_candidate",
        "prioritized_upgrade_candidates",
        "repo_memory_profile",
        "operator_summary",
        "rules",
        "automation_allowed",
        "patch_application_allowed",
        "merge_authorized",
        "semantic_equivalence_proven",
        "authority_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "public-repo-trial-matrix-report-json",
      "path": "build/sdetkit/public-repo-trial-matrix-report.json",
      "produced_by": "python -m sdetkit adoption-public-trial-matrix-report --matrix-json tests/fixtures/adoption_public_trials/public_repo_trial_matrix.json --out build/sdetkit/public-repo-trial-matrix-report.json --format json",
      "schema_version": "sdetkit.public_repo_trial_matrix_report.v1",
      "required_fields": [
        "schema_version",
        "report_status",
        "input_provenance",
        "source_matrix",
        "summary",
        "trials",
        "operator_summary",
        "rules",
        "reporting_only",
        "repo_mutation",
        "automation_allowed",
        "patch_application_allowed",
        "merge_authorized",
        "semantic_equivalence_proven",
        "authority_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "adoption-learning-report-dashboard-json",
      "path": "build/sdetkit/adoption-learning-report-dashboard.json",
      "produced_by": "sdetkit-adoption-learning-report-dashboard --report-path build/sdetkit/adoption-learning-report.json --format json --out build/sdetkit/adoption-learning-report-dashboard.json",
      "schema_version": "sdetkit.adoption_learning_report_dashboard.v1",
      "required_fields": [
        "schema_version",
        "status",
        "report_path",
        "report_exists",
        "source_report_schema_version",
        "source_matrix",
        "source_matrix_schema_version",
        "source_matrix_status",
        "source_repo_count",
        "candidate_count",
        "top_candidate",
        "prioritized_upgrade_candidates",
        "repo_memory_profile",
        "operator_summary",
        "local_only",
        "read_only",
        "decision_boundary"
      ],
      "stability": "advanced"
    },
    {
      "id": "doctor-json",
      "path": "build/doctor.json",
      "produced_by": "python -m sdetkit doctor --format json --out build/doctor.json",
      "schema_version": "sdetkit.doctor.v2",
      "required_fields": [
        "schema_version",
        "ok",
        "checks"
      ],
      "stability": "public"
    },
    {
      "id": "doctor-evidence-json",
      "path": "build/doctor-evidence.json",
      "produced_by": "python -m sdetkit doctor --emit-evidence --format json --out build/doctor.json",
      "schema_version": "sdetkit.doctor.evidence.v2",
      "required_fields": [
        "schema_version",
        "doctor_schema_version",
        "summary"
      ],
      "stability": "advanced"
    },
    {
      "id": "doctor-evidence-manifest-json",
      "path": "build/doctor-evidence-manifest.json",
      "produced_by": "python -m sdetkit doctor --emit-evidence --format json --out build/doctor.json",
      "schema_version": "sdetkit.doctor.evidence.manifest.v1",
      "required_fields": [
        "schema_version",
        "doctor_schema_version",
        "artifacts"
      ],
      "stability": "advanced"
    },
    {
      "id": "review-json",
      "path": "build/review.json",
      "produced_by": "python -m sdetkit review . --no-workspace --format json --out build/review.json",
      "schema_version": "sdetkit.review.v3",
      "required_fields": [
        "schema_version",
        "status",
        "severity"
      ],
      "stability": "advanced"
    },
    {
      "id": "review-operator-json",
      "path": "build/review-operator.json",
      "produced_by": "python -m sdetkit review . --no-workspace --format operator-json --out build/review-operator.json",
      "schema_version": null,
      "required_fields": [
        "situation",
        "actions",
        "artifacts"
      ],
      "stability": "advanced"
    },
    {
      "id": "checks-verdict-json",
      "path": "build/verdict.json",
      "produced_by": "python -m sdetkit gate release --format json --out build/release-preflight.json",
      "schema_version": "sdetkit.artifacts.verdict.v1",
      "required_fields": [
        "schema_version",
        "ok",
        "summary",
        "check_results_summary"
      ],
      "stability": "public"
    },
    {
      "id": "checks-fix-plan-json",
      "path": "build/fix-plan.json",
      "produced_by": "python -m sdetkit gate release --format json --out build/release-preflight.json",
      "schema_version": "sdetkit.artifacts.fix-plan.v1",
      "required_fields": [
        "schema_version",
        "generated_from",
        "actions"
      ],
      "stability": "public"
    },
    {
      "id": "checks-risk-summary-json",
      "path": "build/risk-summary.json",
      "produced_by": "python -m sdetkit gate release --format json --out build/release-preflight.json",
      "schema_version": "sdetkit.artifacts.risk-summary.v1",
      "required_fields": [
        "schema_version",
        "risk",
        "summary"
      ],
      "stability": "public"
    },
    {
      "id": "checks-evidence-zip",
      "path": "build/evidence.zip",
      "produced_by": "python -m sdetkit gate release --format json --out build/release-preflight.json",
      "schema_version": "sdetkit.artifacts.evidence.v1",
      "required_fields": [
        "schema_version"
      ],
      "stability": "public"
    }
  ]
}
