{ "bundleVersion": 1, "business": "mosaic-stack", "instance": "coder", "definition": "coder", "run": "rc13bcd555652", "launchedBy": "chief", "resolvedDigest": "5629393ba23a5318bb6b70568e78b79b36c7b388eb7a52ff088fcee9d870e604", "harness": "claude-code", "provider": "anthropic", "model": "claude-sonnet-5-5", "modelKey": "sonnet", "thinking": "medium", "route": "primary", "routeReason": null, "harnessVersion": "2.1.303 (Claude Code)", "builtins": [ "Read", "Write", "Edit", "Bash", "Grep", "Glob" ], "typed": [ "mcp__mosaic__send_message", "mcp__mosaic__push_working", "mcp__mosaic__request_review", "mcp__mosaic__read_spec", "mcp__mosaic__write_record", "mcp__mosaic__raise_decision", "mcp__mosaic__list_agents", "mcp__mosaic__inbox", "mcp__mosaic__trail" ], "untyped": [ "task.update.assigned", "task.scope.change" ], "webSource": null, "skills": [ { "name": "ms-unslop", "path": "/mnt/storage/scratch/sage-r64/d2/data/launches/mosaic-stack/rc13bcd555652/bundle/skills/ms-unslop", "sha256": "0eace7c537ae711876cc82137aa5e4f84f1a2145676de8cfb2fe963f32efb530", "files": { "SKILL.md": "0eace7c537ae711876cc82137aa5e4f84f1a2145676de8cfb2fe963f32efb530" } }, { "name": "ms-sdlc", "path": "/mnt/storage/scratch/sage-r64/d2/data/launches/mosaic-stack/rc13bcd555652/bundle/skills/ms-sdlc", "sha256": "f81aa1adf33f9d46f9783df3eeec9f705c5b65c37d48d7708cdb923eac0c5478", "files": { "SKILL.md": "f81aa1adf33f9d46f9783df3eeec9f705c5b65c37d48d7708cdb923eac0c5478" } }, { "name": "ms-file-read", "path": "/mnt/storage/scratch/sage-r64/d2/data/launches/mosaic-stack/rc13bcd555652/bundle/skills/ms-file-read", "sha256": "28f9b76bb89f8aadfb3b8933255c54e360af741b050a7738cb0a904f7835a95e", "files": { "SKILL.md": "28f9b76bb89f8aadfb3b8933255c54e360af741b050a7738cb0a904f7835a95e" } }, { "name": "ms-file-write", "path": "/mnt/storage/scratch/sage-r64/d2/data/launches/mosaic-stack/rc13bcd555652/bundle/skills/ms-file-write", "sha256": "ad9ee2d00b87b2c6fa36b7863c0034b8883f7e1fa2aa5390e67121eda0165e14", "files": { "SKILL.md": "ad9ee2d00b87b2c6fa36b7863c0034b8883f7e1fa2aa5390e67121eda0165e14" } } ], "reliesOn": [ "S0-1 command hook deny, no --bare", "S0-2 hook wrapped as || exit 2", "S0-3 a missing gate blocks through the wrapper", "S0-4 timeout -k 2 10 || exit 2 with hook timeout 20", "S0-5 bash is limited by the tool limit only" ], "gateTimeout": { "n": 10, "k": 2, "hook": 20 }, "files": { "prompt.md": "ac87d103061dc25a362e4df196ad06d73d9b0868ab1b4aa0ac59338e9b5b0332", "policy.json": "94f5b3f5b26bc72c60f119c5a7c2b52219dbf6d3ea11153a15210fa1698bdb1c", "tools.json": "18a2f015bdbf419ed7f6634724a68971f4ef3cee3bb9749c112681513b52a3b3", "settings.json": "b1172a211542dba492cb5773afa3a2ce578af7503d13c04b4060ed0d38266ffa", "mcp.json": "1cb0c79bce23651432d7374f5b030a8c3f5eb86273c55b207faf8897dbd996f5" }, "sources": { "gate": { "path": "/mnt/storage/scratch/sage-r64/land/packages/harness/src/gate.mjs", "sha256": "a74ef2db4093c0c797ba9e7e28e4e4df0ceac9040385f00e60a273f39af9610b" }, "tools": { "path": "/mnt/storage/scratch/sage-r64/land/packages/harness/src/tools.mjs", "sha256": "051b0a699e9f034cc70c992f4dda546a982b6e55695ef1e001d32c240761c5a4" }, "claudeGate": { "path": "/mnt/storage/scratch/sage-r64/land/packages/harness/src/claude-gate.mjs", "sha256": "32b5090760c95eea0e1232ff36ec13a1d9b58335b2eade621196dec1ebdbe784" }, "mcpServer": { "path": "/mnt/storage/scratch/sage-r64/land/packages/harness/src/mcp-server.mjs", "sha256": "ce0107c3b21e07925b6543b6b925da8b8768823448d4fcf30b620883cfd2d39e" } } }