Parent
#694
What to build
Add a narrow crash symbolication workflow without turning debug into a catch-all diagnostics command. This issue is the only intentionally debug-shaped slice in the rollout because dSYM/symbolication is crash/debug evidence, not performance collection.
Prototype CLI shape:
agent-device debug symbols --artifact crash.log --dsym MyApp.dSYM --out crash-symbolicated.log
agent-device debug symbols --artifact crash.ips --search-path ./build --out crash-symbolicated.ips
agent-device debug crash --artifact crash.ips --dsym MyApp.dSYM --out crash-evidence.zip
Expected agent experience:
- Agents start crash investigations with logs/crash artifacts.
- Agents use
debug symbols when a crash artifact needs symbolication.
debug remains a workflow/symbol/bundle space and does not duplicate logs, network, perf, record, or react-devtools.
- Broad Xcode/Gradle project scanning is out of scope for v1.
Acceptance criteria
Validation
Blocked by
None - can start immediately after the taxonomy in #694 is accepted.
Parent
#694
What to build
Add a narrow crash symbolication workflow without turning
debuginto a catch-all diagnostics command. This issue is the only intentionallydebug-shaped slice in the rollout because dSYM/symbolication is crash/debug evidence, not performance collection.Prototype CLI shape:
Expected agent experience:
debug symbolswhen a crash artifact needs symbolication.debugremains a workflow/symbol/bundle space and does not duplicatelogs,network,perf,record, orreact-devtools.Acceptance criteria
debug symbolsaccepts a crash artifact/log path and either a dSYM path or a bounded search path.debugdoes not expose aliases that compete with existing primitives such aslogs,network,perf,record, orreact-devtools.debug crashordebug bundleis added, it is a thin workflow/bundle command that projects to existing evidence primitives and artifact paths.debug symbols, not crash ->perf.Validation
debug symbolscommand shape.pnpm check:unitpnpm formatBlocked by
None - can start immediately after the taxonomy in #694 is accepted.