{ "schemaVersion": 1, "planId": "BLENDER_WEB_PARITY_V2_INVENTORY_COVERAGE_EPOCH_1", "status": "ACTIVE_INVENTORY_COVERAGE_QUEUE", "authority": "queue_reactivated_after_p13_high_value_gate", "productContract": "docs/WEB_BLENDER_MODELER_V1_SCOPE.md", "sourcePlan": "docs/BLENDER_WEB_PARITY_TASK_PLAN_V2.json", "executionPointer": "docs/EXECUTION_QUEUE.md", "runtimePolicy": { "blenderSource": "blender-5.2.0", "browserEvidence": [ "chromium" ], "forbiddenBrowsers": [ "firefox", "webkit" ], "mainAuthority": "blender_main", "reusePolicy": "existing_receipts_before_new_runs" }, "coveragePolicy": { "inventoryTotal": 6900, "pendingAtStart": 6618, "grouping": "capability-family", "duplicateValidation": "forbidden", "historicalBytes": "read-only" }, "tasks": [ { "id": "WBV2-P14-000", "phase": "P14", "title": "authorize_inventory_coverage_continuation", "kind": "enabling", "owner": "PROGRAM", "dependsOn": [ "WBV2-P13-005" ], "parityId": null, "implementationClass": "LOCAL_BOUNDED", "parallelGroup": "p14-governance", "gate": "G0", "card": "docs/tasks/WBV2-P14-000.md", "behavior": "Authorize a machine-readable 6900-entry coverage continuation without reopening completed production receipts.", "outputs": [ "coverage root", "batch plan", "scope limits" ], "acceptance": [ "P13 evidence remains hash-bound", "inventory counts are deterministic", "one coverage task is active" ], "status": "done", "ready": false, "queueMutationAllowed": true }, { "id": "WBV2-P14-001", "phase": "P14", "title": "generate_inventory_coverage_ledger", "kind": "enabling", "owner": "PARITY", "dependsOn": [ "WBV2-P14-000" ], "parityId": null, "implementationClass": "LOCAL_BOUNDED", "parallelGroup": "p14-ledger", "gate": "G0", "card": "docs/tasks/WBV2-P14-001.md", "behavior": "Cluster all 6900 inventory entries by capability and bind representative evidence without repeated Blender or Chromium execution.", "outputs": [ "coverage ledger", "capability counts", "batch digest" ], "acceptance": [ "all entries are accounted for", "pending remainder stays explicit", "existing receipts are reused", "no duplicate execution" ], "status": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P14-002", "phase": "P14", "title": "reconcile_capability_evidence_matrix", "kind": "enabling", "owner": "PARITY", "dependsOn": [ "WBV2-P14-001" ], "parityId": null, "implementationClass": "LOCAL_BOUNDED", "parallelGroup": "p14-matrix", "gate": "G2", "card": "docs/tasks/WBV2-P14-002.md", "behavior": "Reconcile capability-level evidence classes and representative slices from the coverage ledger.", "outputs": [ "evidence matrix", "claim map", "unproven map" ], "acceptance": [ "only hash-bound claims are promoted", "partial capability coverage is explicit", "6900 remainder is unchanged" ], "status": "done", "ready": false, "queueMutationAllowed": false }, { "id": "WBV2-P14-003", "phase": "P14", "title": "close_inventory_coverage_gate", "kind": "enabling", "owner": "RELEASE", "dependsOn": [ "WBV2-P14-002" ], "parityId": null, "implementationClass": "LOCAL_BOUNDED", "parallelGroup": "p14-release", "gate": "G5", "card": "docs/tasks/WBV2-P14-003.md", "behavior": "Close the coverage gate with a limited declaration and machine-checkable batching policy.", "outputs": [ "coverage gate", "efficiency declaration", "next batch policy" ], "acceptance": [ "all entries have a capability bucket", "feature claims remain evidence-bound", "no historical or inventory over-claim" ], "status": "in_progress", "ready": true, "queueMutationAllowed": false } ], "parentRecoveryPlan": { "path": "tests/golden/WBV2-P14-001/coverage-task-plan.json", "sha256": "c0c16d09800f481aa9d3c77a2cf690f03cb88245f47705228daaaa67f7ca57c6" } }