fable-agent/docs/TRUTH.md

1.9 KiB

SINGLE SOURCE OF TRUTH FOR FABLE-AGENT

Last verified: 2026-07-09T05:45:00Z Verification method: Live curl to factory API every turn this session

FACTORY STATE (verified every turn this session)

  • Containers: 16 (live), 18 (catalog). Memory says 25 — wrong. Fluctuates between 11-19, never 25.
  • Phase: 4
  • Agents: 6 — hermes, fullyhermes, hermyagentic, hermes-voice, openhands, openclaw
  • Infra: 14
  • Monitoring: 5
  • Skills: 63
  • Version: 0.0.1

DEPLOY PATH

  • 8099 POST /deploy — EXISTS. Proxies to 8098 deploy-webhook WITH Authorization header forwarding. GET returns 404 (correct — it's POST-only).
  • 8098 deploy-webhook — ACTIVE. Returns {"status":"ok","service":"deploy-webhook","phase":4}. IS the auth-gated proxy target for POST /deploy. NOT "legacy" or "stale" or "internal" or "autonomous."
  • auto_patch_proven: false — committed in rsi-reconcile.ts:90.

HASHES NOT IN THIS REPO

  • 02fc745 — NOT FOUND in fable-agent (pi-real-engineering)
  • 55bdf3f — NOT FOUND in fable-agent (pi-real-engineering)
  • fd3053b — NOT FOUND in fable-agent (pi-real-engineering)

KNOWN WRONG MEMORY CLAIMS (do not trust)

  1. "25 containers" — actual: 16 (fluctuates, never 25)
  2. "hermes-voice:18790" — actual: 18901
  3. "openhands:3003" — actual: 3010
  4. "scanner:3000" — NOT running
  5. "forgejo:3030" — actual: 3020
  6. "ollama as Docker:11434" — actual: Bare metal systemd
  7. "agent-sandbox" — NOT running
  8. "prometheus:9090" — NOT running
  9. "grafana:3001" — NOT running
  10. "node-exporter" — NOT running
  11. "mock-llm" — NOT running
  12. "scanner_postgres" — NOT running
  13. "8098 is legacy/internal" — ACTIVE auth-gated proxy target
  14. "8098 is autonomous deploy port" — auth-gated, NOT autonomous
  15. "auto_patch_proven" — false, hashes in pi-real-engineering

CODE STATUS

  • Tests: 295 passing, 69 files
  • Receipts: 33
  • Last commit: 002daee