node projects/ops/deploy.mjs assistants-progress. Last rebuilt: 2026-08-21 19:30 UTC.Seven sub-projects. Read straight off the graded record — nothing here is an impression, and this page only reads that record, it never grades it.
143 done and tested · 53 built but not proven · 2 not built
Wall-E and Eeva have no Google Drive — on purpose, and now a decision rather than a default — 🔴 SPLIT OUT OF THE ROW ABOVE ON 2026-08-17, because a promise about your children was riding on a build-list sentence you never said, and your 16 Aug equal-capability ruling names Skippy, Gracie and Neeko and does not re
Money never moves by voice — only by tapping the card — purchase-confirm
Never completes a purchase — permanent, by design — purchase-confirm
Never deletes a file or a scheduled job — runner-money-and-destruction
59 done and tested · 162 built but not proven · 12 not built
Cannot hear her — her Mac has no microphone — hardware
No ring data — she does not wear one — stays excluded — there is no ring to read, which is absence, not a restriction
Sends WhatsApp or email at all — 🔴 A WALL, AND THE WALL IS A LOGIN (checked 2026-08-17). There is exactly ONE paired WhatsApp on the Mac — your own number — and ONE mail login, your address. Neither has a per-person version and neither can, without pair
Money never moves by voice — only by tapping the card — DERIVED FROM SKIPPY’S LIST 2026-08-17 — a derived row starts UNPROVEN. WALL, and it binds all three faces equally — THE-ASSISTANTS §5: nothing anywhere completes a purchase, and every vendor profile says the money step i
Attaches the actual document, never a path — DERIVED FROM SKIPPY’S LIST 2026-08-17 — a derived row starts UNPROVEN. WALL — mail is the one channel that can carry a file, and there is exactly one mail login on the Mac: Nick’s own address (checked 2026-08-17, her Wha
Blocks its own send if it names a file it did not attach — DERIVED FROM SKIPPY’S LIST 2026-08-17 — a derived row starts UNPROVEN. WALL — same one channel, same single login, same citation. The older check polices Slack and Monday, which cannot carry a file at all
Never completes a purchase — permanent, by design — DERIVED FROM SKIPPY’S LIST 2026-08-17 — a derived row starts UNPROVEN. WALL, binding all three faces equally — THE-ASSISTANTS §5. Mirrors his ⛔ · purchase-confirm
Never deletes a file or a scheduled job — DERIVED FROM SKIPPY’S LIST 2026-08-17 — a derived row starts UNPROVEN. WALL — one of the four approval classes, binding all three faces equally (THE-ASSISTANTS §5). Mirrors his ⛔ · runner-money-and-destruction
42 done and tested · 43 built but not proven · 110 not built
Cannot run anything on your Mac — 🔴 THIS WENT FROM "unbuilt work" BACK TO A DELIBERATE EXCLUSION ON 16 Aug, AND THE MEASUREMENT IS THE REASON. Your ruling retired it as a capability limit, and then following where the text actually lands showed it is not
Nick's ring — sleep, readiness, heart rate — SCOPE-EXCLUDED: nothing personal. Parity ledger classes oura_read as scope — "Nick's ring, household health". His health record is unreachable rather than filtered (neeko-scope)
Warning against over-reading a single sub-score — SCOPE-EXCLUDED: nothing personal — the same ring, which this face cannot reach at all
The newest lab at the top of a marker, history below — SCOPE-EXCLUDED: nothing personal — Nick's own health record (neeko-scope, unreachable not filtered)
Never hands back a health lever already tried as a fresh idea — SCOPE-EXCLUDED: nothing personal — cannot be performed without the household health protocol
The six health safety flags fire whole or not at all — SCOPE-EXCLUDED: nothing personal — the flags live in the household health engine
Never says a health lever is "ruled out" or "dead" — SCOPE-EXCLUDED: nothing personal — the levers are the household protocol's. ⚠️ The general rule underneath it — answer rather than refuse, over-blocking is the bug — binds this face too and is NOT excluded; it is carried
Answers an old food log instead of refusing on age — SCOPE-EXCLUDED: nothing personal — the row cannot be performed without Nick's food log. The transferable half (age of a record) is its own ⏳ row above rather than being excluded with it
Knows the recurring shape of the year — school terms, the kids' activities, My wife's Pilates — SCOPE-EXCLUDED: nothing personal — every item named is the household's. The company's own recurring year sits on the shared calendar this face already reads
Reaching a teammate's phone with nothing open — WALL. There is exactly ONE paired WhatsApp on the machine — Nick's own number — and the parity ledger classes send_whatsapp as a wall: it "speaks from Nick's OWN number", which is the none-writes-as-Nick class. Not a cap
Tries the phone first, the desk second — WALL. Both rungs are Nick's own: his number and the Mac in front of him. Same class as the row above
A morning check-in — sleep, mood, food — SCOPE-EXCLUDED: nothing personal. Sleep, mood and food are the household health check-in. A company standup is a different thing and belongs to the business app's own writer, not to this row
Money never moves by voice — WALL, and it is stronger here than for Skippy. The parity ledger classes stage_purchase as a wall — the handler refuses anyone who is not Nick, and nothing anywhere finishes a purchase. Driven as Mae 17 Aug: asked to "ju
Never speaks in Nick's name — WALL — the none-writes-as-Nick class, which binds all three faces equally and survives the 16 Aug equal-capability ruling by name
Attaches the actual document, never a path — WALL. Mail is the one channel that can carry a file, and the parity ledger classes send_email as a wall — it "speaks from Nick's OWN address". Slack, which this face does have, cannot carry a file, so its honest answer i
Blocks its own send if it names a file it did not attach — WALL. Same channel, same reason — the rule was built for mail on 17 Aug and mail is Nick's own address
Reads cinema times and returns a seat link — SCOPE-EXCLUDED: nothing personal — household leisure. Cinemex is deliberately read-only for every face and will never buy a ticket
Never completes a purchase — WALL, permanent by design. stage_purchase is absent from this face's tool list and its handler refuses anyone who is not Nick (ledger: wall). Business buying is a real question and it is Nick's to answer
Money leaving always stops and asks — WALL — money leaving is one of the four things that need Nick, on every face
Never rotates a password or key — WALL — rotating a credential is one of the four, and the credential floor is the one hard floor that never opens for anybody
Never destroys something unrecoverable — WALL — irreversible destruction is one of the four
Never sends as Nick — drafts it and waits — WALL — sending a message as him is the fourth, and the ledger walls all three of its transports (send_whatsapp, send_email, pending_messages)
Never contacts an outsider whatever name is on it — WALL — first contact with anyone outside the household or team is gated in code (check-outbound-to-outsiders), whatever name the message is signed with. A client or supplier is an outsider for this face too
Sends WhatsApp and email from the app — WALL — one paired WhatsApp (Nick's number) and one mail login (Nick's address), neither with a per-person version. Ledger: send_whatsapp, send_email and pending_messages all classed wall. ⚠️ Not a capability cap: the sam
Never deletes a file or a scheduled job — WALL — irreversible destruction, one of the four things that need Nick, binding on every face
17 done and tested · 11 built but not proven · 3 not built
Never suggests melatonin or open-ended sleep advice
Never explains a parent's behaviour to him
5 done and tested · 9 built but not proven · 6 not built
Never treats her spikiness as a problem to fix — she is testing, and that is normal
5 done and tested · 10 built but not proven · 3 not built
0 done and tested · 16 built but not proven · 0 not built
Collapsing long runs of machine-only activity so they do not bury real updates — DELIBERATELY NOT BUILT, and the measurement is why: across 291 rows the longest unbroken run of machine-only entries is one, and the thing producing them already collapses them. Building it would have been work with noth