Commit Graph

  • 496c447d9b chore: ignore frontend/, the untracked Vite QA client task/705-712-postmortem-fixes claude 2026-08-27 13:37:40 +04:00
  • d18075925d fix(toolintent): key the read-before-write exemption on content provenance, not parameter shape claude 2026-08-27 12:04:04 +04:00
  • 6a8a7b31c1 fix(events,tools,toolintent): failure attribution, one path normalization rule, file_copy (#713) claude 2026-08-27 11:57:49 +04:00
  • 519290368f fix(kernel,talkie,context): three instruction-corruption fixes from the 2026-08-26 context audit claude 2026-08-27 01:33:16 +04:00
  • d892587420 fix(kernel,workflow): five fixes from the 954da1a9 post-mortem (#705,#706,#709,#710,#712) claude 2026-08-11 22:15:49 +04:00
  • 700f59ef0d feat(kernel): gate the DoD against discovery scope (#699) claude 2026-08-11 19:56:43 +04:00
  • 53f1ebfea9 Merge pull request 'Move the correx server off :8080 to :8090 (mavgpud port conflict)' (#3) from task/695-move-the-correx-server-off-8080-to-8090 into master master claude 2026-08-11 12:13:12 +02:00
  • 4113ee9af4 Merge pull request 'Refresh the failure mandate in-loop when a write lands on a file the failure names' (#2) from task/461-refresh-the-failure-mandate-in-loop-when into master claude 2026-08-11 12:13:08 +02:00
  • 7dbfdcf081 fix(config,cli,tui): move the correx server off :8080 to :8090 (#695) task/695-move-the-correx-server-off-8080-to-8090 claude 2026-08-11 14:06:36 +04:00
  • 24b94aab28 feat(kernel): refresh a stale lsp_diagnostics mandate in-loop (#461) task/461-refresh-the-failure-mandate-in-loop-when claude 2026-08-02 14:28:12 +04:00
  • 66feb7e9ff chore: add TASK.md for #460 task/460-retry-budget-track-all-seen-gate-fingerp claude 2026-08-02 14:13:26 +04:00
  • 1ef845ed0f fix(retry): charge gate budget on any repeated failure fingerprint (#460) claude 2026-08-02 14:12:47 +04:00
  • 32020b496a chore: ignore testing/integration/logs kami 2026-08-02 13:47:27 +04:00
  • c70b6779a3 fix(context): name emit_artifact in the schema instruction (#416) kami 2026-08-01 01:03:23 +04:00
  • a9196a0037 fix(context): render the stage role prompt as the system prompt (#416) kami 2026-08-01 00:57:58 +04:00
  • d1b84a1a9f fix(gates,tools): stop pinning deleted files; match edit targets across blank lines (#419, #417) kami 2026-08-01 00:23:51 +04:00
  • 5ed8ebd0c5 fix(tui): render CoT once per turn, stop clipping tool output (#415, #414) kami 2026-07-31 23:46:25 +04:00
  • 45a9fe3369 fix(tui): repaint the background after inner ANSI resets, and guard it kami 2026-07-31 23:22:31 +04:00
  • 8a9935ab6e docs(sprint): record #305 — all three ACR stores traced and closed kami 2026-07-27 13:41:12 +04:00
  • d52a94e5b2 feat(acr): deliver the prior plan shape to discovery, not only the planner (#305) kami 2026-07-27 13:35:17 +04:00
  • 34895b3d54 docs(sprint): close #299, #300, #260; #305/#261 status calls kami 2026-07-27 13:08:45 +04:00
  • 4a730084f1 docs(sprint): record #307, #304, #309, #306 kami 2026-07-26 23:30:35 +04:00
  • f78c7f15ad fix(kernel): drop the steer-away hint after its first build, not just its first stage entry (#306) kami 2026-07-26 23:29:27 +04:00
  • bc5afa51b3 fix(kernel): make the ACR steer-away hint genuinely one-shot per retry (#306) kami 2026-07-26 23:12:27 +04:00
  • 9db4e3dd4d fix(kernel): "not yet checked" must never read as "clean" in the repair ledger (#309) kami 2026-07-26 23:01:37 +04:00
  • ee69f9becc fix(kernel): recovery-internal same-file loop-breaker + repair ledger (#309) kami 2026-07-26 22:58:16 +04:00
  • 2b13f610e1 fix(kernel): reset the stage_loop_break window on recovery entry (#304) kami 2026-07-26 22:57:54 +04:00
  • 68b5392e15 fix(context): emit the manifest on every context rebuild, not just the first (#307) kami 2026-07-26 22:29:58 +04:00
  • c742656e15 feat(context): emit ContextAssembled manifest event per stage build (#307) kami 2026-07-26 22:27:43 +04:00
  • 9b59b7c1aa docs(sprint): record the #40 profile migration kami 2026-07-26 21:39:51 +04:00
  • fb8141d669 chore(profile): split build-gate commands per toolchain (#40 follow-through) kami 2026-07-26 21:39:38 +04:00
  • 7cfb4e92d1 fix(profile): declare a setup command so the build gate installs deps first kami 2026-07-26 21:36:40 +04:00
  • a7f5b9902f docs(sprint): correct the #191 note, file the setup-command gap as #314 kami 2026-07-26 21:34:13 +04:00
  • 1b3b2f401a docs(sprint): record Goal 1 progress — #310, #311, #263 landed kami 2026-07-26 21:31:23 +04:00
  • 867e99d1cb fix(build-gate): a mid-plan declared build never suppresses the terminal floor (#263) kami 2026-07-26 21:27:09 +04:00
  • f61864ff1d fix(lsp-gate): lint-tagged diagnostics never fail a stage (#311) kami 2026-07-26 21:16:33 +04:00
  • c32445b8a8 docs(sprint): record the #312/#313 context message-type sweep kami 2026-07-26 21:13:55 +04:00
  • a4f6cf0564 feat(context): role means message type, layer means pinning (#312/#313) kami 2026-07-26 21:10:26 +04:00
  • 514aeae75f docs(audit): context entry role/layer placement sweep (#312) kami 2026-07-26 21:00:36 +04:00
  • a95475be2a fix: anchor LSP diagnostics to server readiness kami 2026-07-26 10:25:32 +04:00
  • 516af1ca96 feat: tighten freestyle discovery and analyst handoff kami 2026-07-26 10:21:56 +04:00
  • cf9eecc895 chore(qa): move Ethos design kit out of frontend/ into tracked design-system/ kami 2026-07-21 21:11:42 +04:00
  • ac4601562a fix(shell): timeout is recoverable + coaches detach, not a workflow kill kami 2026-07-21 20:38:04 +04:00
  • f5aaa255ef fix(l3): raise repo-map similarity floor 0.5→0.6 (stopgap) (#305) kami 2026-07-21 18:42:56 +04:00
  • 12775d56da refactor(acr): ACR Store 1 as a disposable memo, not a durable side-store (#305) kami 2026-07-21 18:42:47 +04:00
  • 8806de1628 feat(acr): Store 2 soft-confidence hints + Store 1 FileReadTool priming (#305) kami 2026-07-21 17:55:19 +04:00
  • 5df35879eb feat(acr): ACR Store 1 — content-hash observation cache for repo-file descriptors (#305) kami 2026-07-21 17:37:25 +04:00
  • f08a784432 fix(orchestration): break the no-op-write loop + un-rot retry feedback kami 2026-07-21 15:22:39 +04:00
  • 8a60778ca7 merge: integrate tui-vikunja (#295,#296,#298,#265) into HEAD kami 2026-07-21 11:55:41 +04:00
  • d6155691c8 feat(tui): token metrics aggregation, plan overlay, tool reasoning, clar dismissal feature/tui-vikunja-295-296-298-265 kami 2026-07-21 11:52:00 +04:00
  • dc5b24e75f fix(events): register WriteScopeGrantedEvent in eventModule (#301 silent-deser trap) kami 2026-07-21 11:44:51 +04:00
  • 28d369ebce merge: integrate sonnet-vikunja (#299,#300,#297,#301) into codex handoff HEAD kami 2026-07-21 11:43:05 +04:00
  • 8cc418a381 feat(orchestration): escalate repeated scope/manifest write-block to user approval (#301) feature/sonnet-vikunja-299-300-297-263-267-301 kami 2026-07-21 02:22:09 +04:00
  • 6e844ef1e1 fix(build-gate): resolve commands by toolchain (#40) codex/vikunja-handoff-266-189-191-264-40 kami 2026-07-21 02:18:04 +04:00
  • 119f59d637 test(server): bind workspace in contradiction hook fixture (#266) kami 2026-07-21 02:13:05 +04:00
  • 0af2f200d8 fix(prompts): resolve analyst epic-vs-child ambiguity that burned the full reasoning budget (#297) kami 2026-07-21 02:05:20 +04:00
  • bf36252736 feat(health): gate routing event-driven on connection drop, not just periodic poll (#300) kami 2026-07-21 02:01:35 +04:00
  • c5289420a1 fix(inference): tolerate a briefly-absent provider instead of killing the session (#299) kami 2026-07-21 01:57:04 +04:00
  • a2bf976a13 fix(server): unify session workspace root (#266) kami 2026-07-21 01:48:45 +04:00
  • ae0b23df3f chore: sprint handoffs + Lsp4j runner live-proof experiment/acr-concept-compiler-2 kami 2026-07-21 00:36:25 +04:00
  • 1acb5cc8ff fix(tools): tolerate indent drift + content alias in file_edit; concrete scope-widen remedy kami 2026-07-21 00:25:54 +04:00
  • 9d6a0ce4ee fix(shell): recover per-token JSON separator leak in argv kami 2026-07-20 19:09:46 +04:00
  • 4da1653017 feat(recovery): one bounded post-failure diagnostic before terminal FAILED (#294) kami 2026-07-20 18:51:18 +04:00
  • 3bf4dd7379 feat(context): purify leading SYSTEM, route context layers as USER turns (#290) kami 2026-07-20 18:35:29 +04:00
  • bc050f8e8a feat(context): render retry repair mandate as final user turn (#293) kami 2026-07-20 18:20:59 +04:00
  • f860d1b8af feat(context): compact successful write/edit tool results to receipts (#289) kami 2026-07-20 18:17:42 +04:00
  • 04336308f5 feat(inference): clamp max_tokens to context-window runway (#291) kami 2026-07-20 18:11:43 +04:00
  • 82a4395f34 feat(context): overlay sibling-stage writes onto repo retrieval kami 2026-07-20 14:38:34 +04:00
  • a32784bfd8 feat(stage-workingset): stage-scoped rejection feedback (slice 7) kami 2026-07-20 14:28:29 +04:00
  • 918f2f5652 feat(stage-workingset): durable, replay-safe stage working set (slices 1-4) kami 2026-07-20 14:22:12 +04:00
  • 159b3f1eb9 fix(build-gate): close two frontend COMPLETE-lie holes (#277) kami 2026-07-20 11:13:22 +04:00
  • 9ac32c9e93 fix(plan-grounding): credit a file-writing stage's scope as will-exist kami 2026-07-19 23:24:28 +04:00
  • b43ab77eee feat(server): REST /clarify route for headless clarification answers (#42) kami 2026-07-19 23:18:47 +04:00
  • 95b16a5047 fix(weak-model-gates): stop three gates from stalling weak stage models kami 2026-07-19 22:33:01 +04:00
  • 0a001c42c7 fix(toolintent): manifest gate defers to task affected_paths; scaffold-glob guidance kami 2026-07-19 17:32:48 +04:00
  • 68c56b6af6 feat(freestyle): return grounding-rejected plan to architect for a bounded re-run kami 2026-07-19 03:00:35 +04:00
  • 1b58bc325e wip(freestyle/acr): grounding & edit-tool fixes + ACR-compiler experiment kami 2026-07-19 01:20:37 +04:00
  • 7b90944b61 feat(inference): pass [[models]] params through to llama-server (enables draft-MTP) (#243) kami 2026-07-18 14:28:26 +04:00
  • 6010f6b6c0 feat(server): bootstrap codebase-memory index at workspace open (#242) kami 2026-07-18 14:17:00 +04:00
  • 0e1095e9ba feat(tools): clobber guard blocks file_write overwriting real code with elided stubs (#245) kami 2026-07-18 14:05:53 +04:00
  • e25e9e46fd fix(kernel): stop compaction self-deadlocking long runs on re-entrant artifact Mutex kami 2026-07-17 16:17:56 +04:00
  • 9e62097c97 test(server): verify WS session stream forwards live ApprovalRequired events (#190) kami 2026-07-17 12:18:51 +04:00
  • 1dca8c7f25 test(workflow): update shipped-workflow tool-grant expectations for codebase-memory MCP tools kami 2026-07-17 12:15:33 +04:00
  • e5a5cddc96 feat(tools): salience-aware shell output compression — retain error lines through HeadTail (#67) kami 2026-07-17 12:13:31 +04:00
  • 3e31ebcc1e feat(workflows): grant codebase-memory MCP tools to code-intel stages kami 2026-07-16 20:01:00 +04:00
  • 0a89fafd45 fix(tools): restore stdin pipe for MCP stdio transport kami 2026-07-16 19:49:57 +04:00
  • 63e8b4f5d6 feat(tools): native MCP client — mount stdio MCP servers as Correx tools kami 2026-07-16 19:26:01 +04:00
  • 633da3d2df feat(kernel): structured package-404 recovery evidence (#192) kami 2026-07-16 18:56:21 +04:00
  • 59a0ad3c2b feat(kernel): stage-global repeated-failure loop breaker (#78) kami 2026-07-16 18:50:11 +04:00
  • a2b97221d5 chore(prompt): trim performance-neutral stage operating-guidance block kami 2026-07-16 18:38:16 +04:00
  • 53d8108189 feat(orchestration): plan grounding, positive-pattern mining, stage-prompt audition rig kami 2026-07-16 14:55:56 +04:00
  • ed7efb6072 Implement closed-loop workspace follow-ups kami 2026-07-15 23:48:12 +04:00
  • 3a48ecd24f feat(concept): heuristic concept compiler (ACR fold-in) kami 2026-07-15 13:35:17 +04:00
  • d69cb12ce9 refactor: decomposition WIP (orchestrator/server/execution-plan) kami 2026-07-15 13:17:01 +04:00
  • 9b925e141d test(gate): expect uniform tool-result frame in compressed-context assertion kami 2026-07-13 12:12:19 +04:00
  • 5d1f2ab360 chore(detekt): ratchet maxIssues 120→90 after orchestrator decomposition kami 2026-07-13 12:09:41 +04:00
  • 1f794dad63 refactor(kernel): decompose DefaultSessionOrchestrator into per-concern extensions kami 2026-07-13 12:06:20 +04:00
  • 670e0c4828 refactor(kernel): decompose SessionOrchestrator god-class into per-concern extensions kami 2026-07-13 11:58:44 +04:00
  • 7f820bafe6 refactor(kernel): extract executeStage to extension, promote members internal kami 2026-07-13 11:44:04 +04:00
  • aee2e67c66 refactor(detekt): extract magic-number constants, wrap long lines, drop legit suppressions kami 2026-07-12 23:12:28 +04:00