-
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