92146248d2
Per-chunk reveal: refetch the graph when a JOB row leaves the feed, not when the source drains
amosblomqvist2026-09-29 01:32:53 +03:00
4001c3465b
Graph view: unique pill keys for chunk jobs (second duplicate-key consumer)
amosblomqvist2026-09-29 01:26:23 +03:00
3d9d20794c
Auditor submits links ONLY — the edges argument is gone (owner, 2026-09-28 evening)
amosblomqvist2026-09-29 01:16:32 +03:00
f72a3f3ada
Activity dock: unique row ids for per-chunk extraction jobs (fix duplicate React keys)
amosblomqvist2026-09-29 01:04:40 +03:00
d047e7b2dc
Per-chunk jobs: parallel extracts under a 3-slot semaphore, serialized audits (owner 2026-09-28)
amosblomqvist2026-09-29 00:34:21 +03:00
3e9a85d60f
per-session models: every session owns its model + thinking level from birth
amosblomqvist2026-09-28 23:30:11 +03:00
1f5e21a674
teacher-prose-only extraction view: coverage, fingerprints, tokens, and batches derive from the teacher's text blocks alone (owner 2026-09-28)
amosblomqvist2026-09-28 22:37:18 +03:00
c17405a3d7
chunk notes like chats; both submit tools require edges/links (owner 2026-09-28)
amosblomqvist2026-09-28 21:28:39 +03:00
f11b1664dc
verdicts-only auditor: submit_review is {links, bridging edges} — the findings echo dies
amosblomqvist2026-09-28 19:22:58 +03:00
bd9694b0e4
slim the submit schemas: evidence and messages die; stringified-payload heal at the pre-validation seam
amosblomqvist2026-09-28 19:04:39 +03:00
14a7f0de1d
per-run graph reveal: refetch the snapshot when a run leaves the status feed, not when the feed empties
amosblomqvist2026-09-28 18:21:20 +03:00
46e128d46c
serialized audit: the audit+merge critical section is process-wide, one run at a time (owner 2026-09-28)
amosblomqvist2026-09-28 18:00:56 +03:00
07d2c84461
dictation start-latency mitigations A+B+C+D (owner 2026-09-27): queue-don't-drop (frames before socket-open buffer capped and flush in order), parallel mic-gated handshake, app-lifetime AudioContext + memoized worklet module, warm-token cache (mount + post-run pre-mint, TTL 3min, reconnect mints fresh); optimistic meter stays per owner
amosblomqvist2026-09-27 04:36:00 +03:00
07b25c4ffd
de-meta the system prompts; method leads the composition (owner, 2026-09-27)
amosblomqvist2026-09-27 04:14:42 +03:00
921cacbb8f
display-math newline preservation (Option A ruling 2026-09-27): inline spans restore all six debris chars, display spans keep real newlines — multi-line equations never corrupted; \right/\rho CR-debris still restores; sloppy \neq-in-display accepted as the rarest slice
amosblomqvist2026-09-27 02:24:10 +03:00
8faf97edc7
LaTeX-escape restoration at the display seam (owner ruling 2026-09-26): JSON-escape debris (FF ate \forall's f, VT \varphi's v, TAB \to's t) restored inside balanced math spans — one seam (tool-parts parse) heals new turns and poisoned records; outside spans untouched
amosblomqvist2026-09-27 02:19:27 +03:00
d6d7c09e2e
quiz nodeId required (owner ruling 2026-09-26): no untagged teach quizzes — boundary rejects, model retries tagged; off-map checks route to ask_user_question; anti-rush doctrine in schema+prompt; docs+comments updated
amosblomqvist2026-09-27 02:05:51 +03:00
8c0f0f7fbf
docs: planning prompt cut from 76 to 41 lines — thinking kept, machinery cut
amosblomqvist2026-09-27 01:19:27 +03:00
d680008f25
fix: teach divider prepended, not a replacement branch — first lesson block renders
amosblomqvist2026-09-27 00:39:39 +03:00
145b470752
fix: verdict death — plan→teach seam inferred from first nodeId-tagged quiz
amosblomqvist2026-09-27 00:20:07 +03:00
dcb839232c
fix: plan graph visuals — reading font, 1px lines, both-ends arrow color
amosblomqvist2026-09-27 00:47:48 +03:00
e9b9f52a7e
fix: question dock flicker — arrival state at render, growth-stamped fold mute
amosblomqvist2026-09-26 23:53:43 +03:00
876185eb6e
chore: pi family 0.85.1 -> 0.87.1 (finishTurn, transcript contexts, typebox 1.3.27)
amosblomqvist2026-09-26 21:45:51 +03:00
9853075331
fix: quiet Retrying lines, quiz option descriptions nuked, dividers at the markers
amosblomqvist2026-09-26 19:08:39 +03:00
b84ab1cdc0
fix: reasoning always renders above its message; dock drops delivered subagents at delivery
amosblomqvist2026-09-26 05:46:33 +03:00
ad0a6e5201
feat: Wave C pivot - steer markers, not follow-ups
amosblomqvist2026-09-26 04:31:07 +03:00
ac1c1a2818
Font picker fix round: one search field, honest empty-enumeration fallback, tooltip only on the closed trigger
amosblomqvist2026-09-25 20:12:57 +03:00
ad61301324
Appearance wave: searchable reading-font dropdown + emphasis inks default to text color
amosblomqvist2026-09-25 20:02:19 +03:00
c25ee44bfd
formatting chunk: from restraint to maximal use — documents, not chat messages (owner ruling, 2026-09-26)
amosblomqvist2026-09-25 18:59:13 +03:00
95bc8d2261
launch message: reasoning before the plan (owner ruling, 2026-09-26)
amosblomqvist2026-09-25 18:55:31 +03:00
18c84b8a93
prober rescoped to a tight five-step process; method moves out of the shared base; logistics chunks compressed
amosblomqvist2026-09-25 17:53:40 +03:00
79e7c8648b
Stream reattachment client half: resume via same rendering path
amosblomqvist2026-09-25 18:12:29 +03:00
7cfd8b5bc7
Background turn runner: every turn is a server-side process, clients are views
amosblomqvist2026-09-25 17:56:12 +03:00
369fe497ae
question-tool semantics: the async-era 'end turn and wait' doctrine dies — tools are ordinary tools now (owner ruling, 2026-09-26)
amosblomqvist2026-09-25 04:22:20 +03:00
5f5fa32482
Teach questions arrive collapsed in their first paint — no phantom scroll
amosblomqvist2026-09-25 04:15:25 +03:00
d1542cdcbf
quiz argument order: explanation before correctAnswer — reasoning precedes the pick (owner ruling, 2026-09-25)
amosblomqvist2026-09-25 03:31:53 +03:00
085fdc1a98
Payload slimming, pre-signing half: the asar stops shipping the world
amosblomqvist2026-09-24 20:50:52 +03:00
6896c23cc2
Session deletion dialog matches the node deletion dialog: red title, mono name below, checkbox flow
amosblomqvist2026-09-24 20:06:22 +03:00
73027f49bf
Cost channel cull: the cluster-naming fold dies — two stages, two channels
amosblomqvist2026-09-24 19:33:35 +03:00
2cba283009
Graph cost data drops the dead cluster-naming channel from the UI
amosblomqvist2026-09-24 19:25:37 +03:00
8c50b50749
New-session page reads like a pre-session: no phase chip, outlined bar, opening-question placeholder
amosblomqvist2026-09-24 19:21:03 +03:00
4936b776ab
Scroll-down disc rides the dock: anchored above the composer, never over it
amosblomqvist2026-09-24 19:13:22 +03:00
2e9fd01c0c
Extraction-UX data layer: the chunk budget becomes a graph setting; the chat view gets a per-session coverage read
amosblomqvist2026-09-24 15:12:24 +03:00
b9397fa783
formatting chunk: renderer-awareness opener — full markdown set available, content determines presentation (LaTeX/mermaid verbatim)
amosblomqvist2026-09-24 14:54:03 +03:00