This website requires JavaScript.
06e549cb27
live: heartbeat sync 2026-10-20T12:07:41-07:00 (Refs #11 )
main
Frank
2026-10-20 12:07:41 -07:00
c96741794a
live: heartbeat sync 2026-10-20T11:04:41-07:00 (Refs #11 )
Frank
2026-10-20 11:04:41 -07:00
e14d0906ea
live: heartbeat sync 2026-10-20T10:02:41-07:00 (Refs #11 )
Frank
2026-10-20 10:02:41 -07:00
d5be16127b
live: heartbeat sync 2026-10-20T08:59:41-07:00 (Refs #11 )
Frank
2026-10-20 08:59:41 -07:00
b7aef40266
live: heartbeat sync 2026-10-20T07:57:45-07:00 (Refs #11 )
Frank
2026-10-20 07:57:45 -07:00
fafdaa2617
live: heartbeat sync 2026-10-20T06:56:41-07:00 (Refs #11 )
Frank
2026-10-20 06:56:41 -07:00
7213068d91
live: heartbeat sync 2026-10-20T05:55:41-07:00 (Refs #11 )
Frank
2026-10-20 05:55:41 -07:00
05dbe8c5c1
live: heartbeat sync 2026-10-20T04:54:41-07:00 (Refs #11 )
Frank
2026-10-20 04:54:41 -07:00
806352f8f6
live: heartbeat sync 2026-10-20T03:51:41-07:00 (Refs #11 )
Frank
2026-10-20 03:51:41 -07:00
34a7af2847
live: heartbeat sync 2026-10-20T02:50:41-07:00 (Refs #11 )
Frank
2026-10-20 02:50:41 -07:00
635c64d773
live: heartbeat sync 2026-10-20T01:48:41-07:00 (Refs #11 )
Frank
2026-10-20 01:48:41 -07:00
64d9c54657
live: heartbeat sync 2026-10-20T00:45:41-07:00 (Refs #11 )
Frank
2026-10-20 00:45:41 -07:00
aec7f0f068
live: heartbeat sync 2026-10-19T23:44:41-07:00 (Refs #11 )
Frank
2026-10-19 23:44:41 -07:00
4023b21365
live: heartbeat sync 2026-10-19T22:41:41-07:00 (Refs #11 )
Frank
2026-10-19 22:41:41 -07:00
e14fc884a3
live: heartbeat sync 2026-10-19T21:40:41-07:00 (Refs #11 )
Frank
2026-10-19 21:40:41 -07:00
b3a84c5bb8
live: heartbeat sync 2026-10-19T20:37:41-07:00 (Refs #11 )
Frank
2026-10-19 20:37:41 -07:00
9e6254108a
live: heartbeat sync 2026-10-19T19:34:41-07:00 (Refs #11 )
Frank
2026-10-19 19:34:41 -07:00
ce87958b77
live: heartbeat sync 2026-10-19T18:31:41-07:00 (Refs #11 )
Frank
2026-10-19 18:31:41 -07:00
802014fea9
live: heartbeat sync 2026-10-19T17:29:41-07:00 (Refs #11 )
Frank
2026-10-19 17:29:41 -07:00
e22acf4913
live: heartbeat sync 2026-10-19T16:27:41-07:00 (Refs #11 )
Frank
2026-10-19 16:27:41 -07:00
c14c64d6c0
live: heartbeat sync 2026-10-19T15:24:41-07:00 (Refs #11 )
Frank
2026-10-19 15:24:41 -07:00
6e3e5594eb
live: heartbeat sync 2026-10-19T14:21:41-07:00 (Refs #11 )
Frank
2026-10-19 14:21:41 -07:00
36ff3742b4
Merge pull request 'docs: auto-speak narrates every turn' (#38 ) from docs/dankvoice-narration-cadence into main
dank
2026-10-19 13:33:42 -07:00
fd6a07bb58
docs: auto-speak narrates every turn, not only the final answer (Refs #36 )
docs/dankvoice-narration-cadence
Frank
2026-10-19 13:31:01 -07:00
1921d76319
Merge remote-tracking branch 'origin/main'
Frank
2026-10-19 13:29:52 -07:00
d302151a8d
docs: land merged #37 content in the live checkout
Frank
2026-10-19 13:29:52 -07:00
5b6f4381b0
Merge pull request 'docs: LazyVim profile page + auto-speak arming rule' (#37 ) from docs/36-voice-and-editor-truth into main
dank
2026-10-19 13:29:28 -07:00
cae49fcd09
docs: record the LazyVim profile and the auto-speak arming rule (Refs #36 )
docs/36-voice-and-editor-truth
Frank
2026-10-19 13:28:24 -07:00
ee292ffd10
live: heartbeat sync 2026-10-19T13:20:41-07:00 (Refs #11 )
Frank
2026-10-19 13:20:41 -07:00
dd4713fa81
Merge pull request 'chore: retire dankvoice drop-in for the dank/dankvoice package' (#35 ) from feat/34-dankvoice-cutover into main
dank
2026-10-19 12:43:48 -07:00
a8727ddf0b
chore: retire dankvoice drop-in for the dank/dankvoice package
feat/34-dankvoice-cutover
Frank
2026-10-19 12:38:28 -07:00
2faeab665a
live: heartbeat sync 2026-10-19T12:19:36-07:00 (Refs #11 )
Frank
2026-10-19 12:19:36 -07:00
62b3b92e69
live: heartbeat sync 2026-10-19T11:18:41-07:00 (Refs #11 )
Frank
2026-10-19 11:18:41 -07:00
ec6a707fe4
Merge pull request 'fix(dankvoice): pin thinking off in rewrite, fix silent and timeout modes' (#33 ) from fix/32-dankvoice-latency into main
dank
2026-10-19 11:12:50 -07:00
96553979fb
fix(dankvoice): pin thinking off in rewrite, fix silent and timeout modes
fix/32-dankvoice-latency
Frank
2026-10-19 10:46:06 -07:00
ac5b377750
live: heartbeat sync 2026-10-19T10:17:52-07:00 (Refs #11 )
Frank
2026-10-19 10:17:52 -07:00
8f5a229cc6
Merge pull request 'chore(scripts): promote index-coverage checker; document bundle gates' (#31 ) from chore/29-kb-coverage-tooling into main
dank
2026-10-19 10:01:30 -07:00
ea514c8fd2
chore(scripts): promote index-coverage checker from campaign scaffolding
Frank
2026-10-19 09:59:50 -07:00
bc60fa33be
Merge pull request 'docs: exhaustive dedupe, compaction, OKF conformance, fact verification' (#30 ) from docs/29-dedupe-compact into main
dank
2026-10-19 09:56:23 -07:00
e4ecc93f29
live: heartbeat sync 2026-10-19T09:17:41-07:00 (Refs #11 )
Frank
2026-10-19 09:17:41 -07:00
d055eb1e7f
live: heartbeat sync 2026-10-19T08:15:41-07:00 (Refs #11 )
Frank
2026-10-19 08:15:41 -07:00
70346f3d57
live: heartbeat sync 2026-10-19T07:12:41-07:00 (Refs #11 )
Frank
2026-10-19 07:12:41 -07:00
1251cfbd40
live: heartbeat sync 2026-10-19T06:09:41-07:00 (Refs #11 )
Frank
2026-10-19 06:09:41 -07:00
e67bbd0de0
live: heartbeat sync 2026-10-19T05:07:41-07:00 (Refs #11 )
Frank
2026-10-19 05:07:41 -07:00
986081bf1d
docs(log): compact changelog to entry law (406 -> 284 lines)
Frank
2026-10-19 04:23:58 -07:00
a9b3c495da
docs(research): fact-check web-research and chezmoi docs against sources
Frank
2026-10-19 04:17:49 -07:00
c99eb8e11b
docs(fleet): live-probe corrections across dankclaw, caddy, gitea, searxng, vpn docs
Frank
2026-10-19 04:12:04 -07:00
cd20d6ddfd
live: heartbeat sync 2026-10-19T04:06:41-07:00 (Refs #11 )
Frank
2026-10-19 04:06:41 -07:00
82dd0c7d09
docs(power): reclaim the sleep docs from the sold box; fix AGENTS.md machine facts
Frank
2026-10-19 03:46:02 -07:00
99b9a6a17c
docs(pi): unify split package trees; move live OMP pages to core
Frank
2026-10-19 03:32:07 -07:00
39385636be
docs(llama): delete fabricated ornith-llama-cpp-setup tree (608 lines)
Frank
2026-10-19 03:17:49 -07:00
d99c1c3c4f
live: heartbeat sync 2026-10-19T03:04:41-07:00 (Refs #11 )
Frank
2026-10-19 03:04:41 -07:00
651924a4bc
docs(skills): collapse three overlapping skills trees into one verified tree
Frank
2026-10-19 02:58:52 -07:00
e86e60af39
docs: close OKF conformance gaps found by night audit
Frank
2026-10-19 02:43:33 -07:00
01d9d3fbd5
live: heartbeat sync 2026-10-19T02:02:41-07:00 (Refs #11 )
Frank
2026-10-19 02:02:41 -07:00
570b5509d0
Merge pull request 'dankvoice: humanized narration via @tiny and thinking aloud' (#28 ) from feat/dankvoice-enhanced-narration into main
dank
2026-10-19 01:57:51 -07:00
3579c7ebc5
dankvoice: humanize answers via the @tiny role and narrate thinking
feat/dankvoice-enhanced-narration
Frank
2026-10-19 01:52:27 -07:00
0075ca3bbf
Merge pull request 'dankvoice: segmented sequential speech (ported bundle vocalizer)' (#26 ) from fix/dankvoice-segmented-speech into main
dank
2026-10-19 01:25:03 -07:00
bcd52bb0f4
dankvoice: speak long answers as sequential sentence-sized requests
fix/dankvoice-segmented-speech
Frank
2026-10-19 01:21:34 -07:00
edd7e0cf68
live: heartbeat sync 2026-10-19T01:00:41-07:00 (Refs #11 )
Frank
2026-10-19 01:00:41 -07:00
f033639b54
chore(agent): disable built-in speak-aloud — dankvoice cloned voices are the TUI voice (Refs #23 )
Frank
2026-10-19 00:49:14 -07:00
6fffd83957
Merge pull request 'feat(dankvoice): /say options menu with output-device routing' (#25 ) from feat/23-dankvoice-menu into main
dank
2026-10-19 00:40:33 -07:00
dd8f3974c1
feat(dankvoice): /say options menu with output-device routing (Refs #23 )
feat/23-dankvoice-menu
Frank
2026-10-19 00:31:40 -07:00
acf67182e9
Merge pull request 'docs: record omp subagent fan-out caps and per-endpoint in-flight ceilings' (#24 ) from docs/subagent-limits into main
dank
2026-10-19 00:23:29 -07:00
38bf9c4897
docs: record omp subagent fan-out caps and per-endpoint in-flight ceilings
docs/subagent-limits
Frank
2026-10-19 00:22:10 -07:00
54f15e2a58
live: heartbeat sync 2026-10-18T23:57:41-07:00 (Refs #11 )
Frank
2026-10-18 23:57:41 -07:00
1e7e212e5c
live: heartbeat sync 2026-10-18T22:56:41-07:00 (Refs #11 )
Frank
2026-10-18 22:56:41 -07:00
475211d2e7
live: heartbeat sync 2026-10-18T21:55:41-07:00 (Refs #11 )
Frank
2026-10-18 21:55:41 -07:00
0258ef70f8
live: heartbeat sync 2026-10-18T20:54:41-07:00 (Refs #11 )
Frank
2026-10-18 20:54:41 -07:00
0c7fe8b4bf
Merge pull request 'feat(dankvoice): speak the cloned voices in the TUI (Refs #21 )' (#22 ) from feat/21-dankvoice into main
dank
2026-10-18 20:06:30 -07:00
765b686859
feat(dankvoice): speak the cloned voices in the TUI (Refs #21 )
feat/21-dankvoice
Frank
2026-10-18 20:00:52 -07:00
332067a516
live: heartbeat sync 2026-10-18T19:52:41-07:00 (Refs #11 )
Frank
2026-10-18 19:52:41 -07:00
66e3f220e7
Merge pull request 'feat(grilling): omp-aware interview redesign, absorb ask-etiquette law' (#20 ) from feat/grilling-omp-aware into main
dank
2026-10-18 19:39:00 -07:00
6134e1168e
fix(grilling): plain-mechanics rephrase of the dialog line (Refs #20 )
Frank
2026-10-18 19:31:32 -07:00
c379d16858
fix(grilling): correct ask-tool acceptance semantics (Refs #20 )
Frank
2026-10-18 19:25:44 -07:00
ca8b46241e
fix(grilling): round-two review notes (Refs #20 )
Frank
2026-10-18 19:24:51 -07:00
3fa0242f56
style(grilling): rewrite in the mattpocock corpus voice (Refs #20 )
Frank
2026-10-18 19:15:14 -07:00
fe039a0b73
fix(grilling): strip history and box-specific prose per review (Refs #20 )
Frank
2026-10-18 19:09:04 -07:00
d4092f2f65
Merge pull request 'docs(agent): rule 6 - live todo tracking' (#19 ) from feat/todo-live-tracking into main
dank
2026-10-18 19:07:56 -07:00
cedef97c99
feat(grilling): omp-aware interview redesign, absorb ask-etiquette law
Frank
2026-10-18 18:58:23 -07:00
0ee08bc368
live: heartbeat sync 2026-10-18T18:51:41-07:00 (Refs #11 )
Frank
2026-10-18 18:51:41 -07:00
6664f9090a
docs(agent): rule 6 - todo list must be live, not retrospective
feat/todo-live-tracking
Frank
2026-10-18 18:43:51 -07:00
7de07ee35c
Merge pull request 'chore(skills): drop Eve-only agents/openai.yaml from authored grilling' (#17 ) from fix/skills-tier-prune into main
dank
2026-10-18 18:34:50 -07:00
fcc7226c3b
chore(skills): drop Eve-only agents/openai.yaml from authored grilling
fix/skills-tier-prune
Frank
2026-10-18 18:31:37 -07:00
a8011c3d4d
Merge pull request 'chore(skills): symlink agent/skills into the skills CLI global store' (#16 ) from chore/skills-store-symlinks into main
dank
2026-10-18 18:30:16 -07:00
08f90c6df3
chore(skills): move upstream skills to the CLI global store, keep authored tier
chore/skills-store-symlinks
Frank
2026-10-18 18:07:31 -07:00
57e255f930
live: heartbeat sync 2026-10-18T17:49:00-07:00 (Refs #11 )
Frank
2026-10-18 17:49:00 -07:00
b3d3df4bdb
feat(niri): amber-orange focus-ring, width 4 (ff8c00)
Frank
2026-10-18 17:37:27 -07:00
5d523f6e9f
Merge pull request 'docs: noctalia bar clobber postmortem (log entry)' (#15 ) from wt/20261018-170616 into main
dank
2026-10-18 17:30:58 -07:00
b353fa9075
revert(live-sync): drop path-activation unit
wt/20261018-170616
Frank
2026-10-18 17:23:58 -07:00
c300f8b49c
feat(live-sync): path-activate heartbeat on dotfiles writes (Refs #11 )
Frank
2026-10-18 17:20:17 -07:00
bde10f8948
docs: work-log entry for noctalia bar clobber + dangling-stash recovery
Frank
2026-10-18 17:16:49 -07:00
c87b378475
fix(noctalia): restore bar layout clobbered by 16:46 trunk-sync stash
Frank
2026-10-18 17:12:20 -07:00
979e9ef711
live: heartbeat sync 2026-10-18T16:47:59-07:00 (Refs #11 )
Frank
2026-10-18 16:47:59 -07:00
a550db6027
Merge remote-tracking branch 'origin/main'
Frank
2026-10-18 16:47:37 -07:00
3713339ffc
chore: adopt pre-existing working-tree state before trunk merge
Frank
2026-10-18 16:46:57 -07:00
5a3d563a22
Merge pull request 'docs: attribution footer for machine-opened issues and PRs' (#14 ) from docs/session-trailer-rule into main
dank
2026-10-18 16:46:00 -07:00
942787f0f2
docs: pin cwd meaning in attribution footer
docs/session-trailer-rule
Frank
2026-10-18 16:40:14 -07:00
8fb357b483
docs: attribution footer for machine-opened issues and PRs
Frank
2026-10-18 16:32:48 -07:00
72bcbd989e
Merge pull request 'chore: re-sync agent skills to upstream mattpocock/skills' (#13 ) from chore/skills-upstream-sync into main
dank
2026-10-18 16:30:02 -07:00