Skip to content

SDD remaining: fleet dispatch, reviewer, memory graph, telemetry - #4

Merged
derekclair merged 3 commits into
spec/008-local-tts-spikefrom
spec/sdd-remaining
Aug 20, 2026
Merged

SDD remaining: fleet dispatch, reviewer, memory graph, telemetry#4
derekclair merged 3 commits into
spec/008-local-tts-spikefrom
spec/sdd-remaining

Conversation

@derekclair

Copy link
Copy Markdown
Owner

Stacked on #3 (which is stacked on #2). Merge order: #2#3 → this.

Remaining original design that was still only in Hermes / the graph, now as SDD (not copied operating files):

Spec Claim
012 Three dispatch layers + closed roster. Living practice. This package is not a dispatcher.
013 Reviewer never implements; severity scale. No reviewer bot in this repo.
014 Shipped get_agent(): inject raw memory before the LLM; fail-open; no extra summarizer. 500–1000ms is unmeasured rationale.
015 Content-free telemetry. Voice sibling does turns; graph does not export OTEL. Hub is lan-agent-otel by URL only (no IPs/hostnames).

Not brought in: church/Lovell/CVE/SITE-Bench research, Slack, keys, SOUL/MEMORY files, Hermes wiki copies.

Privacy scan on these folders: clean of keys, serials, Slack/Linear IDs, family names, RFC1918, pi5.local.

Add plan.md and tasks.md for 002–006. Scrub 002 of household PII.
Correct 005 current state (tests + CPU CI exist). Extend 007 with the
live inference slot policy (one local LLM; 120B+Riva is experimental).
Add 009 STE architect↔coder handoff, 010 complete-or-block worker
protocol, and 011 voice reply contract (wanted, not a shipped filter).
Hermes operating files stay in Hermes; this is the protocol record only.
012 records conversation vs subagent vs durable board (not a dispatcher).
013 records the reviewer gate (never implements). 014 documents the shipped
get_agent() memory-injection graph; the 500–1000ms comment stays unmeasured.
015 is the content-free telemetry contract; the graph does not export OTEL;
the hub is derekclair/lan-agent-otel by pointer only. No Hermes file copies.
Base automatically changed from spec/sdd-completeness to spec/008-local-tts-spike August 20, 2026 19:28
@derekclair

Copy link
Copy Markdown
Owner Author

@copilot resolve the merge conflicts in this pull request

Co-authored-by: derekclair <5247629+derekclair@users.noreply.github.com>

Copilot AI commented Aug 20, 2026

Copy link
Copy Markdown

@copilot resolve the merge conflicts in this pull request

Merge conflicts resolved in specs/README.md — commit 0feb9d8.

@derekclair
derekclair merged commit f7d8868 into spec/008-local-tts-spike Aug 20, 2026
2 checks passed
@derekclair
derekclair deleted the spec/sdd-remaining branch August 20, 2026 19:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants