-
266bbf0269
feat(health): EventStore latency + llama-server liveness probes
kami
2026-06-20 08:39:26 +00:00
-
784accb08d
fix(memory): trailing-delimiter turnId namespace + newline fingerprint
kami
2026-06-20 08:08:49 +00:00
-
f783eed4be
feat(critique): structured CritiqueFinding + per-model calibration projection
kami
2026-06-20 07:45:23 +00:00
-
df76e7f2fb
fix(memory): turnId repoRoot prefix collision (/repo vs /repo2)
kami
2026-06-15 00:50:04 +04:00
-
2a37266f53
docs: create RETRO.md, flatten BACKLOG to unbuilt-work-only
kami
2026-06-15 00:42:53 +04:00
-
63863a90ae
docs(backlog): mark plan-lint Slice 1 shipped, add QA plan
kami
2026-06-15 00:27:31 +04:00
-
68136e77d7
feat(workflow): deterministic plan lint (plan-pipeline §5, Slice 1)
kami
2026-06-15 00:26:22 +04:00
-
618f6e91c0
docs(backlog): add plan-generation pipeline epic (§C★), re-home orphans
kami
2026-06-15 00:16:29 +04:00
-
88ca576baa
docs(backlog): defer §6 CritiqueFinding/calibration until a consumer exists
kami
2026-06-14 23:56:26 +04:00
-
0696652d54
docs(backlog): static-first reviewer shipped + QA plan; supersede §C A2
kami
2026-06-14 23:52:53 +04:00
-
365eb8a279
feat(kernel): static-first reviewer gate (role-reliability §5)
kami
2026-06-14 23:51:49 +04:00
-
0d8df4a130
docs(backlog): mark brief echo-back gate shipped, add QA plan
kami
2026-06-14 23:22:56 +04:00
-
bcc59d2164
feat(kernel): brief echo-back gate (plan-pipeline-addenda A1)
kami
2026-06-14 19:43:15 +04:00
-
40245583e5
docs(backlog): mark health TUI pane shipped, add QA plan
kami
2026-06-14 18:58:46 +04:00
-
fd67a6c68d
feat(tui-go): health-checks pane
kami
2026-06-14 18:57:51 +04:00
-
09f05549a0
docs(backlog): mark event-store health probe shipped, add QA plan
kami
2026-06-14 18:41:20 +04:00
-
7a1362c973
feat(server): event-store health probe
kami
2026-06-14 18:40:29 +04:00
-
0957f7c69e
docs(backlog): mark llama health probe shipped, add QA plan
kami
2026-06-14 18:27:42 +04:00
-
aaf896d8de
feat(server): llama-server health probe
kami
2026-06-14 18:26:09 +04:00
-
-
b1c0f88dee
docs(backlog): add BACKLOG + QA plan template
kami
2026-06-14 14:51:22 +04:00
-
02e963d6cc
feat(tui-go): idea board viewer
kami
2026-06-14 14:36:13 +04:00
-
04e931c860
feat(server): idea board list + discard
kami
2026-06-14 14:33:11 +04:00
-
400ae5729a
feat(router): rubber-duck idea capture + feed
kami
2026-06-14 14:25:49 +04:00
-
3ac0a140ec
feat(events): idea capture/discard events
kami
2026-06-14 14:21:40 +04:00
-
b563d9841d
feat(tui-go): workflow-propose choice panel
kami
2026-06-14 13:29:34 +04:00
-
b62b6e09a1
feat(server): workflow.proposed WS frame
kami
2026-06-14 13:29:01 +04:00
-
fc373e11eb
feat(router): emit structured workflow proposals from triage
kami
2026-06-14 13:28:51 +04:00
-
8d4bc0b2dd
feat(events): workflow-proposal event model
kami
2026-06-14 13:28:41 +04:00
-
8ea8d7530d
feat(prompts): analyst emits structured clarification questions
kami
2026-06-14 13:04:06 +04:00
-
218a98034e
feat(tui-go): interactive clarification question view
kami
2026-06-14 13:00:59 +04:00
-
6242b590e4
feat(server): clarification WS protocol + wiring
kami
2026-06-14 03:35:59 +04:00
-
939331d895
feat(kernel): producer-exit clarification loop
kami
2026-06-14 03:31:30 +04:00
-
df0144582a
feat(events): clarification questions model + events
kami
2026-06-14 03:31:30 +04:00
-
a38ac1b3c9
feat(tools): file_read lists directory entries
kami
2026-06-14 03:13:22 +04:00
-
1de3e94990
fix(research): flatten source_dossier schema to correx's flat JsonSchema
kami
2026-06-14 03:13:22 +04:00
-
378ee39b19
feat(research): enable research tools by default
kami
2026-06-13 23:26:25 +04:00
-
7a0d4d0ee2
feat(research): wire tools + research workflow graph (research-workflow §2/§3)
kami
2026-06-13 23:18:19 +04:00
-
ad2d38ce46
refactor(tools): fold research tools into :infrastructure:tools (drop new module)
kami
2026-06-13 23:07:29 +04:00
-
93d325e230
feat(research): WebSearchTool — local SearXNG search (research-workflow §3)
kami
2026-06-13 22:56:32 +04:00
-
8d815d63da
feat(research): WebFetchTool — bounded network fetch → extract (research-workflow §3)
kami
2026-06-13 22:53:21 +04:00
-
fb1d97058a
feat(research): deterministic HTML→markdown extraction (research-workflow §5)
kami
2026-06-13 22:44:57 +04:00
-
f8fd2601a8
feat(server,cli): event-sourced health checks — disk watermark probe (observability §4)
kami
2026-06-13 22:19:33 +04:00
-
3467826d4a
feat(workflows): reviewer narrow-question + static-first framing (role-reliability §5)
kami
2026-06-13 16:24:09 +04:00
-
b050dc4e83
feat(kernel): analyst entity grounding (role-reliability §3)
kami
2026-06-13 16:20:30 +04:00
-
4e5e4e56ea
feat(toolintent): stage write-manifest enforcement (role-reliability §2)
kami
2026-06-13 16:05:39 +04:00
-
894969d62b
feat(validation): enforce array minItems/items in artifact schemas (role-reliability §3)
kami
2026-06-13 15:47:54 +04:00
-
65df3f4fad
feat(tui,kernel): deterministic command-approval parse layer (§5.1)
kami
2026-06-13 15:18:27 +04:00
-
b4ca17c85f
fix(tui): responsive layout for slim terminals
kami
2026-06-13 11:01:16 +04:00
-
8b896b519a
feat(tui): truthful-state §2 — last-event clock + unknown-event raw fallback
kami
2026-06-13 10:46:06 +04:00
-
4f6bfa85f7
feat(server,tui): session stats pane — metrics over the WS bus + Bubble Tea overlay
kami
2026-06-13 10:39:52 +04:00
-
fe941408a7
feat(server,cli): observability metrics as a replayable projection +
correx stats
kami
2026-06-13 10:23:40 +04:00
-
75703ec0c8
refactor(server,cli): shared payload-discriminator helper, single-read digest reuse, DOT label escaping
kami
2026-06-12 19:23:05 +04:00
-
4422aa8b7a
feat(cli): causation-graph DOT export for event inspector
kami
2026-06-12 19:17:26 +04:00
-
3dd9c52df0
test(transitions,approvals): seeded fuzz — graph-confinement, reducer totality, policy-denial terminality
kami
2026-06-12 19:11:12 +04:00
-
7558d32ad9
test(fixtures): DeterministicHarness — event-log-in, derived-state-out builder
kami
2026-06-12 14:43:07 +04:00
-
64b58e3b05
feat(server,cli): session replay inspection — timeline + determinism digest
kami
2026-06-12 14:32:24 +04:00
-
a04cd1fa24
feat(server,cli): event stream inspector — /sessions/{id}/events + correx events
kami
2026-06-12 14:25:31 +04:00
-
a7d5211f3f
feat(server,logging): correlation-structured MDC logging at seams
kami
2026-06-12 14:13:40 +04:00
-
df3ee0bbe0
fix(inference): narration model_id accepts bare provider id from TOML
kami
2026-06-12 13:56:28 +04:00
-
e195c79510
fix(server): record boot-time parking of stale sessions as OrchestrationPaused
kami
2026-06-12 13:54:08 +04:00
-
9f43dc7022
fix(config): config writer silently dropped router.narration.model_id
kami
2026-06-12 13:47:45 +04:00
-
1a7eb05945
fix(workflow): reject field-condition edges the producing kind cannot satisfy
kami
2026-06-12 13:42:13 +04:00
-
a455762dd5
fix(router,server,config,tui-go): close QA findings #2 #3 #9 #10 #12
kami
2026-06-12 13:20:04 +04:00
-
a4f0c6d0a2
fix(workflow): reject execution plans with unreachable stages
kami
2026-06-12 12:55:17 +04:00
-
c25ba27e57
fix(workflow,kernel): split plan stage 'produces' (slot name) from 'kind' (artifact kind)
kami
2026-06-12 12:44:22 +04:00
-
4107a595db
refactor(server): single guarded freestyleHandoff shared by run and resume launchers
kami
2026-06-12 12:32:57 +04:00
-
a0da220e8e
fix(server): boot/event-driven resume paths get rehydrate + freestyle handoff
kami
2026-06-12 12:26:04 +04:00
-
35e921c6d1
fix(inference): tokenize endpoint sent wrong field — every token estimate was 0
kami
2026-06-11 22:50:53 +04:00
-
e503a28db2
fix(server,kernel): freestyle survives kill/restart at every phase (B4)
kami
2026-06-11 22:35:51 +04:00
-
99bca1703b
fix(config): SimpleToml multi-line string arrays
kami
2026-06-11 22:30:32 +04:00
-
50602b0f11
fix(server): bind project profile on chat-session start
kami
2026-06-11 22:09:34 +04:00
-
07819ec82d
fix(inference): fold non-L0 SYSTEM entries into the leading system message
kami
2026-06-11 21:55:28 +04:00
-
8bf56604c7
chore(examples): root-level workflow descriptions + curated .correx project profile
kami
2026-06-11 21:47:39 +04:00
-
f521ac89e5
feat(memory): markdown heading extraction in RepoMapIndexer
kami
2026-06-11 14:39:05 +04:00
-
81a21bfe57
feat(memory): GDScript symbol extraction in RepoMapIndexer
kami
2026-06-11 14:32:04 +04:00
-
1976d8ad2b
test(replay,integration): repo-knowledge replay derivation + state-keyed scan reuse
kami
2026-06-11 13:52:06 +04:00
-
7a9e060a55
feat(kernel): RepoKnowledgeRetriever port + relevance-retrieved repo context with recency fallback
kami
2026-06-11 13:39:57 +04:00
-
9d38a89c88
feat(memory): state-keyed repo-map reuse via L3 presence check; embed entries on fresh scan
kami
2026-06-11 13:30:57 +04:00
-
4dbe637f4a
feat(memory): WorkspaceStateProbe (git or fingerprint) + observeAndRecord at session start
kami
2026-06-11 13:22:50 +04:00
-
f1fc43cc85
feat(router,server): wire workflow inventory and project profile into router context per turn
kami
2026-06-11 13:15:32 +04:00
-
823c2e0ade
feat(events): WorkspaceStateObservedEvent, RepoKnowledgeRetrievedEvent, stateKey on RepoMapComputedEvent
kami
2026-06-11 13:11:12 +04:00
-
72e7002623
feat(router): replace bare refusal with triage directive in system prompt
kami
2026-06-11 11:15:59 +04:00
-
a32e9acac4
feat(router): inject available-workflows and project-profile into router L0 context
kami
2026-06-11 11:11:04 +04:00
-
ac458d83e5
feat(workflow): root description field in workflow TOML surfaced through registry
kami
2026-06-11 11:03:19 +04:00
-
ed0dca8b78
feat(kernel,artifacts): inject artifact-kind vocabulary into architect context
kami
2026-06-11 10:06:40 +04:00
-
beed501d60
feat(kernel): label reviewer artifacts as critic feedback on back-edge re-entry
kami
2026-06-10 21:56:05 +04:00
-
629b910e7f
feat(kernel): retried stages receive explicit failure feedback; default retry backoff 1s
kami
2026-06-10 21:53:45 +04:00
-
91cca9aee3
feat(server,kernel): bind ProjectProfile per session and inject as L0 context
kami
2026-06-10 21:49:31 +04:00
-
4389163c5c
feat(events,sessions): ProjectProfileBoundEvent reduced into session state
kami
2026-06-10 21:47:30 +04:00
-
5eda64949f
feat(config): ProjectProfile — per-repo standing context at .correx/project.toml
kami
2026-06-10 21:45:46 +04:00
-
0de02bb3a7
feat(server,kernel): post-plan approval gate — operator reviews plan before lock
kami
2026-06-10 21:36:17 +04:00
-
3d43f34d3b
fix(narration): use plan_rejected kind and include source in instruction
kami
2026-06-10 21:31:34 +04:00
-
04836b751c
feat(server): narrate execution-plan rejection
kami
2026-06-10 21:30:07 +04:00
-
0553b1b6ee
feat(events,server): ExecutionPlanRejectedEvent — freestyle compile failure visible in log
kami
2026-06-10 21:26:18 +04:00
-
fba2bbb17e
fix(kernel): llm-emitted artifacts require stored content — close phantom path
kami
2026-06-10 21:20:28 +04:00
-
113f403f5a
chore(examples): add qa_ping smoke workflow; ignore tui-go binary and qa/ scratch
kami
2026-06-10 20:54:59 +04:00
-
3ad42ff29e
fix(llama-cpp): raise default request timeout 60s -> 600s
kami
2026-06-10 20:54:39 +04:00
-
c82a86477d
fix(tui): wrap long artifact lines in viewer instead of truncating
kami
2026-06-10 20:54:39 +04:00
-
cba9dd4583
fix(server): artifact viewer showed FileWrittenArtifact envelope, not file content
kami
2026-06-10 20:54:29 +04:00
-
883e23dec7
feat(router,inference,config): pin narration to a configured model_id
kami
2026-06-10 20:53:28 +04:00