Frank
e14d0906ea
live: heartbeat sync 2026-10-20T10:02:41-07:00 (Refs #11 )
2026-10-20 10:02:41 -07:00
Frank
d5be16127b
live: heartbeat sync 2026-10-20T08:59:41-07:00 (Refs #11 )
2026-10-20 08:59:41 -07:00
Frank
b7aef40266
live: heartbeat sync 2026-10-20T07:57:45-07:00 (Refs #11 )
2026-10-20 07:57:45 -07:00
Frank
fafdaa2617
live: heartbeat sync 2026-10-20T06:56:41-07:00 (Refs #11 )
2026-10-20 06:56:41 -07:00
Frank
7213068d91
live: heartbeat sync 2026-10-20T05:55:41-07:00 (Refs #11 )
2026-10-20 05:55:41 -07:00
Frank
05dbe8c5c1
live: heartbeat sync 2026-10-20T04:54:41-07:00 (Refs #11 )
2026-10-20 04:54:41 -07:00
Frank
806352f8f6
live: heartbeat sync 2026-10-20T03:51:41-07:00 (Refs #11 )
2026-10-20 03:51:41 -07:00
Frank
34a7af2847
live: heartbeat sync 2026-10-20T02:50:41-07:00 (Refs #11 )
2026-10-20 02:50:41 -07:00
Frank
635c64d773
live: heartbeat sync 2026-10-20T01:48:41-07:00 (Refs #11 )
2026-10-20 01:48:41 -07:00
Frank
64d9c54657
live: heartbeat sync 2026-10-20T00:45:41-07:00 (Refs #11 )
2026-10-20 00:45:41 -07:00
Frank
aec7f0f068
live: heartbeat sync 2026-10-19T23:44:41-07:00 (Refs #11 )
2026-10-19 23:44:41 -07:00
Frank
4023b21365
live: heartbeat sync 2026-10-19T22:41:41-07:00 (Refs #11 )
2026-10-19 22:41:41 -07:00
Frank
e14fc884a3
live: heartbeat sync 2026-10-19T21:40:41-07:00 (Refs #11 )
2026-10-19 21:40:41 -07:00
Frank
b3a84c5bb8
live: heartbeat sync 2026-10-19T20:37:41-07:00 (Refs #11 )
2026-10-19 20:37:41 -07:00
Frank
9e6254108a
live: heartbeat sync 2026-10-19T19:34:41-07:00 (Refs #11 )
2026-10-19 19:34:41 -07:00
Frank
ce87958b77
live: heartbeat sync 2026-10-19T18:31:41-07:00 (Refs #11 )
2026-10-19 18:31:41 -07:00
Frank
802014fea9
live: heartbeat sync 2026-10-19T17:29:41-07:00 (Refs #11 )
2026-10-19 17:29:41 -07:00
Frank
e22acf4913
live: heartbeat sync 2026-10-19T16:27:41-07:00 (Refs #11 )
2026-10-19 16:27:41 -07:00
Frank
c14c64d6c0
live: heartbeat sync 2026-10-19T15:24:41-07:00 (Refs #11 )
2026-10-19 15:24:41 -07:00
Frank
6e3e5594eb
live: heartbeat sync 2026-10-19T14:21:41-07:00 (Refs #11 )
2026-10-19 14:21:41 -07:00
Frank
ee292ffd10
live: heartbeat sync 2026-10-19T13:20:41-07:00 (Refs #11 )
2026-10-19 13:20:41 -07:00
Frank
2faeab665a
live: heartbeat sync 2026-10-19T12:19:36-07:00 (Refs #11 )
2026-10-19 12:19:36 -07:00
Frank
62b3b92e69
live: heartbeat sync 2026-10-19T11:18:41-07:00 (Refs #11 )
2026-10-19 11:18:41 -07:00
Frank
ac5b377750
live: heartbeat sync 2026-10-19T10:17:52-07:00 (Refs #11 )
2026-10-19 10:17:52 -07:00
Frank
e4ecc93f29
live: heartbeat sync 2026-10-19T09:17:41-07:00 (Refs #11 )
2026-10-19 09:17:41 -07:00
Frank
d055eb1e7f
live: heartbeat sync 2026-10-19T08:15:41-07:00 (Refs #11 )
2026-10-19 08:15:41 -07:00
Frank
70346f3d57
live: heartbeat sync 2026-10-19T07:12:41-07:00 (Refs #11 )
2026-10-19 07:12:41 -07:00
Frank
1251cfbd40
live: heartbeat sync 2026-10-19T06:09:41-07:00 (Refs #11 )
2026-10-19 06:09:41 -07:00
Frank
e67bbd0de0
live: heartbeat sync 2026-10-19T05:07:41-07:00 (Refs #11 )
2026-10-19 05:07:41 -07:00
Frank
cd20d6ddfd
live: heartbeat sync 2026-10-19T04:06:41-07:00 (Refs #11 )
2026-10-19 04:06:41 -07:00
Frank
d99c1c3c4f
live: heartbeat sync 2026-10-19T03:04:41-07:00 (Refs #11 )
2026-10-19 03:04:41 -07:00
Frank
01d9d3fbd5
live: heartbeat sync 2026-10-19T02:02:41-07:00 (Refs #11 )
2026-10-19 02:02:41 -07:00
Frank
edd7e0cf68
live: heartbeat sync 2026-10-19T01:00:41-07:00 (Refs #11 )
2026-10-19 01:00:41 -07:00
Frank
54f15e2a58
live: heartbeat sync 2026-10-18T23:57:41-07:00 (Refs #11 )
2026-10-18 23:57:41 -07:00
Frank
1e7e212e5c
live: heartbeat sync 2026-10-18T22:56:41-07:00 (Refs #11 )
2026-10-18 22:56:41 -07:00
Frank
475211d2e7
live: heartbeat sync 2026-10-18T21:55:41-07:00 (Refs #11 )
2026-10-18 21:55:41 -07:00
Frank
0258ef70f8
live: heartbeat sync 2026-10-18T20:54:41-07:00 (Refs #11 )
2026-10-18 20:54:41 -07:00
Frank
332067a516
live: heartbeat sync 2026-10-18T19:52:41-07:00 (Refs #11 )
2026-10-18 19:52:41 -07:00
Frank
0ee08bc368
live: heartbeat sync 2026-10-18T18:51:41-07:00 (Refs #11 )
2026-10-18 18:51:41 -07:00
Frank
57e255f930
live: heartbeat sync 2026-10-18T17:49:00-07:00 (Refs #11 )
2026-10-18 17:49:00 -07:00
Frank
979e9ef711
live: heartbeat sync 2026-10-18T16:47:59-07:00 (Refs #11 )
2026-10-18 16:47:59 -07:00
Frank
4d2b024116
chore(agent): capture noctalia/gate/niri memory lessons + secret-audit and system-prompt-retrieval managed skills
...
learned.md: noctalia v5 bar layering + hot-reload loop; secret-gate self-match convention (quoted literals redacted per the convention the line itself states); niri 26.04 event-stream has no hotplug event. New managed skills: git-repo-secret-audit, omp-system-prompt-retrieval.
2026-10-09 16:37:43 -07:00
Frank
8a68c58078
chore(memory): record faillock sudo-lockout law + mint recovery skill
...
redact gate pattern literals in the audit prose — the pre-commit gate
self-matches its own documented patterns when quoted verbatim
2026-10-09 15:09:09 -07:00
Frank
79e780f280
chore(skills): mint gitea-token-out-of-remote-url + record the store-format law
...
git 2.56 credential-store parses one URL per line (port included), not the
key=value block shape the man page shows for ~/.git-credentials; a block-format
file yields a silent empty get and git dies at askpass.
2026-10-09 13:21:48 -07:00
Frank
07fda88b1d
chore(skills): mint omp-model-id-rename-cutover + record the callsign rename law
...
Captured from this session's cutover: reference-grep list, the YAML
cross-check regex (the provider label contains a space and parentheses, so a
whitespace split yields false unresolved hits), the per-endpoint 4-token probe
that proves a harness-side id rename is wire-safe, the fit check against the
served window, and the commit shape.
2026-10-09 13:21:37 -07:00
Frank
5b08896e4e
chore(memory): snapshot auto-learned memory and renamed workstation skills
...
--home-blank-.omp--: MEMORY.md +140 / learned.md / memory_summary.md /
raw_memories.md +1002 rewritten by auto-learn after the model rename,
frank-medium split-balance and bottleneck studies. Skills renamed to
single-topic buckets: dotfile-git-workflow -> ghostty-text-aa +
niri-display-rotation + noctalia-theme, handy-service-mgmt ->
handy-flm-inference, inference-runtime -> llama-cpp-parallelism.
--home-blank-Projects-serverAppConfig--: 38 new rollout summaries,
raw_memories.md/MEMORY.md refreshed, skills re-bucketed (bench-protocol,
llm-fleet-model-swap, rootless-quadlet-log-retrieval, orchestration-quadlet).
Per-worktree bucket (wt-20261006-122204) is now gitignored, not committed.
2026-10-09 13:17:53 -07:00
Frank
12c5e885f1
docs: purge the retired workstation from auto-learned memory and the backup snapshot
...
Finishes the purge. These two surfaces were left out of the earlier commit
because the memory store is auto-generated, but both are read back into every
future session, so the name was still reaching the agent.
58 sites across 16 files: hostname, both LAN addresses, the SSID. Special-cased
the compound names a blind token swap breaks ('dank@the workstation/dankclaw',
'on the workstation/Dankclaw/Dankserver') and reworded the four that came out
ungrammatical. Facts kept: the hardware inventory of the box, the noctalia
architecture history, and today's own purge lessons all survive intact — only
the identifiers are gone.
Non-memory: the tracked .pre-pull-backup snapshot of a managed skill, whose
live counterpart was already clean.
2026-09-28 16:57:00 -07:00
Frank
c3f30bdbd0
kb: retire pi-installation association (OMP is the primary harness)
...
Purge live-state claims that ~/.pi is our harness; keep general
pi documentation in omp-docs/ and dated historical records.
- README.md: single config source; Legacy Notes reworded
- AGENTS.md: drop 'like ~/.pi did' framing
- APPEND_SYSTEM.md: okf-spec -> omp-docs/references/okf-spec.md
- dotfiles/zsh/.zshrc: systemprompt alias -> APPEND_SYSTEM.md
- managed skill llm-fleet-model-swap + model_config_sync skill:
single-source models.yml; validation script YAML-only
- memories (MEMORY.md, memory_summary.md, learned.md): single source
- omp-docs: .okf root -> ~/.omp/omp-docs; de-live pi-era claims in
pi/index.md, pi-web-access.md, engineering/agents-files.md
2026-09-17 19:24:02 -07:00
Frank
135bb2194d
agent: repoint roles to frank-medium/dankclaw-3090; sync niri tweaks, memories, managed skills
...
- config.yml: default/commit -> frank-medium (dankserver); task/tiny/smol/vision -> frank-small (dankclaw-3090); vision xhigh
- models.yml: add llamacpp (dankclaw-3090) provider; frank-large preserve_thinking + context notes
- niri: focus-ring/border/shadow layout, hot-corners off, re-add noctalia.kdl include; blankpad eDP-1 scale 1.0
- memories: flush rollouts; retire frank_large + marreta_authentik skills; add auth-chain/kv-pool/quadlet-log skills
- managed-skills: 40+ new fleet runbook skills
- agent/skills: import built-in skill set
2026-09-17 12:27:08 -07:00
Frank
970ceed554
niri: drop untracked noctalia.kdl include; sync memory skills
...
- remove 'include noctalia.kdl' from shared config.kdl: the file is a
per-host noctalia template render (colors from local palette), was
never committed, and made every config load fail hard on hosts where
it was absent — niri 26.04 falls back to DEFAULT config on parse
error, silently killing keybinds/rules/layout/autostart
- theme integration now only via keybinds (noctalia msg verbs) + the
host-local rendered files (see managed skill noctalia-template-offline-render)
- sync agent memories: delete retired memory-store skills, add new ones
2026-09-14 17:46:31 -07:00