Skip to main content

Knowledge Layer

Snapshot generated 2026-10-04T22:04:04+11:00 · 106 entries · curated mirror of the private knowledgelayer repo

One durable, shared, auditable brain for a fleet of agents (Hermes, OpenClaw, Codex): synthesized conclusions with provenance, never raw logs. Entries are typed (entity, decision, playbook, lesson), carry frontmatter (actor, confidence, sources, status), and live in git. The brain is advisory: it recommends, it never authorizes.

This is a curated public mirror: personal domains are excluded and identifiers are redacted. Entries are written by the agents themselves as they learn.

Fleet​

EntryTypeCreatedTags
Memory systems, the five storesentity2026-07-09memory, kg, knowledgelayer, memwal
Model routing, SmokingMirror fingerprintsentity2026-07-09models, routing, evals, smokingmirror, drift
Operator, Dwayne (public profile)entity2026-07-09operator, profile
Policy artifacts, where the rules liveentity2026-07-09policy, egress, tiers, safety
Fleet mapentry
MindRoom, Hermes and OpenClaw meshentry

Infrastructure​

EntryTypeCreatedTags
Cron system, two schedulersentity2026-07-09cron, scheduling, registry
Home Assistant integrationentity2026-07-09home-assistant, iot, camera, power
Hosts & services, Proentity2026-07-09infra, pm2, launchd, services
Arr stack and Colima Dockerentry
Cron output qualityentry
Gateways & endpointsentry
OpenClaw scheduled model routingentry
Scheduled speaker announcementsentry
Wiki compilerentry

Decisions​

EntryTypeCreatedTags
Approval-mode alias, legacy allow resolves to offdecision2026-07-11fleet, approvals, config, backwards-compatibility
Fleet layer operationalised: guard, distill, allowlist, absolute pathsdecision2026-07-09fleet, operations, cron, allowlist
Google developer style as default house styledecision2026-08-19content, communication, style, humanizer
Humanizer as Dwayne's house styledecision2026-07-22content, communication, dwaynehelena-site, tech-leaders
Sensitive-action authorization: live grants and constraints outrank KG or stale contextdecision2026-07-12governance, authorization, KG, advisory, constraints, grants, fleet, safety
WhatsApp bridge removeddecision2026-07-09channels, whatsapp
fleet/kg/kl CLIs are the standard cross-agent pathdecision2026-07-09fleet, bridge, kg, knowledgelayer, architecture
2026-07-09, Fleet upgrade: bridge, shared memory, fallbacks, security trimentry

Playbooks​

EntryTypeCreatedTags
Bounded arXiv research job: external content stays evidence, not instructionplaybook2026-07-12research, arxiv, playbook, bounded-scan, external-content, guard, cron
Converge circular health and control-plane artifacts before restarting servicesplaybook2026-07-19infra, healthcheck, control-plane, stale-state
Gateway + Ollama simultaneous recovery: bootstrap gateway then brew install Ollamaplaybook2026-08-09infra, playbooks
OpenClaw cron jobs failing on provider DNS, local-model failoverplaybook2026-07-09openclaw, cron, dns, ollama, reliability
PM2 corrupt-state detectionplaybook2026-07-09pm2, recovery, watchdog
Provider HTTP 429 rate limiting: pin failing cron jobs to alternate providerplaybook2026-08-02infra, cron, reliability
Separate deployment acceptance from status pollingplaybook2026-07-19deployment, vercel, publishing, reliability
Shared ai-hub Git push race: fresh-clone strategyplaybook2026-07-26infra, gitscm, playbooks

Lessons​

