Commit Graph

  • cc6b402a23 fix(server,kernel,events): harden artifact read + restore workspace on reopen + cleanups kami 2026-06-10 12:58:28 +04:00
  • 5f7b6f1f18 fix(server): artifact viewer dropped content hash due to event ordering kami 2026-06-10 12:49:11 +04:00
  • 90ba7244d5 fix(server): artifact viewer falls back to raw stage output when no content hash kami 2026-06-10 12:35:07 +04:00
  • 3c5c2999d3 fix(server,tui): restore output panel + full event history on session reopen kami 2026-06-10 12:22:54 +04:00
  • bb70c94a99 feat(kernel,events): freestyle graph re-routing — deterministic override core kami 2026-06-10 11:51:47 +04:00
  • bc83a2d64e docs(qa): mark F-002/F-003/F-004/F-006/F-016 fixed in audit report kami 2026-06-10 11:14:09 +04:00
  • 8c9ca9db00 fix(tui): F-006 flatten multi-line paste in input render kami 2026-06-10 11:13:45 +04:00
  • ee24b7786a fix(kernel,server,tui,inference): generic resource gauge + F-002/F-003/F-004 kami 2026-06-10 11:07:08 +04:00
  • a92b5a3531 feat(tui,server,config): live config editor + artifact viewer kami 2026-06-09 10:18:35 +04:00
  • 89487db72a fix(kernel,router): rehydrate by CAS content hash (F-021) + narration budget kami 2026-06-09 10:14:04 +04:00
  • b407b47503 fix(kernel,tools,validation): unblock role_pipeline end-to-end + QA audit kami 2026-06-08 21:51:21 +04:00
  • d518400b5f fix(validation): resolve F-007 artifact validator CAS-hash conflation kami 2026-06-08 17:26:34 +04:00
  • 3f59faaa08 fix(inference,tools): unblock llama.cpp tool stages + workspace-relative file_read kami 2026-06-08 16:37:20 +04:00
  • 54a54f4760 feat(server): reinstate JournalCompactionService with real inference kami 2026-06-08 11:02:14 +04:00
  • 5c03d1a772 feat(server): wire real inference into ProfileAdaptationService kami 2026-06-08 10:59:23 +04:00
  • 90d76e7bd1 feat(personalization): ProfileAdaptationService — propose-only learned adaptation kami 2026-06-08 10:42:19 +04:00
  • 0c7fa70f8d feat(personalization): OperatorProfileBoundEvent + bind-at-start + inject about context kami 2026-06-08 10:38:47 +04:00
  • 76b19e2f63 feat(config): OperatorProfile + ProfileLoader + PersonalizationConfig kami 2026-06-08 10:34:41 +04:00
  • 7af5d602bc fix(kernel,server): remove stub compaction + log missing summary artifact kami 2026-06-08 10:22:16 +04:00
  • 2b1faeaadd fix(kernel,server): wire JournalCompactionService in production + fix SessionSummaryProjector import kami 2026-06-08 10:20:30 +04:00
  • 7cec168e86 feat(server): real GET /sessions via SessionSummaryProjector kami 2026-06-08 10:17:20 +04:00
  • 831ba003e0 feat(sessions): SessionSummary + SessionSummaryProjector kami 2026-06-08 10:15:56 +04:00
  • b830528d31 feat(kernel,server): rehydrate() + POST /sessions/{id}/resume kami 2026-06-08 10:13:33 +04:00
  • 5ad945ccb4 feat(kernel): JournalCompactionService + orchestrator compaction hook + CAS journal rendering kami 2026-06-08 10:07:03 +04:00
  • 084820a8a3 feat(kernel): add journalCompactionTokenThreshold to OrchestrationConfig kami 2026-06-08 10:03:36 +04:00
  • 4592d5ce18 feat(journal): compaction-aware DecisionJournalRenderer kami 2026-06-08 10:02:34 +04:00
  • c360862b85 feat(journal): extend DecisionJournalState + reducer arm for JournalCompactedEvent kami 2026-06-08 10:00:39 +04:00
  • 459c7cd9f5 feat(events): add JournalCompactedEvent + serialization registration kami 2026-06-08 09:57:54 +04:00
  • 357c171053 feat(journal): add Salience enum + DecisionKind.salience() kami 2026-06-08 09:56:31 +04:00
  • 4d1b4ffbb6 feat(freestyle): soft-lock steering preemption (Slice 5) kami 2026-06-08 02:58:21 +04:00
  • 37ac767d1f feat(freestyle): two-phase planning->execution driver (Slice 4) kami 2026-06-08 02:50:36 +04:00
  • 6c8c5e2ad9 feat(workflow): ExecutionPlanCompiler + ExecutionPlanLockedEvent (Slice 3) kami 2026-06-08 02:33:57 +04:00
  • be78eaa80f feat(workflow): execution_plan artifact kind + schema + architect prompt kami 2026-06-08 02:20:45 +04:00
  • 1b9896d2fa feat(kernel): SubagentRunner seam for stage dispatch kami 2026-06-08 02:18:23 +04:00
  • 63e5bcea93 feat(kernel): inject needs-artifact content into stage context kami 2026-06-08 01:12:38 +04:00
  • 638f57709d feat(tui): workflow-start intent input box wired to StartSession.input kami 2026-06-04 02:24:41 +04:00
  • fe561ada09 feat(server): intent input channel — StartSession.input seeds decision journal kami 2026-06-04 02:16:23 +04:00
  • 6393d578fd feat(workflow): role-pipeline prompts + artifact-kinds config kami 2026-06-04 02:04:14 +04:00
  • a408a994e4 feat(workflow): analyst→architect→planner→implementer⇄reviewer role pipeline kami 2026-06-04 02:00:23 +04:00
  • 8b6eedcf87 feat(server,kernel): repo-map indexer + droppable L3 context injection kami 2026-06-04 01:48:05 +04:00
  • 0ca7d4c86b feat(server): ProjectMemoryService — cross-session repo-scoped memory wiring kami 2026-06-04 01:06:10 +04:00
  • d552148048 feat(journal): ProjectMemoryDistiller — pure repo-scoped decision distillation kami 2026-06-04 01:00:49 +04:00
  • 440c96659d feat(events): RepoMapComputedEvent as recorded environment observation kami 2026-06-04 00:59:27 +04:00
  • a77d9a1288 feat(config): [project] block for cross-session project memory kami 2026-06-04 00:58:22 +04:00
  • 8d67f5b03e feat(workflow): sample review_report schema + implementer↔reviewer loop kami 2026-06-04 00:56:50 +04:00
  • fac6a29178 feat(kernel): runtime refinement guard on back-edges with iteration cap kami 2026-06-04 00:54:37 +04:00
  • b3b5304673 feat(kernel): cache LLM-emitted artifact JSON for transition conditions kami 2026-06-04 00:52:20 +04:00
  • 9d1fe397f1 feat(events): RefinementIterationEvent + orchestration state counter kami 2026-06-04 00:50:16 +04:00
  • bcc20509e0 feat(kernel): inject decision journal into stage context + wire repository kami 2026-06-04 00:48:07 +04:00
  • bd4dd91bf1 feat(context): pin decisionJournal source type through compression kami 2026-06-04 00:36:12 +04:00
  • c21bbda85f feat(journal): core:journal module — decision journal projection kami 2026-06-04 00:35:11 +04:00
  • 371e0df340 feat(config): expose router generation + narration knobs in config file kami 2026-06-03 23:09:48 +04:00
  • e95d2633f8 feat(narration): ground pause narration in the pending approval + roomier budget kami 2026-06-03 22:55:13 +04:00
  • e6084dcbda feat(router): proper grounded system prompts for chat and narration kami 2026-06-03 22:44:32 +04:00
  • ad3ec1965d fix(router,kernel): narration user turn + stage transition ordering kami 2026-06-03 22:38:12 +04:00
  • 8fe3a504bb fix(context): preserve chronological turn order through pack assembly kami 2026-06-03 22:22:52 +04:00
  • 2bef4b96a5 feat(tui): Task 3.5 — decode + render router.narration as bright narration_llm lines kami 2026-06-03 19:09:28 +04:00
  • da1aca411a feat(server): Task 3.4 — ServerMessage.Narration + DomainEventMapper arm kami 2026-06-03 18:55:57 +04:00
  • 689020e161 feat(server): Task 3.3 — NarrationSubscriber + wiring kami 2026-06-03 18:41:58 +04:00
  • 38b007a6cd feat(router): Task 3.2 — NarrationTrigger + buildNarrationContext + RouterFacade.narrate kami 2026-06-03 15:52:08 +04:00
  • 432226c544 feat(events): add RouterNarrationEvent with polymorphic registration and round-trip test kami 2026-06-03 15:43:48 +04:00
  • 80a72d370e feat(tui): show router inference metrics beside router lines kami 2026-06-03 15:41:51 +04:00
  • c2fb17f6ee feat(server): carry latencyMs + totalTokens through ServerMessage.ChatTurn kami 2026-06-03 15:33:43 +04:00
  • 44c26affe5 test(tui): drop redundant stage_feed_test, superseded by narration_test kami 2026-06-03 15:26:53 +04:00
  • 8d8b2914e0 feat(router): capture latency + tokens on ROUTER ChatTurnEvent kami 2026-06-03 15:11:37 +04:00
  • e9a87febc4 feat(tui): render workflow progress as dim router-feed narration lines kami 2026-06-03 15:07:31 +04:00
  • 46c567c835 feat(tui): render stage lifecycle frames as dim lines in the router feed kami 2026-06-03 14:54:21 +04:00
  • 622b331de3 feat(workspace): Axis 2 Phase B — client→server workspace handshake kami 2026-06-03 13:18:17 +04:00
  • 57cf6f09f4 feat(kernel): enforce stage allowedTools at tool-call dispatch kami 2026-06-03 13:16:47 +04:00
  • 5721ed21bb feat(tui): show session workspace (cwd) in the status bar kami 2026-06-03 01:56:46 +04:00
  • 00b08660bd feat(infra): AMD/ROCm resource probe for the VRAM gauge kami 2026-06-03 01:52:51 +04:00
  • c63929d79f fix(tui): keep the steering note visible in the approval band kami 2026-06-03 01:49:24 +04:00
  • d8e36b8282 feat(kernel): make approval steering actually affect the run kami 2026-06-03 01:44:08 +04:00
  • f7fc10ddf5 feat(tui): full event history, approval-decision events, status bar kami 2026-06-03 01:24:52 +04:00
  • b56f0e88ca fix(tui): approval nav lockups, shell non-diff preview, hint dedup kami 2026-06-03 01:16:04 +04:00
  • 3600ec6897 feat(tui): surface plane-2 rationale in the approval band kami 2026-06-03 00:30:26 +04:00
  • 03ccac76c7 feat(tui): dock approval gate + two-column diff viewer kami 2026-06-03 00:17:08 +04:00
  • 6956102cf7 fix(tui): clamp diff scroll offset to last full page kami 2026-06-02 23:39:38 +04:00
  • 1017bfffef feat(tui): event-derived ordering + retire Kotlin TUI kami 2026-06-02 23:38:20 +04:00
  • b2f60d09bb feat(workspace): per-session workspace-scoped tools, policy, and undo kami 2026-06-02 19:57:51 +04:00
  • 7d7e524756 feat(workspace): WorkspaceResolver trust pipeline + allowed_workspace_roots kami 2026-06-02 19:57:03 +04:00
  • d405f9d2c1 feat(workspace): WorkspaceContext + SessionWorkspaceBoundEvent foundation kami 2026-06-02 19:56:49 +04:00
  • d1dc9e2f5c fix(kernel): require tool activity for produce-less stage completion kami 2026-06-02 19:56:34 +04:00
  • 1dc7eae8a1 feat(router): enrich L2 decision points with steering and failure reason kami 2026-06-02 13:58:41 +04:00
  • d1c6774d05 feat(artifacts): config-driven custom artifact kinds with schema validation kami 2026-06-02 13:58:23 +04:00
  • b976a5c92a feat(kernel): emit ContextTruncatedEvent on workflow context overflow kami 2026-06-02 13:58:06 +04:00
  • 97ad456778 feat(tools): collapse-consecutive-duplicates compression rule kami 2026-06-02 13:57:57 +04:00
  • 198cf95725 docs: add visual design reference (TUI mockups) kami 2026-06-01 23:23:29 +04:00
  • 91ededa4ca test(server): real llama-server WebSocket lifecycle tests kami 2026-06-01 23:23:29 +04:00
  • da3f6c84a3 feat(tui): QA fixes + approval Ctrl keys, workflow focus, session UUID kami 2026-06-01 23:23:29 +04:00
  • 94f7ad0ee9 fix: workflow inference chain — surface llama-server errors, user-turn-last, bundle-relative prompts kami 2026-06-01 23:23:29 +04:00
  • 55a18b4b3a feat: correx-managed model lifecycle slice 5 — Go TUI model swap + telemetry kami 2026-06-01 13:36:01 +04:00
  • 7b1df95627 feat: correx-managed model lifecycle slice 4 — resource telemetry kami 2026-06-01 12:36:38 +04:00
  • 7341ab578e feat: correx-managed model lifecycle slice 3 — manual swap + pin kami 2026-06-01 11:48:24 +04:00
  • 382194b498 feat: correx-managed model lifecycle slice 2 — per-stage model selection kami 2026-06-01 11:35:51 +04:00
  • e45a626cc4 feat: correx-managed model lifecycle slice 1 — config + manager factory + boot/shutdown kami 2026-06-01 11:03:05 +04:00
  • 5beb866036 feat: rehydrate L3 metadata from event log on startup kami 2026-05-31 22:08:52 +04:00
  • d03479cea7 feat: tool-declared output compression (Tier A) kami 2026-05-31 21:20:16 +04:00
  • 7fa1db8345 feat: surface ToolCallAssessedEvent to clients (plane-2 UX) kami 2026-05-31 16:49:00 +04:00
  • ff166ed311 feat: plane-2 rules read declared param roles instead of guessing args kami 2026-05-31 16:15:22 +04:00