Commit Graph

  • e20e9241d4 docs: update PARITY.md with documentation coverage status (12 shipped, 5 gaps identified) YeonGyu-Kim 2026-04-27 03:01:30 +09:00
  • 674322f496 docs: update CHANGELOG.md with cycles #425-#427 (ARCHITECTURE.md, #292) YeonGyu-Kim 2026-04-27 02:31:45 +09:00
  • d0eeab7733 docs: add docs/ARCHITECTURE.md with crate layout, request flow, subsystem map YeonGyu-Kim 2026-04-27 02:03:19 +09:00
  • 4e784952f2 docs: add CHANGELOG.md documenting extended dogfood audit (cycles #410-#424) YeonGyu-Kim 2026-04-27 00:32:25 +09:00
  • 92c1ea1f7e docs: expand TROUBLESHOOTING.md with context-window, /compact, parallel-agent, repeat-upstream sections YeonGyu-Kim 2026-04-27 00:02:36 +09:00
  • c0f6f01670 docs: add docs/PINPOINT_FILING_GUIDE.md with #290 worked example YeonGyu-Kim 2026-04-26 23:31:54 +09:00
  • 3c5798484f docs: ROADMAP.md cluster index for 49+ pinpoints navigation YeonGyu-Kim 2026-04-26 23:02:35 +09:00
  • c1792e79e7 docs: add docs/SUPPORTED_PROVIDERS.md (visibility for #285) YeonGyu-Kim 2026-04-26 22:33:00 +09:00
  • 0b918d82bd docs: add TROUBLESHOOTING.md with stream-init failure guidance (#290) YeonGyu-Kim 2026-04-26 21:54:16 +09:00
  • f7883578a1 docs: add ROADMAP.md extended-audit summary header (cycles #388-#415) YeonGyu-Kim 2026-04-26 21:17:45 +09:00
  • b99ce88fce docs: improve README.md with contributing section and verified root-LICENSE reference YeonGyu-Kim 2026-04-26 21:07:26 +09:00
  • 943bd84b5d docs: add SECURITY.md responsible-disclosure stub + CONTRIBUTING.md security note YeonGyu-Kim 2026-04-26 21:01:41 +09:00
  • 73763a5c46 docs: replace hardcoded pinpoint counters with ROADMAP.md link (resolves live-counter drift spotted by gaebal-gajae) YeonGyu-Kim 2026-04-26 20:31:22 +09:00
  • 7c7d4bc1f7 docs: add .github/ISSUE_TEMPLATE/pinpoint.md codifying gaebal-gajae filing format YeonGyu-Kim 2026-04-26 20:01:53 +09:00
  • 3d54fbc422 docs: add CONTRIBUTING.md with pinpoint format, build/test, branch naming, and fork+origin push pattern YeonGyu-Kim 2026-04-26 19:31:37 +09:00
  • b1e3878df4 docs: add root MIT LICENSE file (resolves @Sigrid Jin license-ambiguity Q) YeonGyu-Kim 2026-04-26 19:02:08 +09:00
  • 9136959c37 Fix Anthropic tool result request ordering Yeachan-Heo 2026-04-26 02:18:50 +00:00
  • b59dda186b roadmap: #196 filed — local branch namespace accumulation, no lifecycle cleanup or doctor visibility (Jobdori cycle #131) YeonGyu-Kim 2026-04-23 23:34:08 +09:00
  • 4956e7ef0d roadmap: #194 filed — prunable-worktree accumulation, no doctor visibility or auto-prune lifecycle YeonGyu-Kim 2026-04-23 14:22:24 +09:00
  • 053a2ae4d6 doc: add Phase 1 kickoff — execution plan for 6-bundle priority queue YeonGyu-Kim 2026-04-23 11:56:37 +09:00
  • 0373645462 doc(review-guide): embed gaebal-gajae authoritative state framing YeonGyu-Kim 2026-04-23 11:11:50 +09:00
  • 882199e708 doc: add Phase 0 + dogfood bundle review guide for cycles #104-#105 YeonGyu-Kim 2026-04-23 11:10:51 +09:00
  • c9384cab0d docs(#99): checkpoint artifact — bundle status and Phase 1 readiness YeonGyu-Kim 2026-04-23 08:56:59 +09:00
  • e406037744 docs(#172): correct action-field inventory claim (4 → 3 verbs) + regression guard YeonGyu-Kim 2026-04-23 08:32:59 +09:00
  • cb6504d6cb fix(#171): classify unexpected extra arguments errors as cli_parse YeonGyu-Kim 2026-04-23 08:02:12 +09:00
  • b73902abde docs(#153): add binary PATH installation instructions and verification steps YeonGyu-Kim 2026-04-23 07:52:16 +09:00
  • 0b6dfd5314 fix(#170): classify 4 additional flag-value/slash-command errors as cli_parse / slash_command_requires_repl YeonGyu-Kim 2026-04-23 07:32:10 +09:00
  • 0cfce5ab9c fix(#169): classify invalid/missing CLI flag values as cli_parse YeonGyu-Kim 2026-04-23 07:03:40 +09:00
  • 1bdae0031b docs(#155): add missing slash command documentation to USAGE.md YeonGyu-Kim 2026-04-23 06:50:47 +09:00
  • 067e480872 test(#168c Task 4): add v1.5 emission baseline shape parity guard YeonGyu-Kim 2026-04-23 06:38:18 +09:00
  • 213c69aa8c docs(#168c Task 3): add v1.5 Emission Baseline per-verb shape catalog to SCHEMAS.md YeonGyu-Kim 2026-04-23 06:36:01 +09:00
  • 0c91556490 test(#168c Task 2): add no-silent emission contract guard for 14 verbs YeonGyu-Kim 2026-04-23 06:31:44 +09:00
  • 511dcc13c4 fix(#168c): emit error envelopes to stdout under --output-format json YeonGyu-Kim 2026-04-23 06:03:24 +09:00
  • 5eb0639ed7 locus(#164): add Phase 0 + v1.5 baseline; revised from 2-phase to 4-phase migration (cycle #85) YeonGyu-Kim 2026-04-23 05:32:48 +09:00
  • acdf52b188 docs: SCHEMAS.md — critical P0 fix: mark as target v2.0, not current v1.0 (#166 filed+closed) YeonGyu-Kim 2026-04-23 05:21:07 +09:00
  • 0926bd219d docs: CLAUDE.md — fix target/current boundary collapse (#165 Option A) YeonGyu-Kim 2026-04-23 05:11:14 +09:00
  • 8695b81d54 docs: ERROR_HANDLING.md — fix code examples to match v1.0 envelope (flat shape) YeonGyu-Kim 2026-04-23 05:00:33 +09:00
  • 56cc6a965a docs: USAGE.md — clarify JSON v1.0 envelope shape + migration notice for #164 YeonGyu-Kim 2026-04-23 04:52:17 +09:00
  • af4eb8ab13 docs: add FIX_LOCUS_164.md — JSON envelope contract migration strategy YeonGyu-Kim 2026-04-23 04:34:57 +09:00
  • 515ba44b97 fix(#161): resolve actual HEAD path in git worktrees for correct Git SHA in build metadata YeonGyu-Kim 2026-04-23 03:45:59 +09:00
  • 12021a8549 fix(#130e-B): route plugins/prompt --help to dedicated help topics YeonGyu-Kim 2026-04-23 02:07:50 +09:00
  • a43ab78e9c fix(#130e-A): route help/submit/resume --help to help topics before credential check YeonGyu-Kim 2026-04-23 02:03:10 +09:00
  • c1652d3317 fix(#130d): accept --help / -h in claw config arm, route to help topic YeonGyu-Kim 2026-04-23 01:55:25 +09:00
  • fa483b9cc4 fix(#130c): accept --help / -h in claw diff arm YeonGyu-Kim 2026-04-23 01:48:40 +09:00
  • 0a0aeeed44 fix(#130b): enrich filesystem I/O errors with operation + path context YeonGyu-Kim 2026-04-23 01:40:07 +09:00
  • 9567d77e9e fix(#251): intercept session-management verbs at top-level parser to bypass credential check YeonGyu-Kim 2026-04-23 01:25:32 +09:00
  • fb05b4be87 docs(#162): add USAGE.md sections for dump-manifests, bootstrap-plan, acp, export YeonGyu-Kim 2026-04-23 03:39:19 +09:00
  • cce484a2f3 docs(parity): update stats to 2026-04-23 — Rust LOC +66%, test LOC +76%, 979 commits on main YeonGyu-Kim 2026-04-23 03:25:56 +09:00
  • 07b7ff55a3 fix(#160): reserved-semantic verbs with positional args now emit slash-command guidance YeonGyu-Kim 2026-04-23 03:16:19 +09:00
  • e2cb3ad026 fix(#122b): claw doctor warns when cwd is broad path (home/root) YeonGyu-Kim 2026-04-23 02:35:49 +09:00
  • 66ff9406af docs: add MERGE_CHECKLIST.md — integration support artifact for queue merge sequencing YeonGyu-Kim 2026-04-23 03:55:38 +09:00
  • e5dfb7a255 docs: add REVIEW_DASHBOARD.md — integration support artifact for 14-branch queue YeonGyu-Kim 2026-04-23 03:33:46 +09:00
  • 7f37bdd067 roadmap: #136 marked CLOSED — compact+json dispatch already correct YeonGyu-Kim 2026-04-23 02:54:41 +09:00
  • 49181331d0 docs(#250, #251): Align SCHEMAS.md with actual binary, downgrade #250 to scope-reduced YeonGyu-Kim 2026-04-23 01:28:15 +09:00
  • eabbeaacad ROADMAP #130: re-verify still-open on main HEAD 186d42f; add classifier-cluster pairing note YeonGyu-Kim 2026-04-23 00:02:58 +09:00
  • 40097bc559 fix: #247 classify prompt-related parse errors + unify JSON hint plumbing YeonGyu-Kim 2026-04-22 22:43:14 +09:00
  • 4b453f6554 docs: cycle #32 — mark #127 CLOSED; document in-flight branch obsolescence YeonGyu-Kim 2026-04-22 22:28:22 +09:00
  • eb322a620f test: cycle #30 — lock OPT_OUT surface rejection (close parity test gap) YeonGyu-Kim 2026-04-22 22:06:47 +09:00
  • 5a8d7d9d58 docs+test: cycle #29 — document + lock text-mode vs JSON-mode exit divergence YeonGyu-Kim 2026-04-22 22:03:08 +09:00
  • 4b948a23db feat: #180 implement --version flag for metadata protocol (#28 proactive demand) YeonGyu-Kim 2026-04-22 21:56:20 +09:00
  • 071f0d5dff test: cycle #27 — cross-channel consistency audit suite YeonGyu-Kim 2026-04-22 21:45:00 +09:00
  • 437c2aad93 fix: #181 — envelope exit_code must match process exit code (exec-command/exec-tool) YeonGyu-Kim 2026-04-22 21:33:57 +09:00
  • 09c84a615e docs: USAGE.md — cross-link ERROR_HANDLING.md for subprocess orchestration YeonGyu-Kim 2026-04-22 21:19:03 +09:00
  • 6be0441761 docs: README.md — promote ERROR_HANDLING.md to first-class navigation YeonGyu-Kim 2026-04-22 20:49:09 +09:00
  • 433c195965 docs: ERROR_HANDLING.md — unified error handler pattern for orchestration code YeonGyu-Kim 2026-04-22 20:42:43 +09:00
  • 10cb6299c0 docs: OPT_OUT_DEMAND_LOG.md — evidentiary base for governance decisions YeonGyu-Kim 2026-04-22 20:34:35 +09:00
  • 250c122f44 fix: #179 — JSON mode now fully suppresses argparse stderr + preserves real error message YeonGyu-Kim 2026-04-22 20:32:28 +09:00
  • 93ba4223d2 feat: #178 — argparse errors emit JSON envelope when --output-format json requested YeonGyu-Kim 2026-04-22 20:02:39 +09:00
  • 67fec51bff docs: OPT_OUT_AUDIT.md — decision table for 12 exempt surfaces (#175–#177 prep) YeonGyu-Kim 2026-04-22 19:54:41 +09:00
  • d247dcf944 docs: CLAUDE.md reframe — market Python harness as machine-first protocol validation layer YeonGyu-Kim 2026-04-22 19:53:12 +09:00
  • 47030dfc6a feat: #164 Stage B CLOSURE — turn-loop JSON + cancel_observed coverage + CLAWABLE promotion YeonGyu-Kim 2026-04-22 19:49:20 +09:00
  • d8c27d1897 feat: #164 Stage B prep — add cancel_observed field to TurnResult YeonGyu-Kim 2026-04-22 19:44:47 +09:00
  • 7943a62b02 feat: #173 — wrap_json_envelope() applied to all 13 clawable commands (LOOP CLOSED) YeonGyu-Kim 2026-04-22 19:35:37 +09:00
  • bb6e4a9829 test: #173 prep — JSON envelope field consistency validation YeonGyu-Kim 2026-04-22 19:20:15 +09:00
  • 2e5a2d1284 docs: add SCHEMAS.md — field-level JSON contract for clawable CLI surfaces YeonGyu-Kim 2026-04-22 19:13:04 +09:00
  • ba3a6c9cc9 fix: #171 — automate cross-surface CLI parity audit via argparse introspection YeonGyu-Kim 2026-04-22 19:02:10 +09:00
  • 044137fb6a fix: #170 — bootstrap-graph now accepts --output-format; diagnostic surface parity complete YeonGyu-Kim 2026-04-22 18:49:26 +09:00
  • 3ced68bf4a fix: #169 — command-graph and tool-pool now accept --output-format; diagnostic inventory JSON parity YeonGyu-Kim 2026-04-22 18:47:34 +09:00
  • 3cad9864e6 fix: #168 — exec-command / exec-tool / route / bootstrap now accept --output-format; CLI family JSON parity COMPLETE YeonGyu-Kim 2026-04-22 18:34:26 +09:00
  • b667558fb7 fix: #167 — show-command and show-tool now accept --output-format flag; CLI parity with session-lifecycle family YeonGyu-Kim 2026-04-22 18:21:38 +09:00
  • f0838395c0 fix: #164 Stage A — cooperative cancellation via cancel_event in submit_message YeonGyu-Kim 2026-04-22 18:14:14 +09:00
  • 56bbe99f4e chore: gitignore .port_sessions/ to prevent dogfood-run pollution YeonGyu-Kim 2026-04-22 18:06:20 +09:00
  • fd5950cf94 fix: #166 — flush-transcript now accepts --directory / --output-format / --session-id; session-creation command parity with #160/#165 lifecycle triplet YeonGyu-Kim 2026-04-22 18:04:25 +09:00
  • f8789316e7 fix: #159 — run_turn_loop no longer hardcodes empty denied_tools; permission denials now parity-match bootstrap_session YeonGyu-Kim 2026-04-22 17:50:21 +09:00
  • 5c9cede870 fix: #165 — load-session CLI now parity-matches list/delete (--directory, --output-format, typed JSON errors) YeonGyu-Kim 2026-04-22 17:44:48 +09:00
  • 260ccd55d3 fix: #163 — remove [turn N] suffix pollution from run_turn_loop; file #164 timeout-cancellation followup YeonGyu-Kim 2026-04-22 17:37:22 +09:00
  • 8d83a7e984 fix: #162 — budget-overflow no longer corrupts session state in submit_message YeonGyu-Kim 2026-04-22 17:29:55 +09:00
  • ef1bc6ba2d fix: #161 — wall-clock timeout for run_turn_loop; stalled turns now abort with stop_reason='timeout' YeonGyu-Kim 2026-04-22 17:23:43 +09:00
  • f97f29b4b2 feat(#160): wire claw list-sessions and delete-session CLI commands YeonGyu-Kim 2026-04-22 17:16:53 +09:00
  • cd03f4df62 fix(#160): harden delete_session contract — idempotency, race-safety, typed partial-failure YeonGyu-Kim 2026-04-22 17:11:26 +09:00
  • b295043a0d fix: #160 — add list_sessions, session_exists, delete_session to session_store YeonGyu-Kim 2026-04-22 17:08:01 +09:00
  • 0cb16cf7cb file: #161 — run_turn_loop has no wall-clock timeout, stalled turn blocks indefinitely YeonGyu-Kim 2026-04-22 08:57:38 +09:00
  • d5e1e0b8f5 docs(roadmap): add #322 — deprecation warnings corrupt json output stream YeonGyu-Kim 2026-04-29 19:05:21 +09:00
  • 1da2781816 Merge pull request #2835 from ultraworkers/docs/roadmap-249-issue-github-oauth-opacity Bellman 2026-04-29 19:31:50 +09:00
  • 9037430d52 docs(roadmap): add #249 issue github oauth opacity pinpoint Yeachan-Heo 2026-04-29 10:01:16 +00:00
  • 8e22f757d8 Merge pull request #2834 from ultraworkers/docs/roadmap-248-prompt-mode-silent-hang Bellman 2026-04-29 18:31:48 +09:00
  • 7676b376ae docs(roadmap): add #248 prompt-mode silent-hang pinpoint Yeachan-Heo 2026-04-29 08:24:37 +00:00
  • 1011a83823 Merge pull request #2829 from ultraworkers/fix/issue-320-session-lifecycle-classification Sigrid Jin (ง'̀-'́)ง oO 2026-04-29 16:11:58 +09:00
  • 1376d92064 Filter stub commands from resume-safe help Yeachan-Heo 2026-04-29 03:31:34 +00:00
  • be53e04671 Classify saved sessions by live work rather than pane existence Yeachan-Heo 2026-04-28 13:12:37 +00:00