This website requires JavaScript.
6692b19a53
User-tuned defaults, label-size floor 1, cluster glow removed
amosblomqvist
2026-09-13 07:40:58 +03:00
c096854e87
Re-tune render sizes for the world-space model: smaller defaults, wide low ends
amosblomqvist
2026-09-13 07:26:22 +03:00
ecadededd9
World-space rendering: geometry cached once, zoom pays only rasterization
amosblomqvist
2026-09-13 07:18:37 +03:00
8e2d2118a6
Graph view refinements: server-persisted settings, label size, eased zoom, resize-blank fix
amosblomqvist
2026-09-13 05:56:27 +03:00
4e48d13fac
Renderer swap: drop sigma.js for a hand-rolled single-canvas 2D renderer
amosblomqvist
2026-09-13 05:19:15 +03:00
0513b1555c
Research: graph rendering & cluster-first layout (decision basis)
amosblomqvist
2026-09-13 04:59:56 +03:00
9df8044d61
Cluster hulls: fix inverted offset normal, kill per-frame blur, labels toggle
amosblomqvist
2026-09-13 04:23:32 +03:00
71a17c5e0d
Clusters phase D: hulls, blurred fills, and inverse-gated region labels
amosblomqvist
2026-09-13 04:07:01 +03:00
f0267a5fd9
Clusters phases B+C: labeling records, the naming call, snapshot payload
amosblomqvist
2026-09-13 03:59:48 +03:00
95a4477283
Clusters phase A: community detection core (Louvain, seeded, structural)
amosblomqvist
2026-09-13 03:46:24 +03:00
b4245a209d
Graph view settings: default label threshold 0.5x
amosblomqvist
2026-09-13 03:42:15 +03:00
5144706fb9
Graph view settings: THE zoom-level control (label threshold)
amosblomqvist
2026-09-13 03:15:09 +03:00
d6b229865a
Graph view: rendering settings panel (node size, edge width, arrowhead)
amosblomqvist
2026-09-13 02:54:36 +03:00
c3cc55c585
Extraction tool calls: tolerate omitted-empty fields (weak-model trap)
amosblomqvist
2026-09-13 02:32:20 +03:00
d7195e3659
Wave-5 refinement round 8 (owner): marks a hair smaller
amosblomqvist
2026-09-13 02:16:31 +03:00
bd1c452bb9
Wave-5 refinement round 7 (owner): the correct pifont x glyph
amosblomqvist
2026-09-13 02:14:07 +03:00
543cf33789
Notes front door: format-agnostic import into the graph pipeline
amosblomqvist
2026-09-13 02:08:55 +03:00
71792ccb64
Wave-5 refinement round 6 (owner): the true LaTeX dingbat marks
amosblomqvist
2026-09-13 02:05:04 +03:00
cdc697749c
Wave-5 refinement round 5 (owner): glyph-shaped SVG marks, vertically centered
amosblomqvist
2026-09-13 01:57:17 +03:00
5f4d962168
Wave-5 refinement round 4 (owner): explanation flush-left
amosblomqvist
2026-09-13 01:33:23 +03:00
b769d32bc6
Vision §1: clusters — regions of the world model (ideation concluded 2026-09-13)
amosblomqvist
2026-09-13 01:25:31 +03:00
d4212cecf2
Wave-5 refinement round 3 (owner): SVG answer marks + uniform input sizes
amosblomqvist
2026-09-13 01:20:07 +03:00
f1433306db
Wave-5 refinement round 2 (owner's batch)
amosblomqvist
2026-09-13 01:04:54 +03:00
a5d3c73e7a
Wave-5 refinement round 1 (owner's five fixes)
amosblomqvist
2026-09-13 00:46:31 +03:00
445f537f15
Wave-5 skin fix (from master's live-browser pass): next/font variables go on <html>
amosblomqvist
2026-09-12 23:53:47 +03:00
fd4f988289
Wave-5 reskin batch 6: learner-authored text joins the prose surface
amosblomqvist
2026-09-12 23:50:40 +03:00
3360181e41
Wave-5 reskin batch 5: normalize stray pixel text sizes onto the declared ladder
amosblomqvist
2026-09-12 23:48:27 +03:00
649495bf29
Wave-5 reskin batch 4: the width split — prose full-bleed, dock centered & narrower
amosblomqvist
2026-09-12 23:47:03 +03:00
a6d3883422
Wave-5 reskin batch 3: header title in CMU serif, markdown gets lh-prose
amosblomqvist
2026-09-12 23:45:44 +03:00
4caea4c8fb
Wave-5 reskin batch 2: the session sidebar — LH wordmark, New session + Search rows
amosblomqvist
2026-09-12 23:41:06 +03:00
45e459be35
Wave-5 reskin batch 1: the token layer — palette, type ladder, radii ladder, fonts
amosblomqvist
2026-09-12 23:37:31 +03:00
953b22be57
fix: the stats bar's controls were dead — pointer-events + button affordance
amosblomqvist
2026-09-12 06:11:23 +03:00
de0c286311
feat: model + thinking control — the stats bar's picker, on pi-ai's catalog
amosblomqvist
2026-09-12 06:02:40 +03:00
740293c361
feat: custom message types for system turns — wake and verdict messages
amosblomqvist
2026-09-12 05:14:40 +03:00
4ba594bab5
fix(arch): parse, don't cast — the UI parse seam for model-authored input
amosblomqvist
2026-09-12 04:51:39 +03:00
e821c3277d
fix: multi-select Other coexistence + the malformed-assessment probe-done crash
amosblomqvist
2026-09-12 04:45:58 +03:00
4baf8385be
fix: parallel question calls are asked, saved, and answered in the model's call order
amosblomqvist
2026-09-12 04:37:05 +03:00
6af7a38684
fix(bridge): gate tool-input-available on clean execution — invalid tool inputs never reach the dock
amosblomqvist
2026-09-12 03:59:43 +03:00
2d717fd932
Swap the server engine to pi-ai/pi-agent-core (Band B+C of docs/pi-engine-swap.md)
amosblomqvist
2026-09-12 02:34:18 +03:00
377d4b6548
fix: the handoff freeze + the free-form mermaid pass
amosblomqvist
2026-09-11 23:54:06 +03:00
b2c89b8c91
feat: the plan verdict gate — acceptance is the plan→teach seam
amosblomqvist
2026-09-11 21:26:29 +03:00
41d6ae531c
feat: the plan window — the plan's ambient, live, auto-moving presence
amosblomqvist
2026-09-11 21:21:43 +03:00
ec56794029
fix: plan block renders in flow right after the plan_init call
amosblomqvist
2026-09-11 21:19:45 +03:00
5653c77a29
feat: probe/teach agent split — explicit phase markers, position-only plan map
amosblomqvist
2026-09-11 06:44:20 +03:00
741ff416d6
Fix turn-usage keying: idempotent per request turn id, not messageId
amosblomqvist
2026-09-11 04:16:05 +03:00
f4abad3f15
Master seam: plan-block emission + turn usage capture
amosblomqvist
2026-09-11 04:07:12 +03:00
86ddd49ee5
Merge feat/ui-polish: wave 4 UI — activity dock, stats bar, plan blocks + popup, sidebar retirement
amosblomqvist
2026-09-11 03:57:20 +03:00
c894697ab0
Fix activity-feed test flake: updateJob honors explicit patch.updatedAt; scoped test cleanup
amosblomqvist
2026-09-11 03:36:09 +03:00
3e74f28e4f
Dock END button speaks the real abort contract: already-gone is success, only true failures report
amosblomqvist
2026-09-11 03:34:03 +03:00
3b1d0ed18d
Merge main: wave-4 backend (activity abort endpoint, lastStep capture)
amosblomqvist
2026-09-11 03:33:15 +03:00
99ba029a3c
Retire the chat right sidebar: chat = sessions sidebar + chat column (wave-4 item 4)
amosblomqvist
2026-09-11 03:33:13 +03:00
090a39b77b
churn: next-env.d.ts
amosblomqvist
2026-09-11 03:30:25 +03:00
fde46c28fd
Activity abort route: POST /api/activity/abort — uniform END control (jobs + extraction)
amosblomqvist
2026-09-11 03:29:21 +03:00
37c4638feb
Merge feat/graph-rendering: wave 4 — extraction usage capture (live + persisted), true abort
amosblomqvist
2026-09-11 03:28:23 +03:00
6bf44b821c
Merge feat/sub-agents: wave 4 — job abort (real kill + abort steer), job usage capture, JobUsage.lastStep
amosblomqvist
2026-09-11 03:27:58 +03:00
bb369a077b
Plan blocks in chat: full DAG borderless in the flow, fragment + glow, live popup (wave-4 item 3)
amosblomqvist
2026-09-11 03:26:56 +03:00
9174cde55e
Extraction observability: usage capture, live status payload, true abort (Wave 4)
amosblomqvist
2026-09-11 03:25:25 +03:00
17ed37a471
feat: abort sub-agent jobs (real kill) + runner usage capture into JobRecord.usage
amosblomqvist
2026-09-11 03:25:09 +03:00
df58bb87f2
The stats bar: context + cost beneath the composer, per-turn detail
amosblomqvist
2026-09-11 03:15:55 +03:00
e22f0bddb4
The activity dock: every background process, every view, bottom-right
amosblomqvist
2026-09-11 03:12:32 +03:00
a023231edd
Activity feed: drop busyChats — dock is background processes only (user decision 2026-09-11)
amosblomqvist
2026-09-11 03:08:07 +03:00
f8ba5b1628
Activity feed: one dock-shaped GET /api/activity (cross-chat processes)
amosblomqvist
2026-09-11 02:54:31 +03:00
83a00800e9
Observability contracts: usage accounting, plan blocks, price table (Phase 0)
amosblomqvist
2026-09-11 02:43:35 +03:00
afccb83fdb
chore: next-env.d.ts churn
amosblomqvist
2026-09-09 07:24:31 +03:00
b62fdbda64
Merge feat/graph-rendering: understanding-level closed scale, label declutter disabled
amosblomqvist
2026-09-09 06:47:52 +03:00
a7e44a17cd
Merge feat/ui-polish: plan-graph fit scaling, Your-thinking voice, Other option row, universal submit shortcut
amosblomqvist
2026-09-09 06:47:11 +03:00
f6028524bd
Merge feat/sub-agents: author-once plan protocol, steer-delivery starvation fixes, research-steer affordance
amosblomqvist
2026-09-09 06:46:34 +03:00
be4d6d8de8
config: reasoning effort minimal across teacher/researcher/demoBuilder/visualMaker
amosblomqvist
2026-09-09 06:46:22 +03:00
2535d7ad35
fix: defer the jobs settle-sync until the turn is over (coalescing follow-up 2)
amosblomqvist
2026-09-09 05:54:04 +03:00
91ae2e137d
fix: dedupe same-id continuation copies in persistTurn (coalescing follow-up)
amosblomqvist
2026-09-09 05:43:28 +03:00
e33b83ca2d
fix: steer-delivery starvation — continuation coalescing (claimSteers)
amosblomqvist
2026-09-09 03:04:21 +03:00
67fbc0575f
Author-once plan protocol: single mermaid plan_init + derived statuses + live quiz nodeId validation
amosblomqvist
2026-09-09 03:04:16 +03:00
ba642416cd
Universal submit shortcut: ⌘/Ctrl+Enter sends in every input
amosblomqvist
2026-09-09 02:25:27 +03:00
abed10e13d
Other renders as an option row in history; ⌘/Ctrl+Enter submits thinking
amosblomqvist
2026-09-09 02:16:03 +03:00
e944afebfc
Understanding levels: closed five-word scale, schema-enforced
amosblomqvist
2026-09-09 02:06:32 +03:00
5f0a1ca30b
Labels: disable sigma's label-grid declutter — the zoom gate is the only culling
amosblomqvist
2026-09-09 02:06:26 +03:00
d057a5a616
"Your thinking": the learner's voice, first-class in the question dock
amosblomqvist
2026-09-09 01:57:44 +03:00
4c981e5448
Prompt fragment: teach the teacher the outcome vocabulary the graph block now emits
amosblomqvist
2026-09-09 01:28:40 +03:00
4c9020ec41
Merge feat/graph-rendering: name/statement schema pivot, state classes stripped, graph observability
amosblomqvist
2026-09-09 01:27:58 +03:00
0c12d53fca
Background pipeline status: registry + /api/graph/status + graph-view chips
amosblomqvist
2026-09-09 01:26:49 +03:00
0fccbbe2ad
Detail card: per-session understanding notes next to the session list
amosblomqvist
2026-09-09 01:25:14 +03:00
54f88f37e1
Strip the transitional node-state classes (2026-09-08)
amosblomqvist
2026-09-09 01:24:08 +03:00
bdd9cac2b7
Node schema pivot: short name (label) + full-precision statement; description dropped
amosblomqvist
2026-09-09 00:40:02 +03:00
021c659d14
graph-view docs: labels now render statement (post-redesign rekey follow-up)
amosblomqvist
2026-09-08 22:43:17 +03:00
fce477dd24
Sync main (backfill script 827647c + churn)
amosblomqvist
2026-09-08 22:42:14 +03:00
c061d11fd7
Sync main (backfill script 827647c + churn)
amosblomqvist
2026-09-08 22:42:14 +03:00
56fb9f3b1f
Sync main (backfill script 827647c + churn)
amosblomqvist
2026-09-08 22:42:14 +03:00
a4fb25cbcc
chore: next-env.d.ts churn
amosblomqvist
2026-09-08 22:42:13 +03:00
827647c2f4
backfill script: optional single-chat arg (used to retry the Nietzsche extraction after an auditor non-submission)
amosblomqvist
2026-09-08 22:41:57 +03:00
56ed1fea40
Sync main (graph redesign b07c907 ): extraction observability ported onto the redesigned pipeline
amosblomqvist
2026-09-08 22:23:07 +03:00
e73e6048ef
Sync main (graph redesign b07c907 )
amosblomqvist
2026-09-08 22:20:16 +03:00
fe37854479
Sync main (graph redesign b07c907 )
amosblomqvist
2026-09-08 22:20:16 +03:00
b07c907ffd
Graph redesign: true propositions, follows/supports, auditor-owned identity (vision §1 minimal implementation)
amosblomqvist
2026-09-08 22:19:37 +03:00
e322d775e4
Vision §1 redesign: node theory, follows/supports, free-form extraction
amosblomqvist
2026-09-08 22:04:10 +03:00
4131cb6b24
Vision §1 redesign: node theory, follows/supports, free-form extraction
amosblomqvist
2026-09-08 22:04:10 +03:00
afba6261a2
Research steers: the wave-1 'view full research' affordance — collapsed <details> carries the full brief
amosblomqvist
2026-09-05 21:38:22 +03:00
072671f6da
Extraction observability: stage durations + pipeline failure line
amosblomqvist
2026-09-05 21:36:40 +03:00
f005713aab
Merge branch 'main' into feat/ui-polish
amosblomqvist
2026-09-05 21:36:04 +03:00
6792b185b0
Merge branch 'main' into feat/graph-rendering
amosblomqvist
2026-09-05 21:36:04 +03:00
c014d22c9f
Wire the 409 merge-retry transport into the chat (the one-line seam)
amosblomqvist
2026-09-05 21:36:04 +03:00