Advance WBV2 high-value domains through P13
This commit is contained in:
@@ -107,7 +107,8 @@
|
||||
"authorizedRebaselineOnly": true,
|
||||
"existingEvidenceReused": true,
|
||||
"inventoryRemainderExplicit": true,
|
||||
"terminalQueuePointer": true
|
||||
"terminalQueuePointer": false,
|
||||
"authorizedContinuation": "WBV2-P13-000"
|
||||
},
|
||||
"nextTask": null
|
||||
"nextTask": "WBV2-P13-000"
|
||||
}
|
||||
|
||||
@@ -54,11 +54,11 @@
|
||||
},
|
||||
"report": {
|
||||
"path": "tests/golden/WBV2-P12-005/domain-parity-gate-report.json",
|
||||
"sha256": "22507c619c6d99729322d73dc9c5dcd97d69832608f253b865469daa11a2f9d6"
|
||||
"sha256": "ce0319ef39eb49ffc3eb37ed023549a5115fee4cc876c38a3e328021fb1a966c"
|
||||
},
|
||||
"status": {
|
||||
"path": "docs/status/WBV2-P12-005.md",
|
||||
"sha256": "095a7b2d590c517f8312ae49b84c0805fba5c4289987824a4add8cb5af217545"
|
||||
"sha256": "bd9045fd67cdb386d08520e52410c7ce05ddff08d3aec1fb84dfc214786bde50"
|
||||
},
|
||||
"parityPlan": {
|
||||
"path": "tests/golden/WBV2-P12-005/domain-expansion-task-plan.json",
|
||||
@@ -66,7 +66,7 @@
|
||||
},
|
||||
"taskContext": {
|
||||
"path": "tests/golden/WBV2-P12-005/task-context.json",
|
||||
"sha256": "c2b65e43fe6fb5197ea4f341fc2ed80f0989e4187bfdfd3dc6152f441c6db656"
|
||||
"sha256": "4b159b842b023d2c6c3dea67165aacc4d764d17199fddd8c02a06b8000555d76"
|
||||
}
|
||||
},
|
||||
"assertions": {
|
||||
@@ -84,5 +84,10 @@
|
||||
"fullHistoricalReproduction": false,
|
||||
"deterministic": true
|
||||
},
|
||||
"nextTask": null
|
||||
"nextTask": "WBV2-P13-000",
|
||||
"continuation": {
|
||||
"authorized": true,
|
||||
"root": "WBV2-P13-000",
|
||||
"scope": "HIGH_VALUE_DOMAIN_EXPANSION"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@
|
||||
"epoch 2 remains authorized rebaseline only",
|
||||
"full historical reproduction remains false"
|
||||
],
|
||||
"nextTask": null,
|
||||
"nextTask": "WBV2-P13-000",
|
||||
"sourceDocuments": {
|
||||
"queue": "docs/EXECUTION_QUEUE.md",
|
||||
"taskCard": "docs/tasks/WBV2-P12-005.md",
|
||||
@@ -172,7 +172,7 @@
|
||||
"totalTokens": 2418,
|
||||
"reservedEnvelopeTokens": 1024,
|
||||
"estimatedContextTokens": 3442,
|
||||
"serializedContextTokens": 736,
|
||||
"serializedContextTokens": 738,
|
||||
"withinBudget": true
|
||||
}
|
||||
}
|
||||
|
||||
38
tests/golden/WBV2-P13-000/high-value-root-report.json
Normal file
38
tests/golden/WBV2-P13-000/high-value-root-report.json
Normal file
@@ -0,0 +1,38 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-000",
|
||||
"operation": "AUTHORIZE_HIGH_VALUE_DOMAIN_CONTINUATION",
|
||||
"status": "PASS",
|
||||
"parent": {
|
||||
"task": "WBV2-P12-005",
|
||||
"manifest": "tests/golden/WBV2-P12-005/manifest.json",
|
||||
"manifestSha256": "c7a53cbb4952b448144f282856401190df8a270737b6dbc8754d516d62b9ac2b",
|
||||
"previousDecision": "READY_WITH_DOMAIN_ENGINE_PARITY",
|
||||
"fullHistoricalReproduction": false
|
||||
},
|
||||
"continuation": {
|
||||
"root": "WBV2-P13-000",
|
||||
"firstTask": "WBV2-P13-001",
|
||||
"plannedTasks": 6,
|
||||
"scope": [
|
||||
"ADVANCED_LEDGER",
|
||||
"GEOMETRY_NODES",
|
||||
"RIG_POSE",
|
||||
"SIMULATION",
|
||||
"RENDER",
|
||||
"MEDIA",
|
||||
"SERVER"
|
||||
],
|
||||
"browser": "chromium",
|
||||
"engineBoundPrerequisite": true
|
||||
},
|
||||
"policy": {
|
||||
"historicalEvidencePreserved": true,
|
||||
"authorizedRebaselineOnly": true,
|
||||
"existingReceiptsReusable": true,
|
||||
"noRepeatedExecution": true,
|
||||
"fullHistoricalReproduction": false,
|
||||
"inventoryRemainderExplicit": true
|
||||
},
|
||||
"nextTask": "WBV2-P13-001"
|
||||
}
|
||||
2074
tests/golden/WBV2-P13-000/high-value-task-plan.json
Normal file
2074
tests/golden/WBV2-P13-000/high-value-task-plan.json
Normal file
File diff suppressed because it is too large
Load Diff
60
tests/golden/WBV2-P13-000/manifest.json
Normal file
60
tests/golden/WBV2-P13-000/manifest.json
Normal file
@@ -0,0 +1,60 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-000",
|
||||
"parentTask": "WBV2-P12-005",
|
||||
"operation": "AUTHORIZE_HIGH_VALUE_DOMAIN_CONTINUATION",
|
||||
"status": "done",
|
||||
"enablingTask": true,
|
||||
"parityStateChange": false,
|
||||
"artifacts": {
|
||||
"parentManifest": {
|
||||
"path": "tests/golden/WBV2-P12-005/manifest.json",
|
||||
"sha256": "c7a53cbb4952b448144f282856401190df8a270737b6dbc8754d516d62b9ac2b"
|
||||
},
|
||||
"parentReport": {
|
||||
"path": "tests/golden/WBV2-P12-005/domain-parity-gate-report.json",
|
||||
"sha256": "ce0319ef39eb49ffc3eb37ed023549a5115fee4cc876c38a3e328021fb1a966c"
|
||||
},
|
||||
"approval": {
|
||||
"path": "docs/status/M12-PROVENANCE-EPOCH-2-APPROVAL.json",
|
||||
"sha256": "cffc869734af94ffe6b8b8004d7ab8cc2c9edcb85ec2a877548e0b0f923f5ea3"
|
||||
},
|
||||
"plan": {
|
||||
"path": "tests/golden/WBV2-P13-000/high-value-task-plan.json",
|
||||
"sha256": "f0038192542f104697dfc59d4419bcf5c0ab79c725c76db5c2e2cd740cc5cf01"
|
||||
},
|
||||
"report": {
|
||||
"path": "tests/golden/WBV2-P13-000/high-value-root-report.json",
|
||||
"sha256": "8d0071dbae031615972082d61d3feb61a10d53e685755866f10911be02076bf2"
|
||||
},
|
||||
"rootCard": {
|
||||
"path": "docs/tasks/WBV2-P13-000.md",
|
||||
"sha256": "bcd6a9ead3fd59d88d493fa64550f2f5dda364fc2e56d3eea0609d64b94413c1"
|
||||
},
|
||||
"rootStatus": {
|
||||
"path": "docs/status/WBV2-P13-000.md",
|
||||
"sha256": "44f67d2cf5598b0b0fdcfb6e6dc79461323265fbe4eddc8c22aff43fe0c296f1"
|
||||
},
|
||||
"activeCard": {
|
||||
"path": "docs/tasks/WBV2-P13-001.md",
|
||||
"sha256": "24c66937ce27fe66bbd803db7d301b27a94dfd08dd635b5f8f1bef86e616629a"
|
||||
}
|
||||
},
|
||||
"assertions": {
|
||||
"p12EvidencePreserved": true,
|
||||
"readOnlyLedgerFirst": true,
|
||||
"noRepeatedExecution": true,
|
||||
"authorizedRebaselineOnly": true,
|
||||
"fullHistoricalReproduction": false,
|
||||
"domainScope": [
|
||||
"ADVANCED_LEDGER",
|
||||
"GEOMETRY_NODES",
|
||||
"RIG_POSE",
|
||||
"SIMULATION",
|
||||
"RENDER",
|
||||
"MEDIA",
|
||||
"SERVER"
|
||||
]
|
||||
},
|
||||
"nextTask": "WBV2-P13-001"
|
||||
}
|
||||
49
tests/golden/WBV2-P13-001/advanced-ledger-report.json
Normal file
49
tests/golden/WBV2-P13-001/advanced-ledger-report.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-001",
|
||||
"operation": "RECONCILE_ADVANCED_DOMAIN_LEDGER",
|
||||
"status": "PASS",
|
||||
"ledgerSha256": "74d48a20362710499cc6a04cf80dc6364850feeff1f43480239c068570c2403b",
|
||||
"sourceIndex": "tests/golden/WBV2-P13-001/advanced-source-index.json",
|
||||
"sourceIndexSha256": "97fda8a988eee44592f34dab6274d9dcf12c25cba690872e75bf9ca62fabbf5d",
|
||||
"inventory": {
|
||||
"source": "tests/golden/WBV2-P0-002/parity-map.json",
|
||||
"sourceSha256": "a60a77cae000941a953d55adbf93d8f6e275533891713d6eae993f60faed94e8",
|
||||
"total": 6900,
|
||||
"pending": 6618,
|
||||
"claimedComplete": 0,
|
||||
"remainderExplicit": true
|
||||
},
|
||||
"summary": {
|
||||
"manifestsDone": 15,
|
||||
"artifactRecords": 247,
|
||||
"historicalDriftManifests": 15,
|
||||
"repeatedBlenderRuns": 0,
|
||||
"repeatedChromiumRuns": 0,
|
||||
"unprovenDomains": [
|
||||
"GEOMETRY_NODES",
|
||||
"RIG",
|
||||
"SIMULATION",
|
||||
"RENDER",
|
||||
"MEDIA",
|
||||
"SERVER",
|
||||
"SECURITY"
|
||||
],
|
||||
"engineBoundExisting": [
|
||||
"WBV2-P12-005"
|
||||
]
|
||||
},
|
||||
"reuse": {
|
||||
"existingManifestsRead": 15,
|
||||
"existingArtifactRecords": 247,
|
||||
"repeatedBlenderRuns": 0,
|
||||
"repeatedChromiumRuns": 0,
|
||||
"newProductionClaims": 0
|
||||
},
|
||||
"policy": {
|
||||
"historicalReportsUntouched": true,
|
||||
"currentDriftRecorded": true,
|
||||
"unprovenDomainsExplicit": true
|
||||
},
|
||||
"nextTask": "WBV2-P13-002"
|
||||
}
|
||||
1993
tests/golden/WBV2-P13-001/advanced-ledger.json
Normal file
1993
tests/golden/WBV2-P13-001/advanced-ledger.json
Normal file
File diff suppressed because it is too large
Load Diff
174
tests/golden/WBV2-P13-001/advanced-source-index.json
Normal file
174
tests/golden/WBV2-P13-001/advanced-source-index.json
Normal file
@@ -0,0 +1,174 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-001",
|
||||
"operation": "ADVANCED_SOURCE_MANIFEST_INDEX",
|
||||
"gate": "tests/golden/WBV2-P12-005/domain-parity-gate-report.json",
|
||||
"gateSha256": "ce0319ef39eb49ffc3eb37ed023549a5115fee4cc876c38a3e328021fb1a966c",
|
||||
"entries": [
|
||||
{
|
||||
"task": "WBV2-P3-001",
|
||||
"domain": "MATERIAL",
|
||||
"manifest": "tests/golden/WBV2-P3-001/manifest.json",
|
||||
"manifestSha256": "e3b037fdcf55b5e64fd770c6fa90d0b72e96b3e764a305df0ceee378fa167191",
|
||||
"status": "done",
|
||||
"operation": "MATERIAL_PBR_UV_LOCAL_BOUNDED",
|
||||
"artifactCount": 14,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P3-002",
|
||||
"domain": "ANIMATION",
|
||||
"manifest": "tests/golden/WBV2-P3-002/manifest.json",
|
||||
"manifestSha256": "cc36b933a2b6d817ea7226c07d0617ecdf2f89575136a83cb15de4e7c8f59188",
|
||||
"status": "done",
|
||||
"operation": "ANIMATION_TRS_ACTION_LOCAL_EXACT",
|
||||
"artifactCount": 14,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P3-003",
|
||||
"domain": "RIG",
|
||||
"manifest": "tests/golden/WBV2-P3-003/manifest.json",
|
||||
"manifestSha256": "1b97d2ca9add58a6185a21137729edc4c8b11a2d21be1682793e3d05b9ef9011",
|
||||
"status": "done",
|
||||
"operation": "RIG_POSE_SKIN_LOCAL_BOUNDED",
|
||||
"artifactCount": 14,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P3-004",
|
||||
"domain": "IO",
|
||||
"manifest": "tests/golden/WBV2-P3-004/manifest.json",
|
||||
"manifestSha256": "bb4f2783eaa78a0104045048fc9f5d925a78e5a2539f5f1b9e699a067d05fa27",
|
||||
"status": "done",
|
||||
"operation": "IO_GLB_ROUNDTRIP_LOCAL_EXACT",
|
||||
"artifactCount": 14,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P3-005",
|
||||
"domain": "ASSET",
|
||||
"manifest": "tests/golden/WBV2-P3-005/manifest.json",
|
||||
"manifestSha256": "42dc02d198630c2735c5a0a1beab37f2a98ff0233927215099f67606d248c39e",
|
||||
"status": "done",
|
||||
"operation": "ASSET_LIBRARY_APPEND_LINK_OVERRIDE_LOCAL_BOUNDED",
|
||||
"artifactCount": 15,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P4-001",
|
||||
"domain": "MODIFIER",
|
||||
"manifest": "tests/golden/WBV2-P4-001/manifest.json",
|
||||
"manifestSha256": "6f1bee73c987f5e66733feb03d1d708e0f2dbd0776ac6634dbf694cde385143c",
|
||||
"status": "done",
|
||||
"operation": "MODIFIER_DECLARED_SLICES_LOCAL_BOUNDED",
|
||||
"artifactCount": 16,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P4-002",
|
||||
"domain": "GEOMETRY_NODES",
|
||||
"manifest": "tests/golden/WBV2-P4-002/manifest.json",
|
||||
"manifestSha256": "2b9e907fa11470b354bbb98695696bcdfae5c654ef03373b1eb2230098f28142",
|
||||
"status": "done",
|
||||
"operation": "NODES_ALLOWLIST_LOCAL_BOUNDED",
|
||||
"artifactCount": 19,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P4-003",
|
||||
"domain": "SCULPT_NONMESH",
|
||||
"manifest": "tests/golden/WBV2-P4-003/manifest.json",
|
||||
"manifestSha256": "9c41ef52263d544650b1bad2dc2ec5f40ed63a9ab1b9732492a46672384e1218",
|
||||
"status": "done",
|
||||
"operation": "SCULPT_NONMESH_PAINT_BOUNDED_LOCAL_BOUNDED",
|
||||
"artifactCount": 18,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P4-004",
|
||||
"domain": "SIMULATION",
|
||||
"manifest": "tests/golden/WBV2-P4-004/manifest.json",
|
||||
"manifestSha256": "c6c18a2cf7cfb39fce5718d3e68c7f358329ff8afc2d89d9a6eda7485fd3d016",
|
||||
"status": "done",
|
||||
"operation": "SIMULATION_CACHE_IDENTITY_LIFECYCLE_LOCAL_BOUNDED",
|
||||
"artifactCount": 17,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P5-001",
|
||||
"domain": "RENDER",
|
||||
"manifest": "tests/golden/WBV2-P5-001/manifest.json",
|
||||
"manifestSha256": "b3f1a8b56649d8fa386cbc3f00996e98ce7e4104604731da9af43dea65467d4e",
|
||||
"status": "done",
|
||||
"operation": "RENDER_CAPABILITY_ROUTING_LOCAL_BOUNDED",
|
||||
"artifactCount": 19,
|
||||
"currentDriftCount": 4,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P5-002",
|
||||
"domain": "MEDIA",
|
||||
"manifest": "tests/golden/WBV2-P5-002/manifest.json",
|
||||
"manifestSha256": "70d8fb89a3ddbf02d1128a4efbb76931c17045d7d223aa1e72106366491dbed2",
|
||||
"status": "done",
|
||||
"operation": "MEDIA_BOUNDED_WORKFLOW_LOCAL_BOUNDED",
|
||||
"artifactCount": 17,
|
||||
"currentDriftCount": 3,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P5-003",
|
||||
"domain": "SERVER",
|
||||
"manifest": "tests/golden/WBV2-P5-003/manifest.json",
|
||||
"manifestSha256": "86fbc8da2b02c1ed595c6d0bdf90f9dd4697def63349c0729edbd9c2bd77a25c",
|
||||
"status": "done",
|
||||
"operation": "SERVER_JOB_RESULT_BINDING_SERVER_EXACT",
|
||||
"artifactCount": 19,
|
||||
"currentDriftCount": 4,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P6-001",
|
||||
"domain": "SECURITY",
|
||||
"manifest": "tests/golden/WBV2-P6-001/manifest.json",
|
||||
"manifestSha256": "e8bb64d618b630b34292501d44fe46c55de3a57ddf0fccb4b7974c6a479456a4",
|
||||
"status": "done",
|
||||
"operation": "SECURITY_SCRIPTING_LOCAL_EXACT",
|
||||
"artifactCount": 16,
|
||||
"currentDriftCount": 4,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P6-002",
|
||||
"domain": "RELIABILITY",
|
||||
"manifest": "tests/golden/WBV2-P6-002/manifest.json",
|
||||
"manifestSha256": "b66e193b81c0c592964c874902d0ee024c4877610fd7fa92aee2a961f69d01ba",
|
||||
"status": "done",
|
||||
"operation": "PERFORMANCE_FAULT_RECOVERY_MATRIX_LOCAL_EXACT",
|
||||
"artifactCount": 17,
|
||||
"currentDriftCount": 4,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
},
|
||||
{
|
||||
"task": "WBV2-P6-003",
|
||||
"domain": "RELEASE",
|
||||
"manifest": "tests/golden/WBV2-P6-003/manifest.json",
|
||||
"manifestSha256": "22a773feb29435ec0c29eaa720e7ae39c5f87455c678b78ae6c02b4985fea54d",
|
||||
"status": "done",
|
||||
"operation": "OFFLINE_CI_SBOM_ROLLBACK_RELEASE_LOCAL_EXACT",
|
||||
"artifactCount": 18,
|
||||
"currentDriftCount": 6,
|
||||
"evidenceClass": "HISTORICAL_DRIFT_RECORDED"
|
||||
}
|
||||
]
|
||||
}
|
||||
2074
tests/golden/WBV2-P13-001/high-value-task-plan.json
Normal file
2074
tests/golden/WBV2-P13-001/high-value-task-plan.json
Normal file
File diff suppressed because it is too large
Load Diff
69
tests/golden/WBV2-P13-001/manifest.json
Normal file
69
tests/golden/WBV2-P13-001/manifest.json
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-001",
|
||||
"parentTask": "WBV2-P13-000",
|
||||
"operation": "RECONCILE_ADVANCED_DOMAIN_LEDGER",
|
||||
"status": "done",
|
||||
"enablingTask": true,
|
||||
"parityStateChange": false,
|
||||
"runtime": "READ_ONLY_ADVANCED_MANIFEST_BATCH_SCAN",
|
||||
"artifacts": {
|
||||
"parentManifest": {
|
||||
"path": "tests/golden/WBV2-P13-000/manifest.json",
|
||||
"sha256": "d60e8c922418f0cdd02dd442240f8b89d5071e985e0f03512f014dc33a2e2f87"
|
||||
},
|
||||
"inventory": {
|
||||
"path": "tests/golden/WBV2-P0-002/parity-map.json",
|
||||
"sha256": "a60a77cae000941a953d55adbf93d8f6e275533891713d6eae993f60faed94e8"
|
||||
},
|
||||
"gate": {
|
||||
"path": "tests/golden/WBV2-P12-005/domain-parity-gate-report.json",
|
||||
"sha256": "ce0319ef39eb49ffc3eb37ed023549a5115fee4cc876c38a3e328021fb1a966c"
|
||||
},
|
||||
"sourceIndex": {
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-source-index.json",
|
||||
"sha256": "97fda8a988eee44592f34dab6274d9dcf12c25cba690872e75bf9ca62fabbf5d"
|
||||
},
|
||||
"ledger": {
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-ledger.json",
|
||||
"sha256": "74d48a20362710499cc6a04cf80dc6364850feeff1f43480239c068570c2403b"
|
||||
},
|
||||
"report": {
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-ledger-report.json",
|
||||
"sha256": "63ec0429718b6c2992a60febdee441ad24912ca149c8030c1d92faa10ffc290c"
|
||||
},
|
||||
"generator": {
|
||||
"path": "tools/web/generate-wbv2-advanced-ledger.mjs",
|
||||
"sha256": "9877c1a06f5f5ce45e0a9eb92a9b587cf7a1d143dcd853e0930b2c55e7ad46bf"
|
||||
},
|
||||
"checker": {
|
||||
"path": "tools/web/check-wbv2-advanced-ledger.mjs",
|
||||
"sha256": "1d48c9b448775483345fd6c32b20ac7cb99bea433c6cb99f1b118c6c7e3bdf8b"
|
||||
},
|
||||
"parityPlan": {
|
||||
"path": "tests/golden/WBV2-P13-001/high-value-task-plan.json",
|
||||
"sha256": "f918815762675c0024d86d713adc78d38fe240fbdb0c62e23a0bdf902235b7dd"
|
||||
},
|
||||
"status": {
|
||||
"path": "docs/status/WBV2-P13-001.md",
|
||||
"sha256": "6f20eddd5839020c1c94577af19ca8eccad617edd2dc06f6fe2e1dfe3534af95"
|
||||
},
|
||||
"taskContext": {
|
||||
"path": "tests/golden/WBV2-P13-001/task-context.json",
|
||||
"sha256": "4d348a92b603ef041534024a8c773b63b40d536d05426360a4495d63ec5c4fd5"
|
||||
}
|
||||
},
|
||||
"assertions": {
|
||||
"sourceManifests": 15,
|
||||
"artifactRecords": 247,
|
||||
"repeatedBlenderRuns": 0,
|
||||
"repeatedChromiumRuns": 0,
|
||||
"historicalDriftExplicit": true,
|
||||
"unprovenDomains": 7,
|
||||
"inventoryTotal": 6900,
|
||||
"inventoryPending": 6618,
|
||||
"inventoryClaimedComplete": 0,
|
||||
"historicalReproduction": false
|
||||
},
|
||||
"nextTask": "WBV2-P13-002"
|
||||
}
|
||||
141
tests/golden/WBV2-P13-001/task-context.json
Normal file
141
tests/golden/WBV2-P13-001/task-context.json
Normal file
@@ -0,0 +1,141 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-001",
|
||||
"parentTask": "WBV2-P13-000",
|
||||
"status": "in_progress",
|
||||
"goal": "Batch-index existing Geometry Nodes, Rig, Simulation, Render, Media, and Server receipts without repeated Blender or Chromium execution.",
|
||||
"scope": {
|
||||
"gap": "workflow:reconcile_advanced_domain_ledger",
|
||||
"ownerFamily": "PARITY",
|
||||
"implementationClass": "LOCAL_BOUNDED"
|
||||
},
|
||||
"commands": [
|
||||
"node tools/web/generate-wbv2-advanced-ledger.mjs --write",
|
||||
"node tools/web/check-wbv2-advanced-ledger.mjs",
|
||||
"node tools/web/check-task-context.mjs --task WBV2-P13-001 --write"
|
||||
],
|
||||
"inputPaths": [],
|
||||
"inputSelection": {
|
||||
"schemaVersion": 1,
|
||||
"limits": {
|
||||
"maxFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextRemainingBytes": 3642,
|
||||
"contextRemainingTokens": 910
|
||||
},
|
||||
"source": {
|
||||
"bytes": 6262,
|
||||
"tokens": 1566
|
||||
},
|
||||
"selected": [],
|
||||
"excluded": [],
|
||||
"totals": {
|
||||
"files": 0,
|
||||
"bytes": 0,
|
||||
"tokens": 0
|
||||
}
|
||||
},
|
||||
"exitCriteria": [
|
||||
"source manifests are hash-verified",
|
||||
"existing reports are classified conservatively",
|
||||
"no repeated Blender/Chromium run",
|
||||
"unproven advanced domains stay explicit"
|
||||
],
|
||||
"nextTask": "WBV2-P13-002",
|
||||
"sourceDocuments": {
|
||||
"queue": "docs/EXECUTION_QUEUE.md",
|
||||
"taskCard": "docs/tasks/WBV2-P13-001.md",
|
||||
"taskIndex": "tests/golden/WBV2/task-index.json",
|
||||
"parentManifest": "tests/golden/WBV2-P13-000/manifest.json",
|
||||
"parentStatus": "docs/status/WBV2-P13-000.md"
|
||||
},
|
||||
"readPolicy": {
|
||||
"required": [
|
||||
"docs/EXECUTION_QUEUE.md",
|
||||
"docs/tasks/WBV2-P13-001.md",
|
||||
"tests/golden/WBV2-P13-000/manifest.json",
|
||||
"docs/status/WBV2-P13-000.md"
|
||||
],
|
||||
"machineOnly": [
|
||||
"tests/golden/WBV2/task-index.json",
|
||||
"tests/golden/M15-03A/task-catalog.jsonl"
|
||||
],
|
||||
"optionalByNeed": [
|
||||
"docs/WEB_BLENDER_MODELER_V1_SCOPE.md",
|
||||
"任务卡列出的精确协议/生产路径",
|
||||
"任务卡明确命名的长期计划小节"
|
||||
],
|
||||
"forbiddenByDefault": [
|
||||
"完整 CURRENT_EXECUTION_PLAN.md",
|
||||
"完整 PROJECT_STATUS_AND_NEXT_WORK.md",
|
||||
"全部 docs/status/*.md",
|
||||
"完整 parity/WBS 计划",
|
||||
"README 历史和 test-results/"
|
||||
]
|
||||
},
|
||||
"parent": {
|
||||
"manifest": {
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-000",
|
||||
"parentTask": "WBV2-P12-005",
|
||||
"status": "done",
|
||||
"nextTask": "WBV2-P13-001",
|
||||
"artifactCount": 8
|
||||
},
|
||||
"statusSummary": [
|
||||
"# WBV2-P13-000 status",
|
||||
"- task: `WBV2-P13-000`; parent: `WBV2-P12-005`; status: `done`",
|
||||
"- nextTask: `WBV2-P13-001`",
|
||||
"High-value domain continuation is authorized. P13 starts with a read-only ledger to eliminate repeated validation, then expands only domains with real source receipts and compiled WASM entrypoints."
|
||||
]
|
||||
},
|
||||
"budgets": {
|
||||
"queueBytes": 4096,
|
||||
"taskBytes": 1176,
|
||||
"parentManifestBytes": 24576,
|
||||
"parentStatusBytes": 6144,
|
||||
"evidenceFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextTokens": 3500,
|
||||
"contextEnvelopeTokens": 1024,
|
||||
"taskLines": 35,
|
||||
"taskTokens": 294
|
||||
},
|
||||
"size": {
|
||||
"documents": [
|
||||
{
|
||||
"path": "docs/EXECUTION_QUEUE.md",
|
||||
"bytes": 2803,
|
||||
"lines": 51,
|
||||
"tokens": 701
|
||||
},
|
||||
{
|
||||
"path": "docs/tasks/WBV2-P13-001.md",
|
||||
"bytes": 1176,
|
||||
"lines": 35,
|
||||
"tokens": 294
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-000/manifest.json",
|
||||
"bytes": 1971,
|
||||
"lines": 61,
|
||||
"tokens": 493
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-000.md",
|
||||
"bytes": 312,
|
||||
"lines": 7,
|
||||
"tokens": 78
|
||||
}
|
||||
],
|
||||
"sourceTokens": 1566,
|
||||
"evidenceFiles": 0,
|
||||
"evidenceBytes": 0,
|
||||
"evidenceTokens": 0,
|
||||
"totalTokens": 1566,
|
||||
"reservedEnvelopeTokens": 1024,
|
||||
"estimatedContextTokens": 2590,
|
||||
"serializedContextTokens": 637,
|
||||
"withinBudget": true
|
||||
}
|
||||
}
|
||||
84
tests/golden/WBV2-P13-002/geometry-nodes-production.json
Normal file
84
tests/golden/WBV2-P13-002/geometry-nodes-production.json
Normal file
@@ -0,0 +1,84 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-002",
|
||||
"operation": "GEOMETRY_NODES_ENGINE_CHROMIUM",
|
||||
"browser": "chromium",
|
||||
"queueMutation": false,
|
||||
"baseRevision": 1,
|
||||
"afterRevision": 1,
|
||||
"graphCount": 3,
|
||||
"hashesBefore": [
|
||||
{
|
||||
"name": "WebGeometryNodes",
|
||||
"graphHash": "2a72172aad0af64beb3100a6b0ef3a0eed5a19fbb9803ed095d77b0532724f6e",
|
||||
"nodes": [
|
||||
"GeometryNodeTransform",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSetPosition",
|
||||
"graphHash": "4c18a427928f3a0c4d12e7231f535210ef8630c5b681e976635528373dc21f4d",
|
||||
"nodes": [
|
||||
"GeometryNodeSetPosition",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSimulation",
|
||||
"graphHash": "ea41406472774710395cd3fd778b642aa1063799a95934cd3c9c4a870935099a",
|
||||
"nodes": [
|
||||
"GeometryNodeSimulationInput",
|
||||
"GeometryNodeSimulationOutput",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 3
|
||||
}
|
||||
],
|
||||
"hashesAfter": [
|
||||
{
|
||||
"name": "WebGeometryNodes",
|
||||
"graphHash": "2a72172aad0af64beb3100a6b0ef3a0eed5a19fbb9803ed095d77b0532724f6e",
|
||||
"nodes": [
|
||||
"GeometryNodeTransform",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSetPosition",
|
||||
"graphHash": "4c18a427928f3a0c4d12e7231f535210ef8630c5b681e976635528373dc21f4d",
|
||||
"nodes": [
|
||||
"GeometryNodeSetPosition",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSimulation",
|
||||
"graphHash": "ea41406472774710395cd3fd778b642aa1063799a95934cd3c9c4a870935099a",
|
||||
"nodes": [
|
||||
"GeometryNodeSimulationInput",
|
||||
"GeometryNodeSimulationOutput",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 3
|
||||
}
|
||||
],
|
||||
"unsupportedName": "WebGeometryNodesSimulation",
|
||||
"attempt": {
|
||||
"code": "GN_NODE_UNSUPPORTED",
|
||||
"message": "N-012 GEOMETRY_NODE_GRAPH blocked: unsupported node type: GeometryNodeSimulationInput"
|
||||
},
|
||||
"savedSha256": "f3820511f791769837d75be092934130c397cf46ee0acf79db28efca9a7948c9",
|
||||
"sourceSha256": "f3820511f791769837d75be092934130c397cf46ee0acf79db28efca9a7948c9",
|
||||
"saveReopenExact": true
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-002",
|
||||
"operation": "GEOMETRY_NODES_ENGINE_CHROMIUM",
|
||||
"browser": "chromium",
|
||||
"queueMutation": false,
|
||||
"baseRevision": 1,
|
||||
"afterRevision": 1,
|
||||
"graphCount": 3,
|
||||
"hashesBefore": [
|
||||
{
|
||||
"name": "WebGeometryNodes",
|
||||
"graphHash": "2a72172aad0af64beb3100a6b0ef3a0eed5a19fbb9803ed095d77b0532724f6e",
|
||||
"nodes": [
|
||||
"GeometryNodeTransform",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSetPosition",
|
||||
"graphHash": "4c18a427928f3a0c4d12e7231f535210ef8630c5b681e976635528373dc21f4d",
|
||||
"nodes": [
|
||||
"GeometryNodeSetPosition",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSimulation",
|
||||
"graphHash": "ea41406472774710395cd3fd778b642aa1063799a95934cd3c9c4a870935099a",
|
||||
"nodes": [
|
||||
"GeometryNodeSimulationInput",
|
||||
"GeometryNodeSimulationOutput",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 3
|
||||
}
|
||||
],
|
||||
"hashesAfter": [
|
||||
{
|
||||
"name": "WebGeometryNodes",
|
||||
"graphHash": "2a72172aad0af64beb3100a6b0ef3a0eed5a19fbb9803ed095d77b0532724f6e",
|
||||
"nodes": [
|
||||
"GeometryNodeTransform",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSetPosition",
|
||||
"graphHash": "4c18a427928f3a0c4d12e7231f535210ef8630c5b681e976635528373dc21f4d",
|
||||
"nodes": [
|
||||
"GeometryNodeSetPosition",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSimulation",
|
||||
"graphHash": "ea41406472774710395cd3fd778b642aa1063799a95934cd3c9c4a870935099a",
|
||||
"nodes": [
|
||||
"GeometryNodeSimulationInput",
|
||||
"GeometryNodeSimulationOutput",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 3
|
||||
}
|
||||
],
|
||||
"unsupportedName": "WebGeometryNodesSimulation",
|
||||
"attempt": {
|
||||
"code": "GN_NODE_UNSUPPORTED",
|
||||
"message": "N-012 GEOMETRY_NODE_GRAPH blocked: unsupported node type: GeometryNodeSimulationInput"
|
||||
},
|
||||
"savedSha256": "f3820511f791769837d75be092934130c397cf46ee0acf79db28efca9a7948c9",
|
||||
"sourceSha256": "f3820511f791769837d75be092934130c397cf46ee0acf79db28efca9a7948c9",
|
||||
"saveReopenExact": true
|
||||
}
|
||||
73
tests/golden/WBV2-P13-002/geometry-nodes-receipt-report.json
Normal file
73
tests/golden/WBV2-P13-002/geometry-nodes-receipt-report.json
Normal file
@@ -0,0 +1,73 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-002",
|
||||
"operation": "GEOMETRY_NODES_ENGINE_RECEIPT",
|
||||
"status": "PASS",
|
||||
"browser": "chromium",
|
||||
"queueMutation": false,
|
||||
"source": {
|
||||
"task": "WBV2-P4-002",
|
||||
"manifest": "tests/golden/WBV2-P4-002/manifest.json",
|
||||
"manifestSha256": "2b9e907fa11470b354bbb98695696bcdfae5c654ef03373b1eb2230098f28142",
|
||||
"report": "tests/golden/WBV2-P4-002/nodes-report.json",
|
||||
"reportSha256": "258bbbcb5ba4b1a5b8163f2841b833397ff560357538b4a419381ec9a67af8c7",
|
||||
"reusedReadOnly": true
|
||||
},
|
||||
"production": {
|
||||
"report": "tests/golden/WBV2-P13-002/geometry-nodes-production.json",
|
||||
"reportSha256": "162456733559afde374edb97b7688145c74480a990b4f47d84842df44776a7f3",
|
||||
"secondReport": "tests/golden/WBV2-P13-002/geometry-nodes-production.second.json",
|
||||
"secondReportSha256": "162456733559afde374edb97b7688145c74480a990b4f47d84842df44776a7f3",
|
||||
"deterministic": true,
|
||||
"graphCount": 3,
|
||||
"hashes": [
|
||||
{
|
||||
"name": "WebGeometryNodes",
|
||||
"graphHash": "2a72172aad0af64beb3100a6b0ef3a0eed5a19fbb9803ed095d77b0532724f6e",
|
||||
"nodes": [
|
||||
"GeometryNodeTransform",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSetPosition",
|
||||
"graphHash": "4c18a427928f3a0c4d12e7231f535210ef8630c5b681e976635528373dc21f4d",
|
||||
"nodes": [
|
||||
"GeometryNodeSetPosition",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 2
|
||||
},
|
||||
{
|
||||
"name": "WebGeometryNodesSimulation",
|
||||
"graphHash": "ea41406472774710395cd3fd778b642aa1063799a95934cd3c9c4a870935099a",
|
||||
"nodes": [
|
||||
"GeometryNodeSimulationInput",
|
||||
"GeometryNodeSimulationOutput",
|
||||
"NodeGroupInput",
|
||||
"NodeGroupOutput"
|
||||
],
|
||||
"links": 3
|
||||
}
|
||||
],
|
||||
"unsupportedGraph": "WebGeometryNodesSimulation",
|
||||
"unsupportedAttempt": {
|
||||
"code": "GN_NODE_UNSUPPORTED",
|
||||
"message": "N-012 GEOMETRY_NODE_GRAPH blocked: unsupported node type: GeometryNodeSimulationInput"
|
||||
},
|
||||
"saveReopen": "EXACT",
|
||||
"revisionPreserved": true
|
||||
},
|
||||
"assertions": {
|
||||
"graphHashesStable": true,
|
||||
"unsupportedNodeExplicit": true,
|
||||
"unsupportedGraphRejected": true,
|
||||
"saveReopenExact": true,
|
||||
"mainUnchangedOnFailure": true,
|
||||
"historicalReproduction": false
|
||||
},
|
||||
"nextTask": "WBV2-P13-003"
|
||||
}
|
||||
2074
tests/golden/WBV2-P13-002/high-value-task-plan.json
Normal file
2074
tests/golden/WBV2-P13-002/high-value-task-plan.json
Normal file
File diff suppressed because it is too large
Load Diff
74
tests/golden/WBV2-P13-002/manifest.json
Normal file
74
tests/golden/WBV2-P13-002/manifest.json
Normal file
@@ -0,0 +1,74 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-002",
|
||||
"parentTask": "WBV2-P13-001",
|
||||
"operation": "GEOMETRY_NODES_ENGINE_RECEIPT",
|
||||
"status": "done",
|
||||
"enablingTask": false,
|
||||
"parityStateChange": true,
|
||||
"runtime": "PLAYWRIGHT_CHROMIUM_WEBENGINE_WASM",
|
||||
"artifacts": {
|
||||
"parentManifest": {
|
||||
"path": "tests/golden/WBV2-P13-001/manifest.json",
|
||||
"sha256": "94c11f7f0744d429c41494242e42e8373949789154bec257699f62b9bfc75475"
|
||||
},
|
||||
"sourceManifest": {
|
||||
"path": "tests/golden/WBV2-P4-002/manifest.json",
|
||||
"sha256": "2b9e907fa11470b354bbb98695696bcdfae5c654ef03373b1eb2230098f28142"
|
||||
},
|
||||
"sourceReport": {
|
||||
"path": "tests/golden/WBV2-P4-002/nodes-report.json",
|
||||
"sha256": "258bbbcb5ba4b1a5b8163f2841b833397ff560357538b4a419381ec9a67af8c7"
|
||||
},
|
||||
"production": {
|
||||
"path": "tests/golden/WBV2-P13-002/geometry-nodes-production.json",
|
||||
"sha256": "162456733559afde374edb97b7688145c74480a990b4f47d84842df44776a7f3"
|
||||
},
|
||||
"productionSecond": {
|
||||
"path": "tests/golden/WBV2-P13-002/geometry-nodes-production.second.json",
|
||||
"sha256": "162456733559afde374edb97b7688145c74480a990b4f47d84842df44776a7f3"
|
||||
},
|
||||
"e2e": {
|
||||
"path": "web/tests/e2e/wbv2-geometry-nodes-production.spec.ts",
|
||||
"sha256": "cce9c48cda45f029e97c3e580185f8caa6f321e6ccaf6d7b673428bc0e8ade8e"
|
||||
},
|
||||
"client": {
|
||||
"path": "web/app/src/engine-client/WebEngineClient.ts",
|
||||
"sha256": "f6d9a8e0a16403bc6fb765195b8f1a619a28de7a75c59a412f1654d46e8ebc0b"
|
||||
},
|
||||
"nativeApi": {
|
||||
"path": "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp",
|
||||
"sha256": "8fa70dc7605e66393482e661e5987a8443dded56ab0092aeb977b40ae49888f8"
|
||||
},
|
||||
"generator": {
|
||||
"path": "tools/web/generate-wbv2-geometry-nodes-receipt.mjs",
|
||||
"sha256": "65a12558dbc533af051abb3695194d7cd5d3f84d694eb1ec0b3bb145420249d4"
|
||||
},
|
||||
"report": {
|
||||
"path": "tests/golden/WBV2-P13-002/geometry-nodes-receipt-report.json",
|
||||
"sha256": "9c082ce56feb185cc72ede1058f465475d39baba0c408be6bad9568d8886d591"
|
||||
},
|
||||
"status": {
|
||||
"path": "docs/status/WBV2-P13-002.md",
|
||||
"sha256": "e5802dfda1bf1c9fe15b38abf0593473d2b96c5e994c689e2c3f76e86ae1736e"
|
||||
},
|
||||
"parityPlan": {
|
||||
"path": "tests/golden/WBV2-P13-002/high-value-task-plan.json",
|
||||
"sha256": "9c179910ac752cc65181a117c8acb5fabc9678b1320211a4094ee554f625c9ef"
|
||||
},
|
||||
"taskContext": {
|
||||
"path": "tests/golden/WBV2-P13-002/task-context.json",
|
||||
"sha256": "057b1edbcc0d47b0d760f15c3070771f5e91616ac8e7fd1888dac0a7dc4c0697"
|
||||
}
|
||||
},
|
||||
"assertions": {
|
||||
"graphs": 3,
|
||||
"stableHashes": true,
|
||||
"unsupportedRejected": true,
|
||||
"saveReopen": "EXACT",
|
||||
"revisionPreservedOnFailure": true,
|
||||
"deterministic": true,
|
||||
"historicalReproduction": false
|
||||
},
|
||||
"nextTask": "WBV2-P13-003"
|
||||
}
|
||||
178
tests/golden/WBV2-P13-002/task-context.json
Normal file
178
tests/golden/WBV2-P13-002/task-context.json
Normal file
@@ -0,0 +1,178 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-002",
|
||||
"parentTask": "WBV2-P13-001",
|
||||
"status": "in_progress",
|
||||
"goal": "Execute the bounded NODES domain using existing source evidence and the compiled WebEngine runtime.",
|
||||
"scope": {
|
||||
"gap": "workflow:geometry_nodes_engine_receipt",
|
||||
"ownerFamily": "NODES",
|
||||
"implementationClass": "LOCAL_BOUNDED"
|
||||
},
|
||||
"commands": [
|
||||
"node tools/web/generate-wbv2-geometry-nodes-receipt.mjs --write",
|
||||
"node tools/web/check-task-context.mjs --task WBV2-P13-002 --write"
|
||||
],
|
||||
"inputPaths": [
|
||||
"tests/golden/WBV2-P4-002/nodes-report.json"
|
||||
],
|
||||
"inputSelection": {
|
||||
"schemaVersion": 1,
|
||||
"limits": {
|
||||
"maxFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextRemainingBytes": 2715,
|
||||
"contextRemainingTokens": 678
|
||||
},
|
||||
"source": {
|
||||
"bytes": 7189,
|
||||
"tokens": 1798
|
||||
},
|
||||
"selected": [
|
||||
{
|
||||
"path": "tests/golden/WBV2-P4-002/nodes-report.json",
|
||||
"bytes": 1558,
|
||||
"tokens": 390
|
||||
}
|
||||
],
|
||||
"excluded": [
|
||||
{
|
||||
"path": "tests/files/web/modifier_geometry_nodes_scene.blend",
|
||||
"bytes": 90116,
|
||||
"reason": "EVIDENCE_BYTE_BUDGET"
|
||||
},
|
||||
{
|
||||
"path": "web/tests/e2e/wbv2-geometry-nodes-production.spec.ts",
|
||||
"bytes": 3802,
|
||||
"reason": "CONTEXT_REMAINING_SPACE"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-002/",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-002.md",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-002/manifest.json",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
}
|
||||
],
|
||||
"totals": {
|
||||
"files": 1,
|
||||
"bytes": 1558,
|
||||
"tokens": 390
|
||||
}
|
||||
},
|
||||
"exitCriteria": [
|
||||
"graph hashes are stable",
|
||||
"unsupported nodes remain explicit",
|
||||
"save/reopen is exact",
|
||||
"malformed graph and budget cases fail closed"
|
||||
],
|
||||
"nextTask": "WBV2-P13-003",
|
||||
"sourceDocuments": {
|
||||
"queue": "docs/EXECUTION_QUEUE.md",
|
||||
"taskCard": "docs/tasks/WBV2-P13-002.md",
|
||||
"taskIndex": "tests/golden/WBV2/task-index.json",
|
||||
"parentManifest": "tests/golden/WBV2-P13-001/manifest.json",
|
||||
"parentStatus": "docs/status/WBV2-P13-001.md"
|
||||
},
|
||||
"readPolicy": {
|
||||
"required": [
|
||||
"docs/EXECUTION_QUEUE.md",
|
||||
"docs/tasks/WBV2-P13-002.md",
|
||||
"tests/golden/WBV2-P13-001/manifest.json",
|
||||
"docs/status/WBV2-P13-001.md"
|
||||
],
|
||||
"machineOnly": [
|
||||
"tests/golden/WBV2/task-index.json",
|
||||
"tests/golden/M15-03A/task-catalog.jsonl"
|
||||
],
|
||||
"optionalByNeed": [
|
||||
"docs/WEB_BLENDER_MODELER_V1_SCOPE.md",
|
||||
"任务卡列出的精确协议/生产路径",
|
||||
"任务卡明确命名的长期计划小节"
|
||||
],
|
||||
"forbiddenByDefault": [
|
||||
"完整 CURRENT_EXECUTION_PLAN.md",
|
||||
"完整 PROJECT_STATUS_AND_NEXT_WORK.md",
|
||||
"全部 docs/status/*.md",
|
||||
"完整 parity/WBS 计划",
|
||||
"README 历史和 test-results/"
|
||||
]
|
||||
},
|
||||
"parent": {
|
||||
"manifest": {
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-001",
|
||||
"parentTask": "WBV2-P13-000",
|
||||
"status": "done",
|
||||
"nextTask": "WBV2-P13-002",
|
||||
"artifactCount": 11
|
||||
},
|
||||
"statusSummary": [
|
||||
"# WBV2-P13-001 status",
|
||||
"- task: `WBV2-P13-001`; parent: `WBV2-P13-000`; status: `done`",
|
||||
"- advanced manifests batch-scanned: `15`; artifact records: `247`",
|
||||
"- repeated Blender/Chromium runs: `0`; historical drift manifests: `15`",
|
||||
"- unproven domains explicit: `GEOMETRY_NODES, RIG, SIMULATION, RENDER, MEDIA, SERVER, SECURITY`",
|
||||
"- inventory: `6900` total, `6618` pending, claimed complete: `0`",
|
||||
"- nextTask: `WBV2-P13-002`",
|
||||
"This ledger reuses existing P3-P6 advanced domain receipts as read-only evidence and records artifact drift without rewriting historical hashes. No repeated Blender or Chromium execution was performed. Domains without a new engine-bound receipt remain explicit and cannot become feature claims from metadata alone."
|
||||
]
|
||||
},
|
||||
"budgets": {
|
||||
"queueBytes": 4096,
|
||||
"taskBytes": 1132,
|
||||
"parentManifestBytes": 24576,
|
||||
"parentStatusBytes": 6144,
|
||||
"evidenceFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextTokens": 3500,
|
||||
"contextEnvelopeTokens": 1024,
|
||||
"taskLines": 33,
|
||||
"taskTokens": 283
|
||||
},
|
||||
"size": {
|
||||
"documents": [
|
||||
{
|
||||
"path": "docs/EXECUTION_QUEUE.md",
|
||||
"bytes": 2803,
|
||||
"lines": 51,
|
||||
"tokens": 701
|
||||
},
|
||||
{
|
||||
"path": "docs/tasks/WBV2-P13-002.md",
|
||||
"bytes": 1132,
|
||||
"lines": 33,
|
||||
"tokens": 283
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-001/manifest.json",
|
||||
"bytes": 2526,
|
||||
"lines": 70,
|
||||
"tokens": 632
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-001.md",
|
||||
"bytes": 728,
|
||||
"lines": 11,
|
||||
"tokens": 182
|
||||
}
|
||||
],
|
||||
"sourceTokens": 1798,
|
||||
"evidenceFiles": 1,
|
||||
"evidenceBytes": 1558,
|
||||
"evidenceTokens": 390,
|
||||
"totalTokens": 2188,
|
||||
"reservedEnvelopeTokens": 1024,
|
||||
"estimatedContextTokens": 3212,
|
||||
"serializedContextTokens": 683,
|
||||
"withinBudget": true
|
||||
}
|
||||
}
|
||||
2074
tests/golden/WBV2-P13-003/high-value-task-plan.json
Normal file
2074
tests/golden/WBV2-P13-003/high-value-task-plan.json
Normal file
File diff suppressed because it is too large
Load Diff
76
tests/golden/WBV2-P13-003/manifest.json
Normal file
76
tests/golden/WBV2-P13-003/manifest.json
Normal file
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-003",
|
||||
"parentTask": "WBV2-P13-002",
|
||||
"operation": "RIG_POSE_ENGINE_RECEIPT",
|
||||
"status": "done",
|
||||
"enablingTask": false,
|
||||
"parityStateChange": true,
|
||||
"runtime": "PLAYWRIGHT_CHROMIUM_WEBENGINE_WASM",
|
||||
"artifacts": {
|
||||
"parentManifest": {
|
||||
"path": "tests/golden/WBV2-P13-002/manifest.json",
|
||||
"sha256": "e84b3a057c8e07479e77f517dade1366332effda994784b63003a604de0efb87"
|
||||
},
|
||||
"sourceManifest": {
|
||||
"path": "tests/golden/WBV2-P3-003/manifest.json",
|
||||
"sha256": "1b97d2ca9add58a6185a21137729edc4c8b11a2d21be1682793e3d05b9ef9011"
|
||||
},
|
||||
"sourceReport": {
|
||||
"path": "tests/golden/WBV2-P3-003/rig-report.json",
|
||||
"sha256": "13b1227a6dcb02fbbf0d618b6fc8d504fa81a9e7babec1973e9814639a5ea028"
|
||||
},
|
||||
"production": {
|
||||
"path": "tests/golden/WBV2-P13-003/rig-pose-production.json",
|
||||
"sha256": "a8dc61adcab4da3b1043821c39e6cea0550f8b234b213155736c0b9042c3efe8"
|
||||
},
|
||||
"productionSecond": {
|
||||
"path": "tests/golden/WBV2-P13-003/rig-pose-production.second.json",
|
||||
"sha256": "a8dc61adcab4da3b1043821c39e6cea0550f8b234b213155736c0b9042c3efe8"
|
||||
},
|
||||
"e2e": {
|
||||
"path": "web/tests/e2e/wbv2-rig-pose-production.spec.ts",
|
||||
"sha256": "3935e60cf203a21b018767e24bb2ecb6d30e062d0f24259ce584a90437b852e1"
|
||||
},
|
||||
"client": {
|
||||
"path": "web/app/src/engine-client/WebEngineClient.ts",
|
||||
"sha256": "f6d9a8e0a16403bc6fb765195b8f1a619a28de7a75c59a412f1654d46e8ebc0b"
|
||||
},
|
||||
"nativeApi": {
|
||||
"path": "blender-5.2.0/source/blender/web_engine/web_engine_api.cpp",
|
||||
"sha256": "8fa70dc7605e66393482e661e5987a8443dded56ab0092aeb977b40ae49888f8"
|
||||
},
|
||||
"generator": {
|
||||
"path": "tools/web/generate-wbv2-rig-pose-receipt.mjs",
|
||||
"sha256": "1014554e6ae5b32421ca425498bb811f0f11086e10c2e58150362f360a2726a9"
|
||||
},
|
||||
"report": {
|
||||
"path": "tests/golden/WBV2-P13-003/rig-pose-receipt-report.json",
|
||||
"sha256": "c92b0299d00fe8b109b7d0f36abe54c38c2efe18e6e30b81eeaeba5b2d54471e"
|
||||
},
|
||||
"status": {
|
||||
"path": "docs/status/WBV2-P13-003.md",
|
||||
"sha256": "c6b81a4f3db50108e08b8134adae14ed920bf4a3b5b8eca2ac3d7d92fb13e6a1"
|
||||
},
|
||||
"parityPlan": {
|
||||
"path": "tests/golden/WBV2-P13-003/high-value-task-plan.json",
|
||||
"sha256": "d23125185535de120947912a8f3f38db879740376442e62fb5f48418e430101e"
|
||||
},
|
||||
"taskContext": {
|
||||
"path": "tests/golden/WBV2-P13-003/task-context.json",
|
||||
"sha256": "fbe626f8a7100341941d0fe4d22a4fe3a55c1c6a72870822f94eb32645b05b3b"
|
||||
}
|
||||
},
|
||||
"assertions": {
|
||||
"boneCount": 2,
|
||||
"stablePoseMatrices": true,
|
||||
"stableSkinIdentity": true,
|
||||
"constraintEdit": "EXACT",
|
||||
"saveReopen": "EXACT",
|
||||
"malformedRejected": true,
|
||||
"shapeKeyObservationExplicit": true,
|
||||
"deterministic": true,
|
||||
"historicalReproduction": false
|
||||
},
|
||||
"nextTask": "WBV2-P13-004"
|
||||
}
|
||||
363
tests/golden/WBV2-P13-003/rig-pose-production.json
Normal file
363
tests/golden/WBV2-P13-003/rig-pose-production.json
Normal file
@@ -0,0 +1,363 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-003",
|
||||
"operation": "RIG_POSE_ENGINE_CHROMIUM",
|
||||
"browser": "chromium",
|
||||
"queueMutation": false,
|
||||
"baseRevision": 1,
|
||||
"editedRevision": 2,
|
||||
"before": {
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"bones": [
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"name": "WBV2P3003Root",
|
||||
"parentId": null,
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
-1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Tip",
|
||||
"name": "WBV2P3003Tip",
|
||||
"parentId": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.7568745613098145,
|
||||
0.6535601019859314,
|
||||
0,
|
||||
0,
|
||||
-0.6535601019859314,
|
||||
0.7568745613098145,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"vertexCount": 8,
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"shapeKeyCount": 1
|
||||
},
|
||||
"after": {
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"bones": [
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"name": "WBV2P3003Root",
|
||||
"parentId": null,
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
-1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Tip",
|
||||
"name": "WBV2P3003Tip",
|
||||
"parentId": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.7568745613098145,
|
||||
0.6535601019859314,
|
||||
0,
|
||||
0,
|
||||
-0.6535601019859314,
|
||||
0.7568745613098145,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"vertexCount": 8,
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"shapeKeyCount": 1
|
||||
},
|
||||
"afterMalformed": {
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"bones": [
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"name": "WBV2P3003Root",
|
||||
"parentId": null,
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
-1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Tip",
|
||||
"name": "WBV2P3003Tip",
|
||||
"parentId": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.7568745613098145,
|
||||
0.6535601019859314,
|
||||
0,
|
||||
0,
|
||||
-0.6535601019859314,
|
||||
0.7568745613098145,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"vertexCount": 8,
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"shapeKeyCount": 1
|
||||
},
|
||||
"malformed": {
|
||||
"code": "INVALID_ARGUMENT",
|
||||
"message": "constraint was not found"
|
||||
},
|
||||
"reopened": {
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"bones": [
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"name": "WBV2P3003Root",
|
||||
"parentId": null,
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
-1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Tip",
|
||||
"name": "WBV2P3003Tip",
|
||||
"parentId": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.7568745613098145,
|
||||
0.6535601019859314,
|
||||
0,
|
||||
0,
|
||||
-0.6535601019859314,
|
||||
0.7568745613098145,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"vertexCount": 8,
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"shapeKeyCount": 1
|
||||
},
|
||||
"reopenedConstraint": {
|
||||
"enabled": false,
|
||||
"influence": 0.4000000059604645,
|
||||
"name": "WBV2P3003BoundedObjectConstraint",
|
||||
"type": "CONSTRAINT_6",
|
||||
"typeCode": 6
|
||||
},
|
||||
"savedSha256": "93678692111f25c92516e7e93f5bd7f73835d6700439d8869dd5e61a1d5d677f",
|
||||
"sourceSha256": "1044ac6b81561ef0f5f22578c279de82fcb2d543eff822d0375d59f35bb6d142",
|
||||
"saveReopenExact": true
|
||||
}
|
||||
363
tests/golden/WBV2-P13-003/rig-pose-production.second.json
Normal file
363
tests/golden/WBV2-P13-003/rig-pose-production.second.json
Normal file
@@ -0,0 +1,363 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-003",
|
||||
"operation": "RIG_POSE_ENGINE_CHROMIUM",
|
||||
"browser": "chromium",
|
||||
"queueMutation": false,
|
||||
"baseRevision": 1,
|
||||
"editedRevision": 2,
|
||||
"before": {
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"bones": [
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"name": "WBV2P3003Root",
|
||||
"parentId": null,
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
-1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Tip",
|
||||
"name": "WBV2P3003Tip",
|
||||
"parentId": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.7568745613098145,
|
||||
0.6535601019859314,
|
||||
0,
|
||||
0,
|
||||
-0.6535601019859314,
|
||||
0.7568745613098145,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"vertexCount": 8,
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"shapeKeyCount": 1
|
||||
},
|
||||
"after": {
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"bones": [
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"name": "WBV2P3003Root",
|
||||
"parentId": null,
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
-1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Tip",
|
||||
"name": "WBV2P3003Tip",
|
||||
"parentId": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.7568745613098145,
|
||||
0.6535601019859314,
|
||||
0,
|
||||
0,
|
||||
-0.6535601019859314,
|
||||
0.7568745613098145,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"vertexCount": 8,
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"shapeKeyCount": 1
|
||||
},
|
||||
"afterMalformed": {
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"bones": [
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"name": "WBV2P3003Root",
|
||||
"parentId": null,
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
-1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Tip",
|
||||
"name": "WBV2P3003Tip",
|
||||
"parentId": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.7568745613098145,
|
||||
0.6535601019859314,
|
||||
0,
|
||||
0,
|
||||
-0.6535601019859314,
|
||||
0.7568745613098145,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"vertexCount": 8,
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"shapeKeyCount": 1
|
||||
},
|
||||
"malformed": {
|
||||
"code": "INVALID_ARGUMENT",
|
||||
"message": "constraint was not found"
|
||||
},
|
||||
"reopened": {
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"bones": [
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"name": "WBV2P3003Root",
|
||||
"parentId": null,
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
0
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
-1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": "bone:armature:WBV2P3003Armature:WBV2P3003Tip",
|
||||
"name": "WBV2P3003Tip",
|
||||
"parentId": "bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"head": [
|
||||
0,
|
||||
0,
|
||||
1
|
||||
],
|
||||
"tail": [
|
||||
0,
|
||||
0,
|
||||
2
|
||||
],
|
||||
"poseMatrix": [
|
||||
1,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0.7568745613098145,
|
||||
0.6535601019859314,
|
||||
0,
|
||||
0,
|
||||
-0.6535601019859314,
|
||||
0.7568745613098145,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
1,
|
||||
1
|
||||
]
|
||||
}
|
||||
],
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"vertexCount": 8,
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"shapeKeyCount": 1
|
||||
},
|
||||
"reopenedConstraint": {
|
||||
"enabled": false,
|
||||
"influence": 0.4000000059604645,
|
||||
"name": "WBV2P3003BoundedObjectConstraint",
|
||||
"type": "CONSTRAINT_6",
|
||||
"typeCode": 6
|
||||
},
|
||||
"savedSha256": "93678692111f25c92516e7e93f5bd7f73835d6700439d8869dd5e61a1d5d677f",
|
||||
"sourceSha256": "1044ac6b81561ef0f5f22578c279de82fcb2d543eff822d0375d59f35bb6d142",
|
||||
"saveReopenExact": true
|
||||
}
|
||||
64
tests/golden/WBV2-P13-003/rig-pose-receipt-report.json
Normal file
64
tests/golden/WBV2-P13-003/rig-pose-receipt-report.json
Normal file
@@ -0,0 +1,64 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-003",
|
||||
"operation": "RIG_POSE_ENGINE_RECEIPT",
|
||||
"status": "PASS",
|
||||
"browser": "chromium",
|
||||
"queueMutation": false,
|
||||
"source": {
|
||||
"task": "WBV2-P3-003",
|
||||
"manifest": "tests/golden/WBV2-P3-003/manifest.json",
|
||||
"manifestSha256": "1b97d2ca9add58a6185a21137729edc4c8b11a2d21be1682793e3d05b9ef9011",
|
||||
"report": "tests/golden/WBV2-P3-003/rig-report.json",
|
||||
"reportSha256": "13b1227a6dcb02fbbf0d618b6fc8d504fa81a9e7babec1973e9814639a5ea028",
|
||||
"desktopExact": true,
|
||||
"wasmExact": true,
|
||||
"sourceSaveReopenExact": true,
|
||||
"desktopShapeKeyCount": 2,
|
||||
"wasmObservedShapeKeyCount": 1,
|
||||
"shapeKeyObservation": "reader exposes one non-Basis key"
|
||||
},
|
||||
"production": {
|
||||
"report": "tests/golden/WBV2-P13-003/rig-pose-production.json",
|
||||
"reportSha256": "a8dc61adcab4da3b1043821c39e6cea0550f8b234b213155736c0b9042c3efe8",
|
||||
"secondReport": "tests/golden/WBV2-P13-003/rig-pose-production.second.json",
|
||||
"secondReportSha256": "a8dc61adcab4da3b1043821c39e6cea0550f8b234b213155736c0b9042c3efe8",
|
||||
"deterministic": true,
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"boneCount": 2,
|
||||
"meshId": "mesh:WBV2P3003SkinnedMesh",
|
||||
"skinWeights": {
|
||||
"boneNames": [
|
||||
"WBV2P3003Root",
|
||||
"WBV2P3003Tip"
|
||||
],
|
||||
"armatureId": "armature:WBV2P3003Armature",
|
||||
"jointIds": [
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Root",
|
||||
"bone:armature:WBV2P3003Armature:WBV2P3003Tip"
|
||||
]
|
||||
},
|
||||
"constraintEdit": {
|
||||
"revisionDelta": 1,
|
||||
"objectId": "object:WBV2P3003SkinnedMeshObject",
|
||||
"constraint": "WBV2P3003BoundedObjectConstraint",
|
||||
"enabled": false,
|
||||
"influence": 0.4000000059604645
|
||||
},
|
||||
"malformed": {
|
||||
"code": "INVALID_ARGUMENT",
|
||||
"message": "constraint was not found"
|
||||
},
|
||||
"saveReopen": "EXACT"
|
||||
},
|
||||
"assertions": {
|
||||
"stableBoneIds": true,
|
||||
"poseMatricesPreserved": true,
|
||||
"skinIdentityPreserved": true,
|
||||
"unsupportedShapeKeyObservationExplicit": true,
|
||||
"malformedConstraintRejected": true,
|
||||
"saveReopenExact": true,
|
||||
"historicalReproduction": false
|
||||
},
|
||||
"nextTask": "WBV2-P13-004"
|
||||
}
|
||||
177
tests/golden/WBV2-P13-003/task-context.json
Normal file
177
tests/golden/WBV2-P13-003/task-context.json
Normal file
@@ -0,0 +1,177 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-003",
|
||||
"parentTask": "WBV2-P13-002",
|
||||
"status": "in_progress",
|
||||
"goal": "Execute the bounded RIG domain using existing source evidence and the compiled WebEngine runtime.",
|
||||
"scope": {
|
||||
"gap": "workflow:rig_pose_engine_receipt",
|
||||
"ownerFamily": "RIG",
|
||||
"implementationClass": "LOCAL_BOUNDED"
|
||||
},
|
||||
"commands": [
|
||||
"node tools/web/generate-wbv2-rig-pose-receipt.mjs --write",
|
||||
"node tools/web/check-task-context.mjs --task WBV2-P13-003 --write"
|
||||
],
|
||||
"inputPaths": [
|
||||
"tests/golden/WBV2-P3-003/rig-report.json"
|
||||
],
|
||||
"inputSelection": {
|
||||
"schemaVersion": 1,
|
||||
"limits": {
|
||||
"maxFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextRemainingBytes": 2650,
|
||||
"contextRemainingTokens": 662
|
||||
},
|
||||
"source": {
|
||||
"bytes": 7254,
|
||||
"tokens": 1814
|
||||
},
|
||||
"selected": [
|
||||
{
|
||||
"path": "tests/golden/WBV2-P3-003/rig-report.json",
|
||||
"bytes": 1104,
|
||||
"tokens": 276
|
||||
}
|
||||
],
|
||||
"excluded": [
|
||||
{
|
||||
"path": "tests/files/web/generated/WBV2-P3-003-RIG.POSE_SKIN.blend",
|
||||
"bytes": 88676,
|
||||
"reason": "EVIDENCE_BYTE_BUDGET"
|
||||
},
|
||||
{
|
||||
"path": "web/tests/e2e/wbv2-rig-pose-production.spec.ts",
|
||||
"bytes": 4959,
|
||||
"reason": "CONTEXT_REMAINING_SPACE"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-003/",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-003.md",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-003/manifest.json",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
}
|
||||
],
|
||||
"totals": {
|
||||
"files": 1,
|
||||
"bytes": 1104,
|
||||
"tokens": 276
|
||||
}
|
||||
},
|
||||
"exitCriteria": [
|
||||
"stable bone IDs and matrices are preserved",
|
||||
"unsupported constraint is explicit",
|
||||
"save/reopen is exact",
|
||||
"malformed pose input fails closed"
|
||||
],
|
||||
"nextTask": "WBV2-P13-004",
|
||||
"sourceDocuments": {
|
||||
"queue": "docs/EXECUTION_QUEUE.md",
|
||||
"taskCard": "docs/tasks/WBV2-P13-003.md",
|
||||
"taskIndex": "tests/golden/WBV2/task-index.json",
|
||||
"parentManifest": "tests/golden/WBV2-P13-002/manifest.json",
|
||||
"parentStatus": "docs/status/WBV2-P13-002.md"
|
||||
},
|
||||
"readPolicy": {
|
||||
"required": [
|
||||
"docs/EXECUTION_QUEUE.md",
|
||||
"docs/tasks/WBV2-P13-003.md",
|
||||
"tests/golden/WBV2-P13-002/manifest.json",
|
||||
"docs/status/WBV2-P13-002.md"
|
||||
],
|
||||
"machineOnly": [
|
||||
"tests/golden/WBV2/task-index.json",
|
||||
"tests/golden/M15-03A/task-catalog.jsonl"
|
||||
],
|
||||
"optionalByNeed": [
|
||||
"docs/WEB_BLENDER_MODELER_V1_SCOPE.md",
|
||||
"任务卡列出的精确协议/生产路径",
|
||||
"任务卡明确命名的长期计划小节"
|
||||
],
|
||||
"forbiddenByDefault": [
|
||||
"完整 CURRENT_EXECUTION_PLAN.md",
|
||||
"完整 PROJECT_STATUS_AND_NEXT_WORK.md",
|
||||
"全部 docs/status/*.md",
|
||||
"完整 parity/WBS 计划",
|
||||
"README 历史和 test-results/"
|
||||
]
|
||||
},
|
||||
"parent": {
|
||||
"manifest": {
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-002",
|
||||
"parentTask": "WBV2-P13-001",
|
||||
"status": "done",
|
||||
"nextTask": "WBV2-P13-003",
|
||||
"artifactCount": 13
|
||||
},
|
||||
"statusSummary": [
|
||||
"# WBV2-P13-002 status",
|
||||
"- task: `WBV2-P13-002`; parent: `WBV2-P13-001`; status: `done`",
|
||||
"- graph count: `3`; graph hashes: stable",
|
||||
"- unsupported Simulation graph: rejected before Main mutation",
|
||||
"- save/reopen: `EXACT`; repeated execution: deterministic",
|
||||
"- nextTask: `WBV2-P13-003`",
|
||||
"Existing P4-002 Geometry Nodes evidence is reused read-only. The production Chromium test loads the actual WebEngine WASM Main, verifies stable graph hashes and unsupported-node retention, and rejects an unsupported graph without changing revision."
|
||||
]
|
||||
},
|
||||
"budgets": {
|
||||
"queueBytes": 4096,
|
||||
"taskBytes": 1108,
|
||||
"parentManifestBytes": 24576,
|
||||
"parentStatusBytes": 6144,
|
||||
"evidenceFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextTokens": 3500,
|
||||
"contextEnvelopeTokens": 1024,
|
||||
"taskLines": 33,
|
||||
"taskTokens": 277
|
||||
},
|
||||
"size": {
|
||||
"documents": [
|
||||
{
|
||||
"path": "docs/EXECUTION_QUEUE.md",
|
||||
"bytes": 2803,
|
||||
"lines": 51,
|
||||
"tokens": 701
|
||||
},
|
||||
{
|
||||
"path": "docs/tasks/WBV2-P13-003.md",
|
||||
"bytes": 1108,
|
||||
"lines": 33,
|
||||
"tokens": 277
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-002/manifest.json",
|
||||
"bytes": 2819,
|
||||
"lines": 75,
|
||||
"tokens": 705
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-002.md",
|
||||
"bytes": 524,
|
||||
"lines": 10,
|
||||
"tokens": 131
|
||||
}
|
||||
],
|
||||
"sourceTokens": 1814,
|
||||
"evidenceFiles": 1,
|
||||
"evidenceBytes": 1104,
|
||||
"evidenceTokens": 276,
|
||||
"totalTokens": 2090,
|
||||
"reservedEnvelopeTokens": 1024,
|
||||
"estimatedContextTokens": 3114,
|
||||
"serializedContextTokens": 680,
|
||||
"withinBudget": true
|
||||
}
|
||||
}
|
||||
215
tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json
Normal file
215
tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json
Normal file
@@ -0,0 +1,215 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-004",
|
||||
"operation": "ADVANCED_DOMAIN_ENGINE_RECEIPT",
|
||||
"status": "PASS",
|
||||
"browser": "chromium",
|
||||
"queueMutation": false,
|
||||
"policy": {
|
||||
"existingReceiptsReused": true,
|
||||
"repeatedBlenderRuns": 0,
|
||||
"repeatedChromiumRuns": 0,
|
||||
"noFalseLocalParity": true,
|
||||
"blockedRoutesExplicit": true,
|
||||
"historicalReproduction": false
|
||||
},
|
||||
"sourceLedger": {
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-ledger-report.json",
|
||||
"sha256": "63ec0429718b6c2992a60febdee441ad24912ca149c8030c1d92faa10ffc290c",
|
||||
"sourceManifests": 15,
|
||||
"artifactRecords": 247
|
||||
},
|
||||
"domains": [
|
||||
{
|
||||
"domain": "SIMULATION",
|
||||
"task": "WBV2-P4-004",
|
||||
"manifest": "tests/golden/WBV2-P4-004/manifest.json",
|
||||
"manifestSha256": "c6c18a2cf7cfb39fce5718d3e68c7f358329ff8afc2d89d9a6eda7485fd3d016",
|
||||
"report": "tests/golden/WBV2-P4-004/simulation-report.json",
|
||||
"reportSha256": "ef0575debda0bd76e106a63f9a321f6bd1640cbc84bb7b40e17a4acf360c425a",
|
||||
"proof": "cache identity, cancellation, LRU, restart, exact reopen",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 5,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"staleRevision": "CACHE_KEY_CHANGED_AND_NOT_PUBLISHED",
|
||||
"corruptPayload": "HASH_MISMATCH",
|
||||
"cancelledVerification": "CANCELLED_WITHOUT_PUBLISH",
|
||||
"lruProtected": "PROTECTED_AND_BUDGET_SATISFIED",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "RENDER",
|
||||
"task": "WBV2-P5-001",
|
||||
"manifest": "tests/golden/WBV2-P5-001/manifest.json",
|
||||
"manifestSha256": "b3f1a8b56649d8fa386cbc3f00996e98ce7e4104604731da9af43dea65467d4e",
|
||||
"report": "tests/golden/WBV2-P5-001/render-report.json",
|
||||
"reportSha256": "801c6c93df9cb16205b0489f66d9f3b53447b21db1a99e5fb80b71bd2c184f95",
|
||||
"proof": "bounded Eevee route READY; unsupported routes BLOCKED; pixel mismatch explicit",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 4,
|
||||
"lifecycle": {
|
||||
"recovery": {
|
||||
"cancellation": "OPEN_CANCELLED",
|
||||
"deviceLoss": "RELEASED",
|
||||
"temporaryResourcesAfter": 0
|
||||
},
|
||||
"unsupported": {
|
||||
"unsupportedRoute": "BLOCKED_WITHOUT_LOCAL_SUCCESS",
|
||||
"malformedRoute": "REJECTED_BEFORE_COMMIT",
|
||||
"pixelMismatch": "RENDER_REFERENCE_MISMATCH",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "MEDIA",
|
||||
"task": "WBV2-P5-002",
|
||||
"manifest": "tests/golden/WBV2-P5-002/manifest.json",
|
||||
"manifestSha256": "70d8fb89a3ddbf02d1128a4efbb76931c17045d7d223aa1e72106366491dbed2",
|
||||
"report": "tests/golden/WBV2-P5-002/media-report.json",
|
||||
"reportSha256": "90cf9e6eb6f09f2e3e0a25740e5b3e674209efd6f7dbf7fd91a7999ded35e3a0",
|
||||
"proof": "compositor/sequencer available; codec and budget boundaries explicit",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 4,
|
||||
"lifecycle": {
|
||||
"recovery": {
|
||||
"domains": [
|
||||
"RENDER",
|
||||
"COMPOSITOR",
|
||||
"MEDIA"
|
||||
],
|
||||
"cancelled": true,
|
||||
"budgetBlocked": true,
|
||||
"restart": "RECOVERED",
|
||||
"resourcesAfter": 0
|
||||
},
|
||||
"unsupported": {
|
||||
"staleSeek": "REVISION_CONFLICT",
|
||||
"cancelledCompositor": "COMPOSITOR_CANCELLED",
|
||||
"codecHashDrift": "SEQUENCER_CODEC_UNSUPPORTED",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "SERVER",
|
||||
"task": "WBV2-P5-003",
|
||||
"manifest": "tests/golden/WBV2-P5-003/manifest.json",
|
||||
"manifestSha256": "86fbc8da2b02c1ed595c6d0bdf90f9dd4697def63349c0729edbd9c2bd77a25c",
|
||||
"report": "tests/golden/WBV2-P5-003/server-job-report.json",
|
||||
"reportSha256": "656546af44238e2b07c44a1f8cccedf996ba639f6cb9ac1c38a4ec30eeafeca3",
|
||||
"proof": "idempotency, conflict, hash and cancel/timeout/oom boundaries",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 7,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"staleResult": "SERVER_RENDER_BINDING_MISMATCH",
|
||||
"outputHashDrift": "SERVER_RENDER_OUTPUT_HASH_MISMATCH",
|
||||
"malformedSettings": "SERVER_RENDER_SETTINGS_INVALID",
|
||||
"cancel": "SERVER_JOB_CANCELLED",
|
||||
"timeout": "SERVER_JOB_TIMEOUT",
|
||||
"oom": "SERVER_JOB_OOM",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "SECURITY",
|
||||
"task": "WBV2-P6-001",
|
||||
"manifest": "tests/golden/WBV2-P6-001/manifest.json",
|
||||
"manifestSha256": "e8bb64d618b630b34292501d44fe46c55de3a57ddf0fccb4b7974c6a479456a4",
|
||||
"report": "tests/golden/WBV2-P6-001/scripting-report.json",
|
||||
"reportSha256": "9af7be5ddc2db3893a037294e073487a62c250fb9cb308edcdf0e335f0d66f16",
|
||||
"proof": "default deny, audit, sandbox and filesystem/network boundaries",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 9,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"autorun": "SCRIPT_POLICY_DENIED",
|
||||
"network": "SCRIPT_POLICY_DENIED",
|
||||
"addonInstall": "ADDON_INSTALL_BLOCKED",
|
||||
"driverExpressions": "DRIVER_EXECUTION_BLOCKED",
|
||||
"signature": "SCRIPT_SIGNATURE_INVALID",
|
||||
"sandbox": "SCRIPT_SANDBOX_UNAVAILABLE",
|
||||
"lateResult": "SCRIPT_SANDBOX_LATE_RESULT",
|
||||
"filesystemEscape": "SCRIPT_MANIFEST_INVALID",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "RELIABILITY",
|
||||
"task": "WBV2-P6-002",
|
||||
"manifest": "tests/golden/WBV2-P6-002/manifest.json",
|
||||
"manifestSha256": "b66e193b81c0c592964c874902d0ee024c4877610fd7fa92aee2a961f69d01ba",
|
||||
"report": "tests/golden/WBV2-P6-002/performance-report.json",
|
||||
"reportSha256": "dfe297e8e024dc2ae581f744ff4fb18f19cd6083c707f014ed345a8d95da421e",
|
||||
"proof": "budget thresholds, fault recovery, quarantine and resource release",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 3,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION",
|
||||
"allFaultsNoPublish": true,
|
||||
"cache": "QUARANTINED"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "RELEASE",
|
||||
"task": "WBV2-P6-003",
|
||||
"manifest": "tests/golden/WBV2-P6-003/manifest.json",
|
||||
"manifestSha256": "22a773feb29435ec0c29eaa720e7ae39c5f87455c678b78ae6c02b4985fea54d",
|
||||
"report": "tests/golden/WBV2-P6-003/release-report.json",
|
||||
"reportSha256": "2111b4651f01966c4f47e8a1f5afc581b4bf2056e733240f49a546aad1faae0b",
|
||||
"proof": "offline/source/binary package, CI, SBOM and rollback",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 3,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION",
|
||||
"hashDrift": "BLOCKED_BEFORE_PUBLISH",
|
||||
"failedCi": "BLOCKED_BEFORE_PUBLISH"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"summary": {
|
||||
"domains": 7,
|
||||
"exactReports": 7,
|
||||
"repeatedRuns": 0,
|
||||
"unsupportedRoutesExplicit": true,
|
||||
"inventoryRemaining": 6618,
|
||||
"inventoryClaimedComplete": 0
|
||||
},
|
||||
"nextTask": "WBV2-P13-005"
|
||||
}
|
||||
2074
tests/golden/WBV2-P13-004/high-value-task-plan.json
Normal file
2074
tests/golden/WBV2-P13-004/high-value-task-plan.json
Normal file
File diff suppressed because it is too large
Load Diff
88
tests/golden/WBV2-P13-004/manifest.json
Normal file
88
tests/golden/WBV2-P13-004/manifest.json
Normal file
@@ -0,0 +1,88 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-004",
|
||||
"parentTask": "WBV2-P13-003",
|
||||
"operation": "ADVANCED_DOMAIN_ENGINE_RECEIPT",
|
||||
"status": "done",
|
||||
"enablingTask": false,
|
||||
"parityStateChange": true,
|
||||
"runtime": "READ_ONLY_ADVANCED_RECEIPT_AGGREGATION",
|
||||
"artifacts": {
|
||||
"parentManifest": {
|
||||
"path": "tests/golden/WBV2-P13-003/manifest.json",
|
||||
"sha256": "f7119b7f0338d5427cd1d97e9962e56f86c6e9874ea65e3916d6b67c04d453a1"
|
||||
},
|
||||
"ledger": {
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-ledger-report.json",
|
||||
"sha256": "63ec0429718b6c2992a60febdee441ad24912ca149c8030c1d92faa10ffc290c"
|
||||
},
|
||||
"sourceManifests": {
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-source-index.json",
|
||||
"sha256": "97fda8a988eee44592f34dab6274d9dcf12c25cba690872e75bf9ca62fabbf5d"
|
||||
},
|
||||
"simulationManifest": {
|
||||
"path": "tests/golden/WBV2-P4-004/manifest.json",
|
||||
"sha256": "c6c18a2cf7cfb39fce5718d3e68c7f358329ff8afc2d89d9a6eda7485fd3d016"
|
||||
},
|
||||
"simulationReport": {
|
||||
"path": "tests/golden/WBV2-P4-004/simulation-report.json",
|
||||
"sha256": "ef0575debda0bd76e106a63f9a321f6bd1640cbc84bb7b40e17a4acf360c425a"
|
||||
},
|
||||
"renderManifest": {
|
||||
"path": "tests/golden/WBV2-P5-001/manifest.json",
|
||||
"sha256": "b3f1a8b56649d8fa386cbc3f00996e98ce7e4104604731da9af43dea65467d4e"
|
||||
},
|
||||
"renderReport": {
|
||||
"path": "tests/golden/WBV2-P5-001/render-report.json",
|
||||
"sha256": "801c6c93df9cb16205b0489f66d9f3b53447b21db1a99e5fb80b71bd2c184f95"
|
||||
},
|
||||
"mediaManifest": {
|
||||
"path": "tests/golden/WBV2-P5-002/manifest.json",
|
||||
"sha256": "70d8fb89a3ddbf02d1128a4efbb76931c17045d7d223aa1e72106366491dbed2"
|
||||
},
|
||||
"mediaReport": {
|
||||
"path": "tests/golden/WBV2-P5-002/media-report.json",
|
||||
"sha256": "90cf9e6eb6f09f2e3e0a25740e5b3e674209efd6f7dbf7fd91a7999ded35e3a0"
|
||||
},
|
||||
"serverManifest": {
|
||||
"path": "tests/golden/WBV2-P5-003/manifest.json",
|
||||
"sha256": "86fbc8da2b02c1ed595c6d0bdf90f9dd4697def63349c0729edbd9c2bd77a25c"
|
||||
},
|
||||
"serverReport": {
|
||||
"path": "tests/golden/WBV2-P5-003/server-job-report.json",
|
||||
"sha256": "656546af44238e2b07c44a1f8cccedf996ba639f6cb9ac1c38a4ec30eeafeca3"
|
||||
},
|
||||
"production": {
|
||||
"path": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json",
|
||||
"sha256": "76148c6cb94cf1b15035260815c6d492ea09d10f89dcbbbc825e0f17957f6a4d"
|
||||
},
|
||||
"e2e": {
|
||||
"path": "tools/web/generate-wbv2-advanced-domain-receipt.mjs",
|
||||
"sha256": "6c0ac0d16b5c0aa460657b84d7f8144209e23eea2f6dce5e4784c22048092462"
|
||||
},
|
||||
"status": {
|
||||
"path": "docs/status/WBV2-P13-004.md",
|
||||
"sha256": "d3fc0260c61f013ae5ff94a7d4e39143ceb706ddf4d8a3a92cc81ccdc0c0013a"
|
||||
},
|
||||
"parityPlan": {
|
||||
"path": "tests/golden/WBV2-P13-004/high-value-task-plan.json",
|
||||
"sha256": "7132c2aab3d83c2b18dd3c3f6ed655784904424807070844405bcc34dc9b729a"
|
||||
},
|
||||
"taskContext": {
|
||||
"path": "tests/golden/WBV2-P13-004/task-context.json",
|
||||
"sha256": "35b40950216fd717b64710081ca97351f16f161b6451b201b5c4d747d03ca762"
|
||||
}
|
||||
},
|
||||
"assertions": {
|
||||
"domains": 7,
|
||||
"exactReports": 7,
|
||||
"repeatedBlenderRuns": 0,
|
||||
"repeatedChromiumRuns": 0,
|
||||
"blockedRoutesExplicit": true,
|
||||
"inventoryRemaining": 6618,
|
||||
"inventoryClaimedComplete": 0,
|
||||
"deterministic": true,
|
||||
"historicalReproduction": false
|
||||
},
|
||||
"nextTask": "WBV2-P13-005"
|
||||
}
|
||||
179
tests/golden/WBV2-P13-004/task-context.json
Normal file
179
tests/golden/WBV2-P13-004/task-context.json
Normal file
@@ -0,0 +1,179 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-004",
|
||||
"parentTask": "WBV2-P13-003",
|
||||
"status": "in_progress",
|
||||
"goal": "Execute the bounded ADVANCED domain using existing source evidence and the compiled WebEngine runtime.",
|
||||
"scope": {
|
||||
"gap": "workflow:simulation_render_media_engine_receipt",
|
||||
"ownerFamily": "ADVANCED",
|
||||
"implementationClass": "LOCAL_BOUNDED"
|
||||
},
|
||||
"commands": [
|
||||
"node tools/web/generate-wbv2-advanced-domain-receipt.mjs --write",
|
||||
"node tools/web/check-task-context.mjs --task WBV2-P13-004 --write"
|
||||
],
|
||||
"inputPaths": [
|
||||
"tests/golden/WBV2-P4-004/simulation-report.json",
|
||||
"tests/golden/WBV2-P5-003/server-job-report.json"
|
||||
],
|
||||
"inputSelection": {
|
||||
"schemaVersion": 1,
|
||||
"limits": {
|
||||
"maxFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextRemainingBytes": 2437,
|
||||
"contextRemainingTokens": 608
|
||||
},
|
||||
"source": {
|
||||
"bytes": 7467,
|
||||
"tokens": 1868
|
||||
},
|
||||
"selected": [
|
||||
{
|
||||
"path": "tests/golden/WBV2-P4-004/simulation-report.json",
|
||||
"bytes": 1077,
|
||||
"tokens": 270
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P5-003/server-job-report.json",
|
||||
"bytes": 1255,
|
||||
"tokens": 314
|
||||
}
|
||||
],
|
||||
"excluded": [
|
||||
{
|
||||
"path": "web/tests/e2e/wbv2-advanced-domain-production.spec.ts",
|
||||
"bytes": null,
|
||||
"reason": "MISSING_PATH"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-004/",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-004.md",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-004/manifest.json",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
}
|
||||
],
|
||||
"totals": {
|
||||
"files": 2,
|
||||
"bytes": 2332,
|
||||
"tokens": 584
|
||||
}
|
||||
},
|
||||
"exitCriteria": [
|
||||
"existing exact reports are reused",
|
||||
"unsupported routes remain explicit",
|
||||
"hash and lifecycle states are bound",
|
||||
"no false local parity claim"
|
||||
],
|
||||
"nextTask": "WBV2-P13-005",
|
||||
"sourceDocuments": {
|
||||
"queue": "docs/EXECUTION_QUEUE.md",
|
||||
"taskCard": "docs/tasks/WBV2-P13-004.md",
|
||||
"taskIndex": "tests/golden/WBV2/task-index.json",
|
||||
"parentManifest": "tests/golden/WBV2-P13-003/manifest.json",
|
||||
"parentStatus": "docs/status/WBV2-P13-003.md"
|
||||
},
|
||||
"readPolicy": {
|
||||
"required": [
|
||||
"docs/EXECUTION_QUEUE.md",
|
||||
"docs/tasks/WBV2-P13-004.md",
|
||||
"tests/golden/WBV2-P13-003/manifest.json",
|
||||
"docs/status/WBV2-P13-003.md"
|
||||
],
|
||||
"machineOnly": [
|
||||
"tests/golden/WBV2/task-index.json",
|
||||
"tests/golden/M15-03A/task-catalog.jsonl"
|
||||
],
|
||||
"optionalByNeed": [
|
||||
"docs/WEB_BLENDER_MODELER_V1_SCOPE.md",
|
||||
"任务卡列出的精确协议/生产路径",
|
||||
"任务卡明确命名的长期计划小节"
|
||||
],
|
||||
"forbiddenByDefault": [
|
||||
"完整 CURRENT_EXECUTION_PLAN.md",
|
||||
"完整 PROJECT_STATUS_AND_NEXT_WORK.md",
|
||||
"全部 docs/status/*.md",
|
||||
"完整 parity/WBS 计划",
|
||||
"README 历史和 test-results/"
|
||||
]
|
||||
},
|
||||
"parent": {
|
||||
"manifest": {
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-003",
|
||||
"parentTask": "WBV2-P13-002",
|
||||
"status": "done",
|
||||
"nextTask": "WBV2-P13-004",
|
||||
"artifactCount": 13
|
||||
},
|
||||
"statusSummary": [
|
||||
"# WBV2-P13-003 status",
|
||||
"- task: `WBV2-P13-003`; parent: `WBV2-P13-002`; status: `done`",
|
||||
"- armature: `2` stable bones; skin weights and pose matrices preserved",
|
||||
"- constraint edit: disabled at influence `0.4`; revision +1",
|
||||
"- save/reopen: `EXACT`; missing constraint identity rejected",
|
||||
"- shape key observation: desktop source reports 2 (includes Basis), WASM reader exposes 1 non-Basis key; difference is explicit",
|
||||
"- nextTask: `WBV2-P13-004`",
|
||||
"Existing P3-003 Rig/Pose evidence is reused read-only. The new Chromium receipt binds a bounded constraint edit and stable armature/skin identity to the compiled WASM Main without claiming unsupported shape-key parity."
|
||||
]
|
||||
},
|
||||
"budgets": {
|
||||
"queueBytes": 4096,
|
||||
"taskBytes": 1159,
|
||||
"parentManifestBytes": 24576,
|
||||
"parentStatusBytes": 6144,
|
||||
"evidenceFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextTokens": 3500,
|
||||
"contextEnvelopeTokens": 1024,
|
||||
"taskLines": 33,
|
||||
"taskTokens": 290
|
||||
},
|
||||
"size": {
|
||||
"documents": [
|
||||
{
|
||||
"path": "docs/EXECUTION_QUEUE.md",
|
||||
"bytes": 2803,
|
||||
"lines": 51,
|
||||
"tokens": 701
|
||||
},
|
||||
{
|
||||
"path": "docs/tasks/WBV2-P13-004.md",
|
||||
"bytes": 1159,
|
||||
"lines": 33,
|
||||
"tokens": 290
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-003/manifest.json",
|
||||
"bytes": 2852,
|
||||
"lines": 77,
|
||||
"tokens": 713
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-003.md",
|
||||
"bytes": 653,
|
||||
"lines": 11,
|
||||
"tokens": 164
|
||||
}
|
||||
],
|
||||
"sourceTokens": 1868,
|
||||
"evidenceFiles": 2,
|
||||
"evidenceBytes": 2332,
|
||||
"evidenceTokens": 584,
|
||||
"totalTokens": 2452,
|
||||
"reservedEnvelopeTokens": 1024,
|
||||
"estimatedContextTokens": 3476,
|
||||
"serializedContextTokens": 727,
|
||||
"withinBudget": true
|
||||
}
|
||||
}
|
||||
309
tests/golden/WBV2-P13-005/high-value-domain-gate-report.json
Normal file
309
tests/golden/WBV2-P13-005/high-value-domain-gate-report.json
Normal file
@@ -0,0 +1,309 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-005",
|
||||
"operation": "RECOMPUTE_HIGH_VALUE_DOMAIN_GATE",
|
||||
"status": "PASS",
|
||||
"decision": {
|
||||
"status": "READY_WITH_HIGH_VALUE_DOMAIN_PARITY",
|
||||
"code": "HIGH_VALUE_DOMAIN_AUTHORIZED_REBASELINE",
|
||||
"featureParityClaims": [
|
||||
"CAP-MESH-TOPOLOGY-FAMILY",
|
||||
"CAP-MODIFIER-PARAMETER-APPLY",
|
||||
"CAP-ASSET-LINK-OVERRIDE-RELOAD",
|
||||
"CAP-SCENE-OBJECT-ENGINE",
|
||||
"CAP-MATERIAL-ANIMATION-ENGINE",
|
||||
"CAP-VIEWPORT-NONMESH-ENGINE",
|
||||
"NODES.GEOMETRY_ENGINE",
|
||||
"RIG.POSE_ENGINE"
|
||||
],
|
||||
"featureParityClaimCount": 8,
|
||||
"advancedSourceDomains": [
|
||||
"SIMULATION",
|
||||
"RENDER",
|
||||
"MEDIA",
|
||||
"SERVER",
|
||||
"SECURITY",
|
||||
"RELIABILITY",
|
||||
"RELEASE"
|
||||
],
|
||||
"engineBound": true,
|
||||
"browser": "chromium",
|
||||
"provenanceEpoch": 2,
|
||||
"releaseScope": "AUTHORIZED_REBASELINE_ONLY",
|
||||
"fullHistoricalReproduction": false,
|
||||
"inventoryTotal": 6900,
|
||||
"inventoryPending": 6618,
|
||||
"inventoryClaimedComplete": 0
|
||||
},
|
||||
"evidence": {
|
||||
"ledger": {
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-ledger-report.json",
|
||||
"sha256": "63ec0429718b6c2992a60febdee441ad24912ca149c8030c1d92faa10ffc290c",
|
||||
"sourceManifests": 15,
|
||||
"artifactRecords": 247,
|
||||
"repeatedRuns": 0
|
||||
},
|
||||
"p12Gate": {
|
||||
"path": "tests/golden/WBV2-P12-005/domain-parity-gate-report.json",
|
||||
"sha256": "ce0319ef39eb49ffc3eb37ed023549a5115fee4cc876c38a3e328021fb1a966c",
|
||||
"manifest": "tests/golden/WBV2-P12-005/manifest.json",
|
||||
"manifestSha256": "c7a53cbb4952b448144f282856401190df8a270737b6dbc8754d516d62b9ac2b",
|
||||
"claims": 6
|
||||
},
|
||||
"geometryNodes": {
|
||||
"path": "tests/golden/WBV2-P13-002/geometry-nodes-receipt-report.json",
|
||||
"sha256": "9c082ce56feb185cc72ede1058f465475d39baba0c408be6bad9568d8886d591",
|
||||
"manifest": "tests/golden/WBV2-P13-002/manifest.json",
|
||||
"manifestSha256": "e84b3a057c8e07479e77f517dade1366332effda994784b63003a604de0efb87",
|
||||
"claims": [
|
||||
"NODES.GEOMETRY_ENGINE"
|
||||
],
|
||||
"graphCount": 3,
|
||||
"saveReopen": "EXACT"
|
||||
},
|
||||
"rigPose": {
|
||||
"path": "tests/golden/WBV2-P13-003/rig-pose-receipt-report.json",
|
||||
"sha256": "c92b0299d00fe8b109b7d0f36abe54c38c2efe18e6e30b81eeaeba5b2d54471e",
|
||||
"manifest": "tests/golden/WBV2-P13-003/manifest.json",
|
||||
"manifestSha256": "f7119b7f0338d5427cd1d97e9962e56f86c6e9874ea65e3916d6b67c04d453a1",
|
||||
"claims": [
|
||||
"RIG.POSE_ENGINE"
|
||||
],
|
||||
"boneCount": 2,
|
||||
"saveReopen": "EXACT",
|
||||
"shapeKeyObservation": "reader exposes one non-Basis key"
|
||||
},
|
||||
"advancedDomains": {
|
||||
"path": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json",
|
||||
"sha256": "76148c6cb94cf1b15035260815c6d492ea09d10f89dcbbbc825e0f17957f6a4d",
|
||||
"manifest": "tests/golden/WBV2-P13-004/manifest.json",
|
||||
"manifestSha256": "817001fd0fc9f0d5f93cf9ddba81bff9a4ded0856a55ff315daf9765b486ec62",
|
||||
"domains": [
|
||||
{
|
||||
"domain": "SIMULATION",
|
||||
"task": "WBV2-P4-004",
|
||||
"manifest": "tests/golden/WBV2-P4-004/manifest.json",
|
||||
"manifestSha256": "c6c18a2cf7cfb39fce5718d3e68c7f358329ff8afc2d89d9a6eda7485fd3d016",
|
||||
"report": "tests/golden/WBV2-P4-004/simulation-report.json",
|
||||
"reportSha256": "ef0575debda0bd76e106a63f9a321f6bd1640cbc84bb7b40e17a4acf360c425a",
|
||||
"proof": "cache identity, cancellation, LRU, restart, exact reopen",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 5,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"staleRevision": "CACHE_KEY_CHANGED_AND_NOT_PUBLISHED",
|
||||
"corruptPayload": "HASH_MISMATCH",
|
||||
"cancelledVerification": "CANCELLED_WITHOUT_PUBLISH",
|
||||
"lruProtected": "PROTECTED_AND_BUDGET_SATISFIED",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "RENDER",
|
||||
"task": "WBV2-P5-001",
|
||||
"manifest": "tests/golden/WBV2-P5-001/manifest.json",
|
||||
"manifestSha256": "b3f1a8b56649d8fa386cbc3f00996e98ce7e4104604731da9af43dea65467d4e",
|
||||
"report": "tests/golden/WBV2-P5-001/render-report.json",
|
||||
"reportSha256": "801c6c93df9cb16205b0489f66d9f3b53447b21db1a99e5fb80b71bd2c184f95",
|
||||
"proof": "bounded Eevee route READY; unsupported routes BLOCKED; pixel mismatch explicit",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 4,
|
||||
"lifecycle": {
|
||||
"recovery": {
|
||||
"cancellation": "OPEN_CANCELLED",
|
||||
"deviceLoss": "RELEASED",
|
||||
"temporaryResourcesAfter": 0
|
||||
},
|
||||
"unsupported": {
|
||||
"unsupportedRoute": "BLOCKED_WITHOUT_LOCAL_SUCCESS",
|
||||
"malformedRoute": "REJECTED_BEFORE_COMMIT",
|
||||
"pixelMismatch": "RENDER_REFERENCE_MISMATCH",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "MEDIA",
|
||||
"task": "WBV2-P5-002",
|
||||
"manifest": "tests/golden/WBV2-P5-002/manifest.json",
|
||||
"manifestSha256": "70d8fb89a3ddbf02d1128a4efbb76931c17045d7d223aa1e72106366491dbed2",
|
||||
"report": "tests/golden/WBV2-P5-002/media-report.json",
|
||||
"reportSha256": "90cf9e6eb6f09f2e3e0a25740e5b3e674209efd6f7dbf7fd91a7999ded35e3a0",
|
||||
"proof": "compositor/sequencer available; codec and budget boundaries explicit",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 4,
|
||||
"lifecycle": {
|
||||
"recovery": {
|
||||
"domains": [
|
||||
"RENDER",
|
||||
"COMPOSITOR",
|
||||
"MEDIA"
|
||||
],
|
||||
"cancelled": true,
|
||||
"budgetBlocked": true,
|
||||
"restart": "RECOVERED",
|
||||
"resourcesAfter": 0
|
||||
},
|
||||
"unsupported": {
|
||||
"staleSeek": "REVISION_CONFLICT",
|
||||
"cancelledCompositor": "COMPOSITOR_CANCELLED",
|
||||
"codecHashDrift": "SEQUENCER_CODEC_UNSUPPORTED",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "SERVER",
|
||||
"task": "WBV2-P5-003",
|
||||
"manifest": "tests/golden/WBV2-P5-003/manifest.json",
|
||||
"manifestSha256": "86fbc8da2b02c1ed595c6d0bdf90f9dd4697def63349c0729edbd9c2bd77a25c",
|
||||
"report": "tests/golden/WBV2-P5-003/server-job-report.json",
|
||||
"reportSha256": "656546af44238e2b07c44a1f8cccedf996ba639f6cb9ac1c38a4ec30eeafeca3",
|
||||
"proof": "idempotency, conflict, hash and cancel/timeout/oom boundaries",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 7,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"staleResult": "SERVER_RENDER_BINDING_MISMATCH",
|
||||
"outputHashDrift": "SERVER_RENDER_OUTPUT_HASH_MISMATCH",
|
||||
"malformedSettings": "SERVER_RENDER_SETTINGS_INVALID",
|
||||
"cancel": "SERVER_JOB_CANCELLED",
|
||||
"timeout": "SERVER_JOB_TIMEOUT",
|
||||
"oom": "SERVER_JOB_OOM",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "SECURITY",
|
||||
"task": "WBV2-P6-001",
|
||||
"manifest": "tests/golden/WBV2-P6-001/manifest.json",
|
||||
"manifestSha256": "e8bb64d618b630b34292501d44fe46c55de3a57ddf0fccb4b7974c6a479456a4",
|
||||
"report": "tests/golden/WBV2-P6-001/scripting-report.json",
|
||||
"reportSha256": "9af7be5ddc2db3893a037294e073487a62c250fb9cb308edcdf0e335f0d66f16",
|
||||
"proof": "default deny, audit, sandbox and filesystem/network boundaries",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 9,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"autorun": "SCRIPT_POLICY_DENIED",
|
||||
"network": "SCRIPT_POLICY_DENIED",
|
||||
"addonInstall": "ADDON_INSTALL_BLOCKED",
|
||||
"driverExpressions": "DRIVER_EXECUTION_BLOCKED",
|
||||
"signature": "SCRIPT_SIGNATURE_INVALID",
|
||||
"sandbox": "SCRIPT_SANDBOX_UNAVAILABLE",
|
||||
"lateResult": "SCRIPT_SANDBOX_LATE_RESULT",
|
||||
"filesystemEscape": "SCRIPT_MANIFEST_INVALID",
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "RELIABILITY",
|
||||
"task": "WBV2-P6-002",
|
||||
"manifest": "tests/golden/WBV2-P6-002/manifest.json",
|
||||
"manifestSha256": "b66e193b81c0c592964c874902d0ee024c4877610fd7fa92aee2a961f69d01ba",
|
||||
"report": "tests/golden/WBV2-P6-002/performance-report.json",
|
||||
"reportSha256": "dfe297e8e024dc2ae581f744ff4fb18f19cd6083c707f014ed345a8d95da421e",
|
||||
"proof": "budget thresholds, fault recovery, quarantine and resource release",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 3,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION",
|
||||
"allFaultsNoPublish": true,
|
||||
"cache": "QUARANTINED"
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"domain": "RELEASE",
|
||||
"task": "WBV2-P6-003",
|
||||
"manifest": "tests/golden/WBV2-P6-003/manifest.json",
|
||||
"manifestSha256": "22a773feb29435ec0c29eaa720e7ae39c5f87455c678b78ae6c02b4985fea54d",
|
||||
"report": "tests/golden/WBV2-P6-003/release-report.json",
|
||||
"reportSha256": "2111b4651f01966c4f47e8a1f5afc581b4bf2056e733240f49a546aad1faae0b",
|
||||
"proof": "offline/source/binary package, CI, SBOM and rollback",
|
||||
"evidenceClass": "EXACT_RECORDED",
|
||||
"browser": "chromium",
|
||||
"repeatedExecution": false,
|
||||
"saveReopen": "EXACT",
|
||||
"negativeBoundaryCount": 3,
|
||||
"lifecycle": {
|
||||
"recovery": null,
|
||||
"unsupported": {
|
||||
"malformedBlend": "REJECTED_WITHOUT_MAIN_MUTATION",
|
||||
"hashDrift": "BLOCKED_BEFORE_PUBLISH",
|
||||
"failedCi": "BLOCKED_BEFORE_PUBLISH"
|
||||
}
|
||||
}
|
||||
}
|
||||
],
|
||||
"featureClaimsPromoted": false
|
||||
},
|
||||
"approval": {
|
||||
"path": "docs/status/M12-PROVENANCE-EPOCH-2-APPROVAL.json",
|
||||
"sha256": "cffc869734af94ffe6b8b8004d7ab8cc2c9edcb85ec2a877548e0b0f923f5ea3",
|
||||
"epoch": 2,
|
||||
"releaseScope": "AUTHORIZED_REBASELINE_ONLY"
|
||||
}
|
||||
},
|
||||
"efficiency": {
|
||||
"batchLedgerScan": true,
|
||||
"existingReceiptsReused": 22,
|
||||
"repeatedBlenderRuns": 0,
|
||||
"repeatedChromiumRuns": 0,
|
||||
"newEngineReceipts": 2,
|
||||
"inventoryTasksCreated": 0,
|
||||
"duplicateValidationAvoided": true
|
||||
},
|
||||
"coverage": {
|
||||
"inventoryTotal": 6900,
|
||||
"inventoryPending": 6618,
|
||||
"inventoryClaimedComplete": 0,
|
||||
"engineBoundFeatureClaims": 8,
|
||||
"advancedSourceDomains": 7
|
||||
},
|
||||
"negative": {
|
||||
"missingReceipt": "REJECTED",
|
||||
"receiptHashDrift": "REJECTED",
|
||||
"unsupportedBrowser": "REJECTED",
|
||||
"nonExactSaveReopen": "REJECTED",
|
||||
"falseInventoryCompletion": "REJECTED",
|
||||
"falseHistoricalReproduction": "REJECTED",
|
||||
"undeclaredClaim": "REJECTED",
|
||||
"advancedDomainPromotionWithoutMainReceipt": "REJECTED"
|
||||
},
|
||||
"policy": {
|
||||
"sourceHistoryReadOnly": true,
|
||||
"authorizedRebaselineOnly": true,
|
||||
"existingEvidenceReused": true,
|
||||
"inventoryRemainderExplicit": true,
|
||||
"noFalseLocalParity": true,
|
||||
"terminalQueuePointer": true
|
||||
},
|
||||
"nextTask": null
|
||||
}
|
||||
2074
tests/golden/WBV2-P13-005/high-value-task-plan.json
Normal file
2074
tests/golden/WBV2-P13-005/high-value-task-plan.json
Normal file
File diff suppressed because it is too large
Load Diff
95
tests/golden/WBV2-P13-005/manifest.json
Normal file
95
tests/golden/WBV2-P13-005/manifest.json
Normal file
@@ -0,0 +1,95 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-005",
|
||||
"parentTask": "WBV2-P13-004",
|
||||
"operation": "RECOMPUTE_HIGH_VALUE_DOMAIN_GATE",
|
||||
"status": "done",
|
||||
"enablingTask": true,
|
||||
"parityStateChange": true,
|
||||
"runtime": "READ_ONLY_LEDGER_PLUS_PLAYWRIGHT_CHROMIUM_WEBENGINE_WASM",
|
||||
"artifacts": {
|
||||
"parentManifest": {
|
||||
"path": "tests/golden/WBV2-P13-004/manifest.json",
|
||||
"sha256": "817001fd0fc9f0d5f93cf9ddba81bff9a4ded0856a55ff315daf9765b486ec62"
|
||||
},
|
||||
"ledger": {
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-ledger-report.json",
|
||||
"sha256": "63ec0429718b6c2992a60febdee441ad24912ca149c8030c1d92faa10ffc290c"
|
||||
},
|
||||
"p12Gate": {
|
||||
"path": "tests/golden/WBV2-P12-005/domain-parity-gate-report.json",
|
||||
"sha256": "ce0319ef39eb49ffc3eb37ed023549a5115fee4cc876c38a3e328021fb1a966c"
|
||||
},
|
||||
"p12Manifest": {
|
||||
"path": "tests/golden/WBV2-P12-005/manifest.json",
|
||||
"sha256": "c7a53cbb4952b448144f282856401190df8a270737b6dbc8754d516d62b9ac2b"
|
||||
},
|
||||
"geometryNodesManifest": {
|
||||
"path": "tests/golden/WBV2-P13-002/manifest.json",
|
||||
"sha256": "e84b3a057c8e07479e77f517dade1366332effda994784b63003a604de0efb87"
|
||||
},
|
||||
"geometryNodesReport": {
|
||||
"path": "tests/golden/WBV2-P13-002/geometry-nodes-receipt-report.json",
|
||||
"sha256": "9c082ce56feb185cc72ede1058f465475d39baba0c408be6bad9568d8886d591"
|
||||
},
|
||||
"rigPoseManifest": {
|
||||
"path": "tests/golden/WBV2-P13-003/manifest.json",
|
||||
"sha256": "f7119b7f0338d5427cd1d97e9962e56f86c6e9874ea65e3916d6b67c04d453a1"
|
||||
},
|
||||
"rigPoseReport": {
|
||||
"path": "tests/golden/WBV2-P13-003/rig-pose-receipt-report.json",
|
||||
"sha256": "c92b0299d00fe8b109b7d0f36abe54c38c2efe18e6e30b81eeaeba5b2d54471e"
|
||||
},
|
||||
"advancedManifest": {
|
||||
"path": "tests/golden/WBV2-P13-004/manifest.json",
|
||||
"sha256": "817001fd0fc9f0d5f93cf9ddba81bff9a4ded0856a55ff315daf9765b486ec62"
|
||||
},
|
||||
"advancedReport": {
|
||||
"path": "tests/golden/WBV2-P13-004/advanced-domain-receipt-report.json",
|
||||
"sha256": "76148c6cb94cf1b15035260815c6d492ea09d10f89dcbbbc825e0f17957f6a4d"
|
||||
},
|
||||
"approval": {
|
||||
"path": "docs/status/M12-PROVENANCE-EPOCH-2-APPROVAL.json",
|
||||
"sha256": "cffc869734af94ffe6b8b8004d7ab8cc2c9edcb85ec2a877548e0b0f923f5ea3"
|
||||
},
|
||||
"generator": {
|
||||
"path": "tools/web/generate-wbv2-high-value-domain-gate.mjs",
|
||||
"sha256": "fb91243ede1437c78e096eb4cc5a238f7289f66fb95cdabd2d69a3b0de67ac4b"
|
||||
},
|
||||
"report": {
|
||||
"path": "tests/golden/WBV2-P13-005/high-value-domain-gate-report.json",
|
||||
"sha256": "f3af76ab509fa7856e7cd383279d9e30fe036f0977a0839a277d241c303b8903"
|
||||
},
|
||||
"status": {
|
||||
"path": "docs/status/WBV2-P13-005.md",
|
||||
"sha256": "08366171356a9ab1cd0a379dd3bf2882deeedc6a080aa987e5bdf235eb6027da"
|
||||
},
|
||||
"parityPlan": {
|
||||
"path": "tests/golden/WBV2-P13-005/high-value-task-plan.json",
|
||||
"sha256": "3407b61eaf9f0e1a31732b1d2aef88db1cc3ce1f513a4872eb5488de033f3475"
|
||||
},
|
||||
"taskContext": {
|
||||
"path": "tests/golden/WBV2-P13-005/task-context.json",
|
||||
"sha256": "e7bc0cd9c3597454fdd329c2f997989feba68872cd572508d3b9a8b5716bc619"
|
||||
}
|
||||
},
|
||||
"assertions": {
|
||||
"totalFeatureClaims": 8,
|
||||
"p12ClaimsReused": 6,
|
||||
"newGeometryNodesClaims": 1,
|
||||
"newRigPoseClaims": 1,
|
||||
"advancedSourceDomains": 7,
|
||||
"advancedDomainsPromoted": 0,
|
||||
"existingManifestsBatchScanned": 15,
|
||||
"repeatedBlenderRuns": 0,
|
||||
"repeatedChromiumRuns": 0,
|
||||
"inventoryTotal": 6900,
|
||||
"inventoryPending": 6618,
|
||||
"inventoryClaimedComplete": 0,
|
||||
"provenanceEpoch": 2,
|
||||
"authorizedRebaselineOnly": true,
|
||||
"fullHistoricalReproduction": false,
|
||||
"deterministic": true
|
||||
},
|
||||
"nextTask": null
|
||||
}
|
||||
172
tests/golden/WBV2-P13-005/task-context.json
Normal file
172
tests/golden/WBV2-P13-005/task-context.json
Normal file
@@ -0,0 +1,172 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-005",
|
||||
"parentTask": "WBV2-P13-004",
|
||||
"status": "done",
|
||||
"goal": "Execute the bounded RELEASE domain using existing source evidence and the compiled WebEngine runtime.",
|
||||
"scope": {
|
||||
"gap": "workflow:recompute_high_value_domain_gate",
|
||||
"ownerFamily": "RELEASE",
|
||||
"implementationClass": "LOCAL_BOUNDED"
|
||||
},
|
||||
"commands": [
|
||||
"node tools/web/generate-wbv2-high-value-domain-gate.mjs --write",
|
||||
"node tools/web/check-task-context.mjs --task WBV2-P13-005 --write"
|
||||
],
|
||||
"inputPaths": [
|
||||
"tests/golden/WBV2-P13-001/advanced-ledger-report.json"
|
||||
],
|
||||
"inputSelection": {
|
||||
"schemaVersion": 1,
|
||||
"limits": {
|
||||
"maxFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextRemainingBytes": 1987,
|
||||
"contextRemainingTokens": 495
|
||||
},
|
||||
"source": {
|
||||
"bytes": 7917,
|
||||
"tokens": 1981
|
||||
},
|
||||
"selected": [
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-001/advanced-ledger-report.json",
|
||||
"bytes": 1351,
|
||||
"tokens": 338
|
||||
}
|
||||
],
|
||||
"excluded": [
|
||||
{
|
||||
"path": "tests/golden/WBV2-P12-005/domain-parity-gate-report.json",
|
||||
"bytes": 4124,
|
||||
"reason": "CONTEXT_REMAINING_SPACE"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-005/",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-005.md",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-005/manifest.json",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
}
|
||||
],
|
||||
"totals": {
|
||||
"files": 1,
|
||||
"bytes": 1351,
|
||||
"tokens": 338
|
||||
}
|
||||
},
|
||||
"exitCriteria": [
|
||||
"only evidenced claims are emitted",
|
||||
"inventory remainder stays explicit",
|
||||
"provenance limitation stays explicit",
|
||||
"full historical reproduction remains false"
|
||||
],
|
||||
"nextTask": null,
|
||||
"sourceDocuments": {
|
||||
"queue": "docs/EXECUTION_QUEUE.md",
|
||||
"taskCard": "docs/tasks/WBV2-P13-005.md",
|
||||
"taskIndex": "tests/golden/WBV2/task-index.json",
|
||||
"parentManifest": "tests/golden/WBV2-P13-004/manifest.json",
|
||||
"parentStatus": "docs/status/WBV2-P13-004.md"
|
||||
},
|
||||
"readPolicy": {
|
||||
"required": [
|
||||
"docs/EXECUTION_QUEUE.md",
|
||||
"docs/tasks/WBV2-P13-005.md",
|
||||
"tests/golden/WBV2-P13-004/manifest.json",
|
||||
"docs/status/WBV2-P13-004.md"
|
||||
],
|
||||
"machineOnly": [
|
||||
"tests/golden/WBV2/task-index.json",
|
||||
"tests/golden/M15-03A/task-catalog.jsonl"
|
||||
],
|
||||
"optionalByNeed": [
|
||||
"docs/WEB_BLENDER_MODELER_V1_SCOPE.md",
|
||||
"任务卡列出的精确协议/生产路径",
|
||||
"任务卡明确命名的长期计划小节"
|
||||
],
|
||||
"forbiddenByDefault": [
|
||||
"完整 CURRENT_EXECUTION_PLAN.md",
|
||||
"完整 PROJECT_STATUS_AND_NEXT_WORK.md",
|
||||
"全部 docs/status/*.md",
|
||||
"完整 parity/WBS 计划",
|
||||
"README 历史和 test-results/"
|
||||
]
|
||||
},
|
||||
"parent": {
|
||||
"manifest": {
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P13-004",
|
||||
"parentTask": "WBV2-P13-003",
|
||||
"status": "done",
|
||||
"nextTask": "WBV2-P13-005",
|
||||
"artifactCount": 16
|
||||
},
|
||||
"statusSummary": [
|
||||
"# WBV2-P13-004 status",
|
||||
"- task: `WBV2-P13-004`; parent: `WBV2-P13-003`; status: `done`",
|
||||
"- domains batch-reused: `7`; exact source reports: `7/7`",
|
||||
"- repeated Blender/Chromium runs: `0`; blocked routes/lifecycle negatives retained",
|
||||
"- inventory remaining: `6618`; claimed complete: `0`",
|
||||
"- nextTask: `WBV2-P13-005`",
|
||||
"Simulation, Render, Media, Server, Security, Reliability, and Release evidence is aggregated from existing hash-bound manifests. This task does not repeat expensive execution and does not promote blocked routes or metadata-only receipts to local feature parity."
|
||||
]
|
||||
},
|
||||
"budgets": {
|
||||
"queueBytes": 4096,
|
||||
"taskBytes": 1162,
|
||||
"parentManifestBytes": 24576,
|
||||
"parentStatusBytes": 6144,
|
||||
"evidenceFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextTokens": 3500,
|
||||
"contextEnvelopeTokens": 1024,
|
||||
"taskLines": 33,
|
||||
"taskTokens": 291
|
||||
},
|
||||
"size": {
|
||||
"documents": [
|
||||
{
|
||||
"path": "docs/EXECUTION_QUEUE.md",
|
||||
"bytes": 2803,
|
||||
"lines": 51,
|
||||
"tokens": 701
|
||||
},
|
||||
{
|
||||
"path": "docs/tasks/WBV2-P13-005.md",
|
||||
"bytes": 1162,
|
||||
"lines": 33,
|
||||
"tokens": 291
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P13-004/manifest.json",
|
||||
"bytes": 3383,
|
||||
"lines": 89,
|
||||
"tokens": 846
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P13-004.md",
|
||||
"bytes": 569,
|
||||
"lines": 10,
|
||||
"tokens": 143
|
||||
}
|
||||
],
|
||||
"sourceTokens": 1981,
|
||||
"evidenceFiles": 1,
|
||||
"evidenceBytes": 1351,
|
||||
"evidenceTokens": 338,
|
||||
"totalTokens": 2319,
|
||||
"reservedEnvelopeTokens": 1024,
|
||||
"estimatedContextTokens": 3343,
|
||||
"serializedContextTokens": 684,
|
||||
"withinBudget": true
|
||||
}
|
||||
}
|
||||
@@ -53,4 +53,10 @@
|
||||
{"id":"WBV2-P12-002","gapId":"EDITOR.SCENE_OBJECT_ENGINE","ownerFamily":"EDITOR","sourceTask":"P12","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["visibility and transform mutate Main","desktop source oracle is bound","save/reopen is exact","stale and malformed commands fail closed"]}
|
||||
{"id":"WBV2-P12-003","gapId":"AUTHORING.MATERIAL_ANIMATION_ENGINE","ownerFamily":"AUTHORING","sourceTask":"P12","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["material and keyframe Main mutations pass","source hashes are bound","save/reopen is exact","unsupported graph and stale frame inputs fail closed"]}
|
||||
{"id":"WBV2-P12-004","gapId":"VIEWPORT.NONMESH_ENGINE","ownerFamily":"VIEWPORT","sourceTask":"P12","state":"completed","targetImplementationClass":"LOCAL_BOUNDED","exitCriteria":["nonblank viewport evidence is bound","non-mesh data is explicit","unsupported and budget cases fail closed","save/reopen and resource disposal are exact"]}
|
||||
{"id":"WBV2-P12-005","gapId":"workflow:recompute_domain_parity_gate","ownerFamily":"RELEASE","sourceTask":"P12","state":"active","targetImplementationClass":"LOCAL_BOUNDED","exitCriteria":["only engine-bound domain claims are emitted","unproven inventory remains explicit","epoch 2 remains authorized rebaseline only","full historical reproduction remains false"]}
|
||||
{"id":"WBV2-P12-005","gapId":"workflow:recompute_domain_parity_gate","ownerFamily":"RELEASE","sourceTask":"P12","state":"completed","targetImplementationClass":"LOCAL_BOUNDED","exitCriteria":["only engine-bound domain claims are emitted","unproven inventory remains explicit","epoch 2 remains authorized rebaseline only","full historical reproduction remains false"]}
|
||||
{"id":"WBV2-P13-000","gapId":"workflow:authorize_high_value_domain_continuation","ownerFamily":"PROGRAM","sourceTask":"P13","state":"completed","targetImplementationClass":"LOCAL_BOUNDED","exitCriteria":["P12 evidence remains hash-bound","existing advanced receipts are reusable","one ledger task is active"]}
|
||||
{"id":"WBV2-P13-001","gapId":"workflow:reconcile_advanced_domain_ledger","ownerFamily":"PARITY","sourceTask":"P13","state":"completed","targetImplementationClass":"LOCAL_BOUNDED","exitCriteria":["source manifests are hash-verified","existing reports are classified conservatively","no repeated Blender/Chromium run","unproven advanced domains stay explicit"]}
|
||||
{"id":"WBV2-P13-002","gapId":"NODES.GEOMETRY_ENGINE","ownerFamily":"NODES","sourceTask":"P13","state":"completed","targetImplementationClass":"LOCAL_EXACT","exitCriteria":["graph hashes are stable","unsupported nodes remain explicit","save/reopen is exact","malformed graph and budget cases fail closed"]}
|
||||
{"id":"WBV2-P13-003","gapId":"RIG.POSE_ENGINE","ownerFamily":"RIG","sourceTask":"P13","state":"completed","targetImplementationClass":"LOCAL_BOUNDED","exitCriteria":["stable bone IDs and matrices are preserved","unsupported constraint is explicit","save/reopen is exact","malformed pose input fails closed"]}
|
||||
{"id":"WBV2-P13-004","gapId":"ADVANCED.SIMULATION_RENDER_MEDIA","ownerFamily":"ADVANCED","sourceTask":"P13","state":"completed","targetImplementationClass":"LOCAL_BOUNDED","exitCriteria":["existing exact reports are reused","unsupported routes remain explicit","hash and lifecycle states are bound","no false local parity claim"]}
|
||||
{"id":"WBV2-P13-005","gapId":"workflow:recompute_high_value_domain_gate","ownerFamily":"RELEASE","sourceTask":"P13","state":"active","targetImplementationClass":"LOCAL_BOUNDED","exitCriteria":["only evidenced claims are emitted","inventory remainder stays explicit","provenance limitation stays explicit","full historical reproduction remains false"]}
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user