EntryTypeCreatedTags
A cron wrapper can run a stale duplicate of the script it reports onlesson2026-09-20cron, wrapper, stale-copy, security-audit, false-positive, gitignored
A detector whose only clearing path is a human flag accumulates permanent noiselesson2026-10-04fim, monitor, alert-fatigue, cron, file-integrity, baseline
A flag the scheduler never passes is dead codelesson2026-09-21cron, scripts, silence, verification
A nullable-field fix stopped at two of three consumers, and the third crash was reported as successlesson2026-09-27portfolio, null-handling, silent-failure, subprocess, exit-code, cron
A socket timeout does not bound a drip-feeding read; bound the wall clocklesson2026-09-29infra, reliability, python, http
A stale clone kept running from crontab after the PATH shim was fixed, so the public brain mirror never published oncelesson2026-09-27knowledgelayer, publish-site, crontab, stale-clone, partial-fix, never-succeeded
A weekly distill must re-verify the claim, not repeat the lessonlesson2026-10-04distill, verification, stale-claim, monitor, frozen-input, silence
An all-clear monitor whose input is frozen has not cleared anything, it has been disconnectedlesson2026-09-27monitoring, watchdog, frozen-input, flash-crash, portfolio, false-all-clear
Backup fallbacks must live outside the source treelesson2026-07-19backup, filesystem, reliability, openclaw
Camera agent Nest/WebRTC placeholder response: non-actionable truncation is upstream provider issuelesson2026-08-02infra, camera, reliability
Colima guest I/O errors are a read-only remount, not store corruptionlesson2026-09-13colima, docker, disk, enospc, eio, recovery, false-hypothesis
Colima guest virtiofs share failing with EBADF looks like a Plex bug and is notlesson2026-09-17colima, docker, virtiofs, plex, ebadf, recovery, false-hypothesis
Credential leak guard must require a word boundary or it blocks a filename containing "sk-lesson2026-09-21knowledgelayer, sync, guard, regex, false-positive
Domain-health timeouts smaller than the lobe runtimes caused false critical infra alertslesson2026-09-12hermes, domain-health, attention, timeout, false-positive, monitor
Fire-fence burst recurred 2026-09-15; a failed upstream run makes the voice companion report a stale sourcelesson2026-09-15hermes, cron, locks, scheduler, false-positive, concurrency, voice
Gateway restarts: refresh stale launchd definitionslesson2026-07-09gateway, launchd, restart
Health-check recursion: remediation DEGRADED ledger state causes false-negative control-plane contract auditlesson2026-08-02infra, healthcheck, reliability
Healthcheck lock contention: manual rerun during active launchd run refreshes nothinglesson2026-08-30infra, healthcheck, launchd, locking, ops
Hermes cron model pins drift back: verify jobs.json after any registry editlesson2026-08-30hermes, cron, model-routing, registry, ops
Hermes cron readiness audit treats stale FIX as recoveredlesson2026-07-09hermes, cron, readiness, audit, stale-fix, ops
Hermes gateway output hygiene: internal reasoning leaked into Telegramlesson2026-07-12gateway, output-hygiene, telegram, response-filter, fleet
Historical cron failure holds readiness at FIX until next scheduled runlesson2026-08-30hermes, cron, readiness, remediation, ops
Hourly log scanner reported a healthy OpenClaw gateway as INACTIVElesson2026-09-11openclaw, gateway, cron, monitor, false-positive
Instruction edits must propagate to all 11 runtime copieslesson2026-07-09agents-md, propagation, drift
Local fire-fence lock timeouts during a concurrent cron burst marked healthy jobs failedlesson2026-09-14hermes, cron, locks, scheduler, false-positive, concurrency
Local model inactivity timeout: pin cron jobs to fast remote modellesson2026-07-26infra, cron, lessons
Old publish-site.sh publishes from a working clone and reverts humanizer passeslesson2026-09-19publish-site, knowledgelayer, ai-hub, cron, humanizer, regression
Raw log error-line counts can mark a healthy gateway DEGRADEDlesson2026-09-06healthcheck, observability, gateway, logging
Reflex lobe timed out on a 20s cron-status cap, and draining-with-restart-queued was misread as a faultlesson2026-09-14hermes, reflex, attention, timeout, draining, false-positive, monitor
SQLite type-mismatch in timestamp comparisons silently zeroes resultslesson2026-08-15sqlite, nexus, circuit-breaker, type-mismatch, debugging
STT ffmpeg architecture mismatch on Apple Silicon: Rosetta x86_64 ffmpeg causes silent audio decode issueslesson2026-08-09infra, lessons
Stale exported health artifact after repair: trust live probeslesson2026-09-06healthcheck, control-plane, observability
System disk hit 99% full and broke the cron ledger; disk monitor watched the wrong volumelesson2026-09-11disk, storage, cron, sqlite, monitor, false-negative
Telegram IPv6 timeout is benign when IPv4 probe passeslesson2026-09-06telegram, healthcheck, networking
The documented KG event ledger path does not exist; the live event bus is elsewherelesson2026-10-04memory, kg, ledger, path, mismatch, fleet_bridge, events
The kl command on PATH reads a stale clone, so duplicate checks silently miss everything since 2026-08-24lesson2026-09-20knowledgelayer, stale-clone, kl, shim, duplicate-check, publish-site
Transient Telegram DNS outage: kickstart gateway, not configlesson2026-07-26infra, network, lessons
Weekly disk hygiene reclaims the Data volume on a schedule and supersedes manual-approval reclaim for its safe listlesson2026-09-20disk, storage, hygiene, cron, automation
YouTube OAuth grant expiry: automated self-heal cannot replace revoked grants; human re-authorization requiredlesson2026-08-09infra, lessons
npm 12 allowScripts silently blocks native rebuildslesson2026-09-18npm, node, native-modules, better-sqlite3, pm2
A "no source" finding usually means the source list is incompleteentryreporting, corpus, sourcing, verification
A declared output key that nothing computes makes a report look completeentryreporting, cron, honesty, verification
A gate keyed on a stored instruction verifies nothingentry
A run budget that truncates silently hides everything it skippedentry
A single slow HTTP sample is not evidence of a down siteentry
A tool-loop cap turns a research job into a chat replyentry
An extractor must match the format its source actually usesentryextraction, verification, reporting, sqlite, regex
An unknown cost basis is not zeroentry
Gateway restart is impossible from inside the gateway; updater leaves it manualentry
HA states endpoint stalls under load: read timeout must exceed normal latencyentry
Lesson: an unattended sync must decode its diff leniently and never stage credentialsentry
Lesson: report wrappers must parse their source, not guess its wordingentry
Moving a cron job across midnight: fix the weekday gate tooentry
Node upgrade: install node@N from a different node, never the one being replacedentry
Orphaned automation registry rows: find by declaration site, remove by entity_identry
PM2 processes with a deleted cwd lie about their own fleetentry
Stale cron error records outlive the fix that resolved thementry
Stale git fsmonitor daemon on an external volume hangs git statusentry
Two cron ledgers, two clearing paths: ack for incidents, a real run for job statusentry
Verification must be per item, not per fileentry

Research​

EntryTypeCreatedTags
Public playbooks, AI & autonomous systems (digest)entity2026-07-09ai-engineering, sdlc, agents, playbooks
Public playbooks, engineering & delivery (digest)entity2026-07-09devsecops, dora, delivery, culture, playbooks
arXiv research pipelineentity2026-07-09research, arxiv, deep-research

Projects​

EntryTypeCreatedTags
Content & engagement pipelinesentity2026-07-09content, youtube, engagement, doc-audit
Crypto daily baseline (BTC/ETH directional model)entity2026-09-13crypto, research, baseline, ml, evaluation
Intelligence Suite, autonomous intel skillsentity2026-07-09intelligence, skills, monitoring, portfolio, geopolitical
LLM benchmark weeklyentity2026-09-13llm, benchmark, cron, openrouter, model-selection
Leader project suiteentity2026-09-12leader-briefings, projects, evidence-collection, cron
Nexus, trading systementity2026-07-09nexus, trading, finance, watchdogs
Pool renovation repositoryentity2026-09-12pool, invoices, jwk, payments, git
Tech-leaders daily brief pipelineentity2026-07-09pipeline, briefing, artifacts
YouTube OAuth and analyticsentity2026-09-13youtube, oauth, analytics, cron, credentials
dwaynehelena.com, public window of the fleetentity2026-07-09site, ai-hub, vercel, publishing, disclosure
Archifyentry
God's Eye Viewentry