╔══════════════════════════════════════════════════════════════╗ ║ T u r b o W I L L O W ++ v3.1 C:\WILLOW\WILLOW.CPP ║ ╚══════════════════════════════════════════════════════════════╝
╔═[trunk.h — overall status]══════════════════════════════════════════╗
struct TrunkStatus {
    char   *name    = "Willow";
    enum   status   = DEGRADED;  /* trunk.status */
    bool   worker_heartbeat = NONE;  // no worker has polled sap
} trunk
!! WARNING: sap.heartbeat == NULL — no worker process has polled the queue.
// 357 of 369 queued tasks have failed with no consumer attached.
╚══════════════════════════════════════════════════════════════════╝
╔═[sap.cpp — task queue]══════════════════════════════════════════════╗
struct SapQueue {
    int total     = 369;
    int failed    = 357;
    int pending   = 2;
    int running   = 0;
    int completed = 0;
    char *heartbeat = "none";
} sap;
idlabelstatusnote
2W1CHRFQ echo smoke test PENDING queued recently
8ED0A500 embed backfill PENDING queued since May 19 — stuck
-------- (x357, e.g. build/index job) FAILED error: "no executable commands found"
-------- (duplicate signature) FAILED error: "no executable commands found"
╚══════════════════════════════════════════════════════════════════╝
╔═[canopy.h — agent fleet]══════════════╗
agentroleclass
skirniremissary / gate-witness, closes loopsENGINEER
AutoCursor IDE-integrated routerOPERATOR
ganas1file intake / classification pipelineWORKER
ganas2local model test bed (qwen2.5:3b)WORKER
ganas3image generation (Imagen 4)WORKER
// canopy.count = 5;
╚══════════════════════════════════╝
╔═[rings.h — schema state]══════════════╗
struct RingsSchema {
    int confirmed_today = 2;
    int total_tables    = 4;
} rings;
tablestate
tasksCONFIRMED
knowledgeCONFIRMED
agentsUNCONFIRMED
routingUNCONFIRMED
╚══════════════════════════════════╝
╔═[roots.cpp — persistent store]═════════════════════════════════╗
collectionscopenote
mcp_smoke_test session-local record written, read, then deleted this session
ctx__willow-mcp app-scoped properly isolated
!! ISOLATION GAP: all other collections are visible to any app with full store access.
// roots.isolation_enforced == false; recommend per-collection ACL before further writes.
╚══════════════════════════════════════════════════════════════════╝
╔═[leaves.h — knowledge atoms]══════════╗
idorigin
509084FAingested this session
grove_msg_111from a GitHub channel
L8A5Amigrated from an older version
╚══════════════════════════════════╝
╔═[litter.log — activity]═══════════════╗
  • store_putok
  • store_getok
  • store_deleteok
  • schema_confirm_mapping2 tables confirmed
  • task_submitqueued, unread
╚══════════════════════════════════╝