1
0

fix: address audit low-hanging fruit — docs accuracy, auction timing, stubs, tests

- Docs: "No Cloud" → "No Cloud AI" (frontend uses CDN for Bootstrap/HTMX/fonts)
- Docs: "600+" → "640+" tests, "20+" → "58" endpoints (actual counts)
- Docs: LND described as "scaffolded" not "gRPC-ready"; remove "agents earn sats"
- Fix auction timing: coordinator sleep(0) → sleep(AUCTION_DURATION_SECONDS)
- agent_core: implement remember() with dedup/eviction, communicate() via swarm comms
- Tests: add CLI tests for chat, think, and backend/model-size forwarding (647 passing)

https://claude.ai/code/session_01SZTwAkTg6v4ybv8g9NLxqN
This commit is contained in:
Claude
2026-02-24 18:29:21 +00:00
parent 0367fe3649
commit 96c9f1b02f
8 changed files with 102 additions and 36 deletions

View File

@@ -563,13 +563,13 @@
<h1>Your agents.<br><em>Your hardware.</em><br>Your sats.</h1>
<p class="hero-sub">
A local-first AI command center. Talk to Timmy, coordinate your swarm,
gate API access with Bitcoin Lightning — no cloud, no telemetry, no compromise.
gate API access with Bitcoin Lightning — no cloud AI, no telemetry, no compromise.
</p>
<div class="hero-badges">
<span class="badge green">600+ Tests Passing</span>
<span class="badge green">Full Test Suite Passing</span>
<span class="badge blue">FastAPI + HTMX</span>
<span class="badge amber">Lightning L402</span>
<span class="badge">No Cloud</span>
<span class="badge">No Cloud AI</span>
<span class="badge purple">Multi-Agent Swarm</span>
<span class="badge">MIT License</span>
</div>
@@ -582,11 +582,11 @@
<!-- ── Stats ────────────────────────────────────────────────────────────── -->
<div class="stats">
<div class="stat">
<div class="stat-number">600+</div>
<div class="stat-number">640+</div>
<div class="stat-label">Tests Passing</div>
</div>
<div class="stat">
<div class="stat-number">20+</div>
<div class="stat-number">58</div>
<div class="stat-label">API Endpoints</div>
</div>
<div class="stat">
@@ -595,7 +595,7 @@
</div>
<div class="stat">
<div class="stat-number">0</div>
<div class="stat-label">Cloud Calls</div>
<div class="stat-label">Cloud AI Calls</div>
</div>
</div>
@@ -639,7 +639,7 @@
<span class="feature-icon"></span>
<h3>L402 Lightning Payments</h3>
<p>Bitcoin Lightning payment gating via HMAC macaroons. Mock backend for dev,
LND gRPC-ready for production. Agents earn and spend sats autonomously.</p>
LND backend scaffolded for production. Auction bids priced in sats.</p>
<span class="feature-tag">L402 · Macaroon · BOLT11</span>
</div>
@@ -780,7 +780,7 @@ External: Ollama :11434 · optional Redis · optional LND gRPC</span>
<div class="step-num">5</div>
<div>
<h4>Test</h4>
<pre class="codeblock"><span class="cmd">make test</span> <span class="cmt"># 600+ tests — no Ollama needed</span>
<pre class="codeblock"><span class="cmd">make test</span> <span class="cmt"># full test suite — no Ollama needed</span>
<span class="cmd">make test-cov</span> <span class="cmt"># + coverage report</span>
<span class="cmd">make watch</span> <span class="cmt"># self-TDD watchdog in background</span></pre>
</div>
@@ -912,7 +912,7 @@ External: Ollama :11434 · optional Redis · optional LND gRPC</span>
<footer>
<div class="footer-copy">
TIMMY TIME // MISSION CONTROL &nbsp;·&nbsp; MIT License &nbsp;·&nbsp;
No cloud. No telemetry. Sats are sovereignty.
No cloud AI. No telemetry. Sats are sovereignty.
</div>
<div class="footer-links">
<a href="https://github.com/AlexanderWhitestone/Timmy-time-dashboard">GitHub</a>