Advance WBV2 domain parity through P12
This commit is contained in:
179
tests/golden/WBV2-P12-004/task-context.json
Normal file
179
tests/golden/WBV2-P12-004/task-context.json
Normal file
@@ -0,0 +1,179 @@
|
||||
{
|
||||
"schemaVersion": 1,
|
||||
"task": "WBV2-P12-004",
|
||||
"parentTask": "WBV2-P12-003",
|
||||
"status": "in_progress",
|
||||
"goal": "Bind viewport SceneIR and bounded non-mesh read/edit paths to the compiled WebEngine runtime with explicit unsupported boundaries.",
|
||||
"scope": {
|
||||
"gap": "workflow:viewport_nonmesh_engine_receipt",
|
||||
"ownerFamily": "VIEWPORT",
|
||||
"implementationClass": "LOCAL_BOUNDED"
|
||||
},
|
||||
"commands": [
|
||||
"npm --prefix web run test:e2e -- --workers=1 tests/e2e/wbv2-viewport-nonmesh-production.spec.ts",
|
||||
"node tools/web/generate-wbv2-viewport-nonmesh-receipt.mjs --write",
|
||||
"node tools/web/check-task-context.mjs --task WBV2-P12-004 --write"
|
||||
],
|
||||
"inputPaths": [
|
||||
"tests/golden/WBV2-P4-003/sculpt-report.json"
|
||||
],
|
||||
"inputSelection": {
|
||||
"schemaVersion": 1,
|
||||
"limits": {
|
||||
"maxFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextRemainingBytes": 2070,
|
||||
"contextRemainingTokens": 516
|
||||
},
|
||||
"source": {
|
||||
"bytes": 7834,
|
||||
"tokens": 1960
|
||||
},
|
||||
"selected": [
|
||||
{
|
||||
"path": "tests/golden/WBV2-P4-003/sculpt-report.json",
|
||||
"bytes": 1553,
|
||||
"tokens": 389
|
||||
}
|
||||
],
|
||||
"excluded": [
|
||||
{
|
||||
"path": "tests/golden/WBV2-P2-004/viewport-report.json",
|
||||
"bytes": 2693,
|
||||
"reason": "CONTEXT_REMAINING_SPACE"
|
||||
},
|
||||
{
|
||||
"path": "web/app/src/engine-client/WebEngineClient.ts",
|
||||
"bytes": 16197,
|
||||
"reason": "EVIDENCE_BYTE_BUDGET"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P12-004/",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P12-004.md",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P12-004/manifest.json",
|
||||
"bytes": null,
|
||||
"reason": "GENERATED_EVIDENCE_OUTPUT"
|
||||
}
|
||||
],
|
||||
"totals": {
|
||||
"files": 1,
|
||||
"bytes": 1553,
|
||||
"tokens": 389
|
||||
}
|
||||
},
|
||||
"exitCriteria": [
|
||||
"nonblank viewport evidence is bound",
|
||||
"non-mesh data is explicit",
|
||||
"unsupported and budget cases fail closed",
|
||||
"save/reopen and resource disposal are exact"
|
||||
],
|
||||
"nextTask": "WBV2-P12-005",
|
||||
"sourceDocuments": {
|
||||
"queue": "docs/EXECUTION_QUEUE.md",
|
||||
"taskCard": "docs/tasks/WBV2-P12-004.md",
|
||||
"taskIndex": "tests/golden/WBV2/task-index.json",
|
||||
"parentManifest": "tests/golden/WBV2-P12-003/manifest.json",
|
||||
"parentStatus": "docs/status/WBV2-P12-003.md"
|
||||
},
|
||||
"readPolicy": {
|
||||
"required": [
|
||||
"docs/EXECUTION_QUEUE.md",
|
||||
"docs/tasks/WBV2-P12-004.md",
|
||||
"tests/golden/WBV2-P12-003/manifest.json",
|
||||
"docs/status/WBV2-P12-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-P12-003",
|
||||
"parentTask": "WBV2-P12-002",
|
||||
"status": "done",
|
||||
"nextTask": "WBV2-P12-004",
|
||||
"artifactCount": 15
|
||||
},
|
||||
"statusSummary": [
|
||||
"# WBV2-P12-003 status",
|
||||
"- task: `WBV2-P12-003`; parent: `WBV2-P12-002`; status: `done`",
|
||||
"- material/UV: `4` Main mutations; Principled values and UV map persisted",
|
||||
"- animation/TRS: keyframe frame `25` + interpolation `LINEAR`; persisted",
|
||||
"- save/reopen: `EXACT`; invalid UV and stale frame rejected",
|
||||
"- existing P3 source receipts reused read-only; no duplicate historical run",
|
||||
"- nextTask: `WBV2-P12-004`",
|
||||
"The material and animation workflows are now bound to the compiled WebEngine WASM Main in Chromium. Unsupported material nodes remain explicit, and stale or malformed authoring commands do not mutate Main."
|
||||
]
|
||||
},
|
||||
"budgets": {
|
||||
"queueBytes": 4096,
|
||||
"taskBytes": 1217,
|
||||
"parentManifestBytes": 24576,
|
||||
"parentStatusBytes": 6144,
|
||||
"evidenceFiles": 12,
|
||||
"evidenceBytes": 8192,
|
||||
"contextTokens": 3500,
|
||||
"contextEnvelopeTokens": 1024,
|
||||
"taskLines": 34,
|
||||
"taskTokens": 305
|
||||
},
|
||||
"size": {
|
||||
"documents": [
|
||||
{
|
||||
"path": "docs/EXECUTION_QUEUE.md",
|
||||
"bytes": 2803,
|
||||
"lines": 51,
|
||||
"tokens": 701
|
||||
},
|
||||
{
|
||||
"path": "docs/tasks/WBV2-P12-004.md",
|
||||
"bytes": 1217,
|
||||
"lines": 34,
|
||||
"tokens": 305
|
||||
},
|
||||
{
|
||||
"path": "tests/golden/WBV2-P12-003/manifest.json",
|
||||
"bytes": 3211,
|
||||
"lines": 83,
|
||||
"tokens": 803
|
||||
},
|
||||
{
|
||||
"path": "docs/status/WBV2-P12-003.md",
|
||||
"bytes": 603,
|
||||
"lines": 11,
|
||||
"tokens": 151
|
||||
}
|
||||
],
|
||||
"sourceTokens": 1960,
|
||||
"evidenceFiles": 1,
|
||||
"evidenceBytes": 1553,
|
||||
"evidenceTokens": 389,
|
||||
"totalTokens": 2349,
|
||||
"reservedEnvelopeTokens": 1024,
|
||||
"estimatedContextTokens": 3373,
|
||||
"serializedContextTokens": 725,
|
||||
"withinBudget": true
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user