fix: restore Instructions report and profile contracts - #81
Conversation
Agent: livianus
|
[REVIEW] GO — #81 @ 2020c16 — lens: correctness+security+gates, reviewer unresolved-account002 (1 of 1) Reviewed the complete Commands and gates:
Blocking P0/P1 findings: none. Security/correctness trace: the newly documented profile membership mutations correspond to existing handlers and storage operations, use encoded path parameters in the generated client, and remain protected by the server's write-scope API-key middleware. The report JSON path returns before the human renderer and its new tests cover both surfaces. Non-blocking follow-ups: none. |
Summary
instructions report --jsonemit the documentedschema_version: 1JSON envelopeTasks
96939009-8cd2-43a5-b88e-251596b4f591f5700c0d-dd7d-4850-a092-38656610c4beExact candidate
main:7b0bee0e708f297032f7578dd44572ea8f3e84a12020c16d15a04a2263b28679ad5472bb9e5bcdf442893e7202cefd73ea9d5b343d926024e0d475aaVerification
bun test src/cli/output.test.ts src/server/profile-contract.test.ts— 13 pass, 0 failbun test— 665 pass, 0 failbun run typecheck— exit 0bun run build— exit 0bun run kit:check— exit 0json_cmd_rc=0 json_parse_rc=0 human_cmd_rc=0 human_cmp_rc=0findingCount: 0, 6 files scanned, untruncatedfindingCount: 0, 14,420 bytes scanned, untruncatedgit diff --check origin/main...HEAD— exit 0Rollback
Revert commit
2020c16d15a04a2263b28679ad5472bb9e5bcdf4; no database migration, publish, install, render, deployment, or activation is included.