Night-shift campaign per #29. Net -2,229 lines across 102 files in 8 atomic commits, all gated by kb-lint + index-coverage + 67/67 bats.
Dedupe & compaction
Collapsed the three parallel skills-CLI trees (skills/, tools/npx-skills/, tools/vercel-labs-skills/) into one verified tree
Deleted the fabricatedtools/ornith-llama-cpp-setup/ tree (608 lines - project does not exist; verified upstream)
Unified the split pi package trees; moved live OMP pages to core/
Reclaimed sleep/power docs from the sold workstation into owned pages
Compacted log.md 406 to 284 lines under a new entry law: change + durable lesson + concept pointer; full narratives recoverable via git log --follow
Closed all OKF conformance gaps (frontmatter, index coverage - agentic-web-research/ was unlisted in the root index)
Fact verification (live probes + internet research)
Live-probed Dankclaw/Dankserver (read-only, BatchMode): full 32-container census (authentik, monitoring stack, pihole, ntfy, seerr, hermes, anubis, frank-tts all undocumented); dragoon pool 401,408 @ ctx 200,704; zealot = PrismML build 10777, Ternary-Bonsai-2-9B PQ2_0-MTP (docs claimed 10754/27B); Gitea 1.27.3; Caddy 2.11.7; both servers Ubuntu 26.04; 7700X stays on dankserver
SearXNG policy-drift flag: tuned engine policy (google/bing disabled, verified 2026-08-16) is NOT live - /config now reports all 262 engines enabled. Needs your call: re-apply or accept
Fabrications killed: FreeToken distro (chezmoi doc, 3 sites), Intel Ultra 7 workstation, ornith project, 44.5 percent peer-reviewed CUA figure (unattributable on web search - dropped with note)
Scout verdicts overridden with evidence: kept keybindings.md (generated artifact under test, per 2026-10-09 law); rejected scout claim that core/index-doc.md must stay (it was a moved-over leftover)
Docs-only; no code, no live config touched. Fleet services untouched.
Night-shift campaign per #29. Net **-2,229 lines** across 102 files in 8 atomic commits, all gated by kb-lint + index-coverage + 67/67 bats.
## Dedupe & compaction
- Collapsed the three parallel skills-CLI trees (`skills/`, `tools/npx-skills/`, `tools/vercel-labs-skills/`) into one verified tree
- Deleted the **fabricated** `tools/ornith-llama-cpp-setup/` tree (608 lines - project does not exist; verified upstream)
- Unified the split pi package trees; moved live OMP pages to `core/`
- Reclaimed sleep/power docs from the sold workstation into owned pages
- Compacted `log.md` 406 to 284 lines under a new entry law: change + durable lesson + concept pointer; full narratives recoverable via `git log --follow`
- Closed all OKF conformance gaps (frontmatter, index coverage - `agentic-web-research/` was unlisted in the root index)
## Fact verification (live probes + internet research)
- **Live-probed Dankclaw/Dankserver (read-only, BatchMode)**: full 32-container census (authentik, monitoring stack, pihole, ntfy, seerr, hermes, anubis, frank-tts all undocumented); dragoon pool 401,408 @ ctx 200,704; zealot = PrismML **build 10777, Ternary-Bonsai-2-9B** PQ2_0-MTP (docs claimed 10754/27B); Gitea 1.27.3; Caddy 2.11.7; both servers Ubuntu 26.04; 7700X stays on dankserver
- **SearXNG policy-drift flag**: tuned engine policy (google/bing disabled, verified 2026-08-16) is NOT live - `/config` now reports all 262 engines enabled. Needs your call: re-apply or accept
- **Fabrications killed**: `FreeToken` distro (chezmoi doc, 3 sites), Intel Ultra 7 workstation, ornith project, `44.5 percent peer-reviewed CUA` figure (unattributable on web search - dropped with note)
- **Internet-verified**: OKF v0.2 upstream changes (v0.1 bundle stance recorded), podman-generate-systemd deprecation, gluetun env/health semantics, SearXNG limiter constants (`API_MAX=4`/h source-verified - doc table already correct), MCP reference-server list (exact match), Qwen3-VL supersedes Qwen2.5-VL (doc updated)
- **Scout verdicts overridden with evidence**: kept `keybindings.md` (generated artifact under test, per 2026-10-09 law); rejected scout claim that `core/index-doc.md` must stay (it was a moved-over leftover)
Docs-only; no code, no live config touched. Fleet services untouched.
Refs #29
---
cwd: /home/blank/.omp/wt/docs-29-dedupe · session: wt-20261019-011132-7c8a99d
- references/okf-spec.md: replace v0.2 note with the deltas verified
against upstream SPEC.md 2026-10-19 (timestamp->generated.at and
# Citations->sources are the two breaking changes; trust fields and
root-index okf_version are additive; bundle stays v0.1).
- index.md: restore the agentic-web-research section lost in the
2026-08-28 rebuild and link log.md (index-coverage doctrine).
- gen-keybinds.sh emits OKF frontmatter so its generated artifact
(tools/niri/keybindings.md, regenerated, 120 bindings) passes kb-lint;
test added red->green.
- fix the two broken [[niri]] wikilinks (handy, noctalia-shell).
Refs #29
Three parallel trees documented the same ecosystem: omp-docs/skills/
(two overview pages), tools/npx-skills/ (10 pi-era npm pages), and
tools/vercel-labs-skills/ (11 CLI pages), plus a fourth leaderboard page
at engineering/skills-ecosystem.md. Verbatim overlap (identical SKILL.md
field tables in skills-spec.md vs skill-format.md; 13-agent vs 68-agent
copies of the same upstream table). Consolidated to four concept pages:
- skills/agent-skills.md: standard, format, loading, authoring (merges
skills-spec, skill-format, skill-file-structure, skill-loading,
best-practices, skills-vs-extensions)
- skills/skills-cli.md: CLI reference (merges commands, source-formats,
installation-scope, skill-discovery, lock-file, env-variables,
agent-support, related-links)
- skills/store-wiring.md: moved, fleet ops, links retargeted
- skills/ecosystem.md: replaces skills-ecosystem.md; stale 2026-08-12
top-50 table dropped, replaced with a live top-10 re-queried from the
skills.sh API tonight and the API contract re-verified (zero-based,
200/page, {skills,total,hasMore,page}, total 9909)
All facts re-verified 2026-10-19 against primary sources:
agentskills.io, vercel-labs/skills README + src/cli.ts (command set,
--full-depth) + src/skill-lock.ts (v3 lock, XDG path, wipe-on-old),
live skills.sh API. Deleted superseded core/index-doc.md (old pi-era
docs index). Retargeted all inbound links (tools/index, engineering x3,
packages x3, pi/skills, core/index). Pi-era npm skill packaging is
listed as archived under /pi/.
Refs #29
Night fact-check falsified the tree's subject: no `ornith` CLI exists
(npm 404), github.com/rhitching/ornith is 404, and the model IDs the
tree cites are wrong — the real family is ornith-ai/Ornith-1.0/1.5
(9B, 35B-A3B, 397B), built on Qwen3.5/Gemma4 per its model card, not
the 'Ornith-9B-Thinking-1.5T based on Qwen3-8B' the docs assert.
Nothing in the tree describes this fleet: no ornith binary on PATH
(audit 2026-10-18 said the same). Real facts it echoed (PrismML fork
on frank-zealot) already live in /system/.
Also: tools/index.md de-duplicated (same files were listed twice, once
as wikilinks once as links, live-sync missorted) and links normalized;
llama-cpp setup/index xrefs retargeted.
Refs #29
Two directories documented one concept (pi npm packages): top-level
packages/ (browser-use, permission-system) and pi/packages/ (peon,
web-access, subagents). Merged into pi/packages/ — one row per package
in a single index, detail pages kept as archive records. The root
index's 'OMP packages and skills' section was doubly wrong (packages/
was pi, not OMP); it becomes a Skills tooling section pointing at the
consolidated /skills/ tree.
Moved the two LIVE omp pages out of the retired-harness banner:
pi/statusline.md -> core/statusline.md, pi/subagent-limits.md ->
core/subagent-limits.md (both document omp behavior against
agent/config.yml + the installed bundle; pi/index.md itself admitted
the mis-shelf). Retargeted every inbound link (core/index, system/
dankserver, log x2, pi/index, settings x2, moved files' own xrefs).
Refs #29
- open-models.md: Qwen2.5-VL 'best open vision model' superseded by
Qwen3-VL (Apache 2.0 dense sizes; repo QwenLM/Qwen3-VL, arXiv
2511.21631, verified via web search); decision table + mermaid +
citations updated
- chezmoi-evaluation.md: fleet facts were fabricated — servers run
Ubuntu 26.04 LTS (probed via ssh, both boxes), not 'Arch/FreeToken'
(distro does not exist); dev workstation is AMD Ryzen 5 PRO 5650U,
not Intel Ultra 7; frank-default-* endpoints retired 2026-10-18
- agentic-web-research/index.md: pi-era topology blurb replaced with
current fleet endpoints
- self-hosted-web-agents.md: sample model frank-default-small ->
frank-archon (endpoint/IP already correct: dankserver)
- mcp.md reference-server table verified against upstream
modelcontextprotocol/servers README (exact match, no change)
- 'peer-reviewed BrowseComp' claim from scout ledger: does not exist
in any file — rejected, not applied
Refs #29
Changelog entries were essay-length incident writeups duplicating the
concept pages they created. New entry law recorded at top of log.md:
one dated entry = what changed + durable lesson + concept-page link;
full narratives recoverable via git log --follow. Every date, headline,
incident, and durable lesson preserved; narrative prose that already
lives on concept pages (caddy handle-ordering, gluetun/limiter field
notes, quadlet gotchas, faillock law, credential-store trap) replaced
by pointers. Historical pi-era entries tagged '(pi era)'.
Also: self-hosted-web-agents.md '44.5% peer-reviewed CUA' figure could
not be re-attributed to any published benchmark via web search today
— dropped with an explicit note; the valid core claim (87.4% = managed
Cloud, not the self-hostable library) kept.
Refs #29
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Night-shift campaign per #29. Net -2,229 lines across 102 files in 8 atomic commits, all gated by kb-lint + index-coverage + 67/67 bats.
Dedupe & compaction
skills/,tools/npx-skills/,tools/vercel-labs-skills/) into one verified treetools/ornith-llama-cpp-setup/tree (608 lines - project does not exist; verified upstream)core/log.md406 to 284 lines under a new entry law: change + durable lesson + concept pointer; full narratives recoverable viagit log --followagentic-web-research/was unlisted in the root index)Fact verification (live probes + internet research)
/confignow reports all 262 engines enabled. Needs your call: re-apply or acceptFreeTokendistro (chezmoi doc, 3 sites), Intel Ultra 7 workstation, ornith project,44.5 percent peer-reviewed CUAfigure (unattributable on web search - dropped with note)API_MAX=4/h source-verified - doc table already correct), MCP reference-server list (exact match), Qwen3-VL supersedes Qwen2.5-VL (doc updated)keybindings.md(generated artifact under test, per 2026-10-09 law); rejected scout claim thatcore/index-doc.mdmust stay (it was a moved-over leftover)Docs-only; no code, no live config touched. Fleet services untouched.
Refs #29
cwd: /home/blank/.omp/wt/docs-29-dedupe · session: wt-20261019-011132-7c8a99d
Three parallel trees documented the same ecosystem: omp-docs/skills/ (two overview pages), tools/npx-skills/ (10 pi-era npm pages), and tools/vercel-labs-skills/ (11 CLI pages), plus a fourth leaderboard page at engineering/skills-ecosystem.md. Verbatim overlap (identical SKILL.md field tables in skills-spec.md vs skill-format.md; 13-agent vs 68-agent copies of the same upstream table). Consolidated to four concept pages: - skills/agent-skills.md: standard, format, loading, authoring (merges skills-spec, skill-format, skill-file-structure, skill-loading, best-practices, skills-vs-extensions) - skills/skills-cli.md: CLI reference (merges commands, source-formats, installation-scope, skill-discovery, lock-file, env-variables, agent-support, related-links) - skills/store-wiring.md: moved, fleet ops, links retargeted - skills/ecosystem.md: replaces skills-ecosystem.md; stale 2026-08-12 top-50 table dropped, replaced with a live top-10 re-queried from the skills.sh API tonight and the API contract re-verified (zero-based, 200/page, {skills,total,hasMore,page}, total 9909) All facts re-verified 2026-10-19 against primary sources: agentskills.io, vercel-labs/skills README + src/cli.ts (command set, --full-depth) + src/skill-lock.ts (v3 lock, XDG path, wipe-on-old), live skills.sh API. Deleted superseded core/index-doc.md (old pi-era docs index). Retargeted all inbound links (tools/index, engineering x3, packages x3, pi/skills, core/index). Pi-era npm skill packaging is listed as archived under /pi/. Refs #29Live read-only probes on Dankclaw (BatchMode ssh, 2026-10-19): - system/dankclaw.md: full 32-container census added (authentik IdP, prometheus/grafana/loki/alloy/alertmanager monitoring, pihole, ntfy, seerr, hermes stack, anubis, frank-tts :7772 all undocumented); dragoon pool corrected 401,408 @ ctx 200,704 (was conflated); zealot corrected to PrismML build 10777, Ternary-Bonsai-2-9B PQ2_0-MTP, 2x262,144 over one 524,288 pool, f16 K+V (doc claimed build 10754, 27B, 2x200,704) - caddy/index.md: v2.11.7 (in-container ), deduped caddyfile listing - gitea: version 1.27.3 probed via API; systemd-gitea network + rootless 100999 mapping confirmed live (gitea-server attaches systemd-gitea; dank subuid 100000:65536); index See-Also de-duplicated - searxng-tuning.md: live instance section (ghcr image, valkey:9-alpine, marreta netns-sharing explains duplicate port maps); POLICY DRIFT FLAG: tuned engine policy (google/bing disabled, verified 2026-08-16) is NOT live — /config now shows all 262 engines enabled; upstream settings.yml count corrected 388@master; limiter table already matched source - vpn-routing.md: verify snippet fixed — gluetun image ships no curl; health server is 127.0.0.1:9999/health ('OK'), :8000 is the CONTROL server (404s on health paths); correct probes provided Refs #29