“I need a chair” → 5 reviewers created (3 verified Ring 2, 2 unverified Ring 1)
Dina checks health vault (back pain, needs lumbar), finance vault (budget 10–20K INR)
Trust-weighted reviews: skip CheapChair (low trust score), recommends ErgoMax Elite
| Suite | Total | Pass | Fail | Skip | XFail | Status |
|---|---|---|---|---|---|---|
| Core (Go) | 2017 | 1983 | 0 | 34 | 0 | PASS |
| Brain (Py) | 746 | 716 | 0 | 1 | 29 | PASS |
| CLI (Py) | 109 | 109 | 0 | 0 | 0 | PASS |
| Admin CLI (Py) | 59 | 59 | 0 | 0 | 0 | PASS |
| AppView (TS) | 295 | 295 | 0 | 0 | 0 | PASS |
| Integration | 983 | 978 | 0 | 5 | 0 | PASS |
| E2E (Docker) | 121 | 109 | 0 | 7 | 5 | PASS |
| Release | 139 | 122 | 0 | 17 | 0 | PASS |
| Install | 72 | 65 | 7 | 0 | 0 | FAIL |
| User Stories | 106 | 82 | 24 | 0 | 0 | FAIL |
| AppView Integration (TS) | 323 | 323 | 0 | 0 | 0 | PASS |
| TOTAL | 4970 | 4841 | 31 | 64 | 34 | FAILED |
“I need a chair” → 5 reviewers created (3 verified Ring 2, 2 unverified Ring 1)
Dina checks health vault (back pain, needs lumbar), finance vault (budget 10–20K INR)
Trust-weighted reviews: skip CheapChair (low trust score), recommends ErgoMax Elite
Sancho arrives → Sancho’s Dina contacts your Dina (D2D encrypted, Ed25519 signed)
Your Dina searches vault by Sancho’s DID, finds: “his mother had a fall”, “likes cardamom tea”
Nudge: “Sancho 15 min away. Ask about his sick mother. Make cardamom tea.”
“Is this video AI?” → Dina resolves creator DID via AT Protocol Trust Network
Elena (Ring 3): 200 attestations, 15 peer vouches, 2yr history → “authentic, trusted creator”
BotFarm (Ring 1): 0 attestations, 3‑day‑old account → “unverified, check other sources”
Shopping agent asks “any health conditions?” → Guardian blocks cross-persona access
Health (restricted): “L4‑L5 herniation” withheld. Proposes “chronic back pain” only
User approves minimal disclosure. PII scrubber confirms no diagnosis leaked
OpenClaw/Perplexity Computer wants to send email → pairs with Home Node, asks Dina first
Dina checks: safe? matches your rules? PII leaking? “send_email” → MODERATE, asks you first
Safe tasks (web search) pass silently. Rogue agent with no auth → 401, blocked at the gate
User uploads license scan → Brain extracts fields with confidence scores
Deterministic reminder fires 30 days before expiry (no LLM in the scheduling)
Delegation: Brain generates strict JSON for DMV-Bot. Guardian flags for human review
Most noise waits quietly. Real harm interrupts immediately.
At the end of the day, Dina gives one calm summary and clears the queue.
Dina exports from the old machine and imports on the new one as an encrypted archive.
The wrong seed cannot unlock the vault. The same seed restores identity and data.
Migration is non‑destructive: the old machine still works after export.
Gmail OAuth expires — connector status: expired. Vault and identity still work.
User reconfigures credentials, connector resumes. No cascade, no crash.
Re-run install script — DID unchanged (idempotent). No rotation, no orphaned data.
Identity is derived from master seed — immutable after bootstrap.
“Haven’t talked to Sarah in 45 days” → proactive nudge in briefing, not on demand.
Life event follow-up: “Sancho’s mother was ill” → “you might want to check in.”
Emotional dependency detected → Dina suggests specific humans, never herself.
When Dina has little evidence, she says so honestly.
When people disagree, she says the evidence is mixed instead of pretending certainty.
When the signal is strong, she speaks clearly and points back to the original sources.
Even in a flood of alerts, Dina interrupts only for what truly matters.
Fake urgency from strangers is suspicious; trusted urgent events can break through.
No auth, no access. Revoked means revoked immediately.
Sensitive actions stay blocked unless you approve them.
Agents cannot impersonate someone else.
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Authentication & Authorization | 135 | 135 | 0 | 0 | PASS |
| 2 | Key Derivation & Cryptography | 183 | 183 | 0 | 0 | PASS |
| 3 | Identity (DID) | 116 | 116 | 0 | 0 | PASS |
| 4 | Vault (SQLCipher) | 153 | 151 | 0 | 2 | PASS |
| 5 | PII Scrubber (Tier 1 — Go Regex) | 35 | 35 | 0 | 0 | PASS |
| 6 | Gatekeeper (Egress / Sharing Policy) | 82 | 82 | 0 | 0 | PASS |
| 7 | Transport Layer | 87 | 87 | 0 | 0 | PASS |
| 8 | Task Queue (Outbox Pattern) | 45 | 45 | 0 | 0 | PASS |
| 9 | WebSocket Protocol | 44 | 44 | 0 | 0 | PASS |
| 10 | Device Pairing | 19 | 19 | 0 | 0 | PASS |
| 11 | Brain Client & Circuit Breaker | 25 | 25 | 0 | 0 | PASS |
| 12 | Admin Proxy | 7 | 7 | 0 | 0 | PASS |
| 13 | Rate Limiting | 6 | 6 | 0 | 0 | PASS |
| 14 | Configuration | 22 | 20 | 0 | 2 | PASS |
| 15 | API Endpoint Tests | 46 | 46 | 0 | 0 | PASS |
| 16 | Error Handling & Edge Cases | 10 | 10 | 0 | 0 | PASS |
| 17 | Security Hardening | 35 | 31 | 0 | 4 | PASS |
| 18 | Core ↔ Brain API Contract | 15 | 15 | 0 | 0 | PASS |
| 19 | Onboarding Sequence | 14 | 14 | 0 | 0 | PASS |
| 20 | Observability & Self-Healing | 33 | 33 | 0 | 0 | PASS |
| 21 | Logging Policy | 22 | 22 | 0 | 0 | PASS |
| 22 | PDS Integration (AT Protocol) | 21 | 21 | 0 | 0 | PASS |
| 23 | Portability & Migration | 28 | 27 | 0 | 1 | PASS |
| 24 | Deferred (Phase 2+) | 26 | 1 | 0 | 25 | PASS |
| 25 | Bot Interface | 4 | 4 | 0 | 0 | PASS |
| 26 | Client Sync Protocol | 7 | 7 | 0 | 0 | PASS |
| 27 | Digital Estate | 11 | 11 | 0 | 0 | PASS |
| 28 | CLI Request Signing (Ed25519) | 20 | 20 | 0 | 0 | PASS |
| 29 | Adversarial & Security (Behavioral) | 172 | 172 | 0 | 0 | PASS |
| 30 | Test System Quality & Infrastructure | 320 | 320 | 0 | 0 | PASS |
| 31 | Code Review Fix Verification | 54 | 54 | 0 | 0 | PASS |
| 32 | Security Fix Verification (Batch 5) | 13 | 13 | 0 | 0 | PASS |
| 33 | Additional Architecture-Review Coverage | 14 | 14 | 0 | 0 | PASS |
| 34 | Thesis Invariants — Loyalty | 107 | 107 | 0 | 0 | PASS |
| 35 | Thesis Invariants — Silence First | 52 | 52 | 0 | 0 | PASS |
| 36 | Thesis Invariants — Action Integrity | 34 | 34 | 0 | 0 | PASS |
| TOTAL | 2017 | 1983 | 0 | 34 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Authentication & Authorization | 19 | 19 | 0 | 0 | PASS |
| 2 | Guardian Loop (Core AI Reasoning) | 156 | 156 | 0 | 0 | PASS |
| 3 | PII Scrubber (Tier 2 — spaCy NER) | 69 | 68 | 0 | 1 | PASS |
| 4 | LLM Router (Multi-Provider) | 25 | 25 | 0 | 0 | PASS |
| 5 | Sync Engine (Ingestion Pipeline) | 93 | 93 | 0 | 0 | PASS |
| 6 | MCP Client (Agent Delegation) | 85 | 85 | 0 | 0 | PASS |
| 7 | Core Client (HTTP Client for dina-core) | 16 | 16 | 0 | 0 | PASS |
| 8 | Admin UI | 33 | 33 | 0 | 0 | PASS |
| 9 | Configuration | 10 | 10 | 0 | 0 | PASS |
| 10 | API Endpoints | 21 | 21 | 0 | 0 | PASS |
| 11 | Error Handling & Resilience | 9 | 9 | 0 | 0 | PASS |
| 12 | Scratchpad (Cognitive Checkpointing) | 12 | 12 | 0 | 0 | PASS |
| 13 | Crash Traceback Safety | 8 | 8 | 0 | 0 | PASS |
| 14 | Embedding Generation | 31 | 31 | 0 | 0 | PASS |
| 15 | Silence Classification Edge Cases | 6 | 6 | 0 | 0 | PASS |
| 16 | Anti-Her Enforcement | 5 | 5 | 0 | 0 | PASS |
| 17 | Thesis Invariants — Human Connection (Anti-Her) | 17 | 8 | 0 | 0 | PASS |
| 18 | Thesis Invariants — Silence First (Edge Cases) | 15 | 11 | 0 | 0 | PASS |
| 19 | Thesis Invariants — Pull Economy & Verified Truth | 20 | 8 | 0 | 0 | PASS |
| 20 | Thesis Invariants — Action Integrity (Brain-Side) | 12 | 8 | 0 | 0 | PASS |
| 21 | Deferred (Phase 2+) | 19 | 19 | 0 | 0 | PASS |
| 22 | Voice STT Integration | 3 | 3 | 0 | 0 | PASS |
| 23 | Code Review Fix Verification | 53 | 53 | 0 | 0 | PASS |
| 24 | Additional Architecture-Review Coverage | 9 | 9 | 0 | 0 | PASS |
| TOTAL | 746 | 716 | 0 | 1 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | CLI (Py) | 109 | 109 | 0 | 0 | PASS |
| TOTAL | 109 | 109 | 0 | 0 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Admin CLI (Py) | 59 | 59 | 0 | 0 | PASS |
| TOTAL | 59 | 59 | 0 | 0 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Scorer Algorithms | 77 | 77 | 0 | 0 | PASS |
| 2 | Ingester Components | 83 | 83 | 0 | 0 | PASS |
| 3 | Shared Utilities | 38 | 38 | 0 | 0 | PASS |
| 4 | Configuration | 25 | 25 | 0 | 0 | PASS |
| 5 | API Cache (SWR) | 14 | 14 | 0 | 0 | PASS |
| 6 | Jetstream Consumer | 25 | 25 | 0 | 0 | PASS |
| 7 | Scorer Jobs | 17 | 17 | 0 | 0 | PASS |
| 8 | xRPC Params | 16 | 16 | 0 | 0 | PASS |
| TOTAL | 295 | 295 | 0 | 0 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Core ↔ Brain Communication | 16 | 16 | 0 | 0 | PASS |
| 2 | End-to-End User Flows | 50 | 50 | 0 | 0 | PASS |
| 3 | Dina-to-Dina Communication | 43 | 43 | 0 | 0 | PASS |
| 4 | LLM Integration | 16 | 16 | 0 | 0 | PASS |
| 5 | Docker Networking & Isolation | 53 | 53 | 0 | 0 | PASS |
| 6 | Crash Recovery & Resilience | 13 | 13 | 0 | 0 | PASS |
| 7 | Security Boundary Tests | 89 | 89 | 0 | 0 | PASS |
| 8 | Digital Estate (SSS Custodian Recovery) | 14 | 14 | 0 | 0 | PASS |
| 9 | Ingestion-to-Vault Pipeline (Full E2E) | 48 | 48 | 0 | 0 | PASS |
| 10 | Data Flow Patterns (E2E) | 66 | 66 | 0 | 0 | PASS |
| 11 | Trust Network Integration | 49 | 49 | 0 | 0 | PASS |
| 12 | Upgrade & Migration | 14 | 14 | 0 | 0 | PASS |
| 14 | Chaos Engineering | 7 | 7 | 0 | 0 | PASS |
| 15 | Compliance & Privacy | 6 | 6 | 0 | 0 | PASS |
| 16 | Deferred (Phase 2+) | 75 | 75 | 0 | 0 | PASS |
| 17 | Architecture Validation (Cross-Cutting) | 15 | 15 | 0 | 0 | PASS |
| 18 | Architecture Validation — MEDIUM Severity Gaps | 84 | 84 | 0 | 0 | PASS |
| 19 | Thesis Invariants — Loyalty (Integration) | 104 | 104 | 0 | 0 | PASS |
| 20 | Thesis Invariants — Human Connection (Integration) | 36 | 36 | 0 | 0 | PASS |
| 21 | Thesis Invariants — Silence First (Integration) | 81 | 81 | 0 | 0 | PASS |
| 22 | Thesis Invariants — Pull Economy & Verified Truth (Integration) | 56 | 56 | 0 | 0 | PASS |
| 23 | Thesis Invariants — Action Integrity (Integration) | 41 | 41 | 0 | 0 | PASS |
| 24 | Async Approval Flow | 7 | 2 | 0 | 5 | PASS |
| TOTAL | 983 | 978 | 0 | 5 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Onboarding & First Run | 6 | 6 | 0 | 0 | PASS |
| 2 | Sancho Moment (Arrival Flow) | 6 | 6 | 0 | 0 | PASS |
| 3 | Product Research & Purchase | 6 | 6 | 0 | 0 | PASS |
| 4 | Memory & Recall | 4 | 4 | 0 | 0 | PASS |
| 5 | Ingestion Pipeline | 6 | 6 | 0 | 0 | PASS |
| 6 | Agent Safety & Delegation | 6 | 6 | 0 | 0 | PASS |
| 7 | Privacy & PII | 4 | 4 | 0 | 0 | PASS |
| 8 | Sensitive Personas | 4 | 4 | 0 | 0 | PASS |
| 9 | Digital Estate | 4 | 4 | 0 | 0 | PASS |
| 10 | Resilience & Recovery | 6 | 6 | 0 | 0 | PASS |
| 11 | Multi-Device Sync | 6 | 6 | 0 | 0 | PASS |
| 12 | Trust Network | 6 | 6 | 0 | 0 | PASS |
| 13 | Security & Adversarial | 10 | 10 | 0 | 0 | PASS |
| 14 | Agentic LLM Behavior | 4 | 2 | 0 | 2 | PASS |
| 15 | CLI Ed25519 Request Signing | 8 | 8 | 0 | 0 | PASS |
| 16 | AT Protocol PDS Integration | 7 | 2 | 0 | 5 | PASS |
| 17 | The Quiet Dina (Silence Protocol) | 3 | 3 | 0 | 0 | PASS |
| 18 | Move to a New Machine | 3 | 3 | 0 | 0 | PASS |
| 19 | Connector Failure & Recovery | 3 | 3 | 0 | 0 | PASS |
| 20 | Operator & Upgrade Journeys | 3 | 3 | 0 | 0 | PASS |
| 21 | Anti-Her (Thesis Invariant) | 5 | 2 | 0 | 0 | PASS |
| 22 | Verified Truth (Thesis Invariant) | 5 | 3 | 0 | 0 | PASS |
| 23 | Silence Stress (Thesis Invariant) | 3 | 3 | 0 | 0 | PASS |
| 24 | Agent Sandbox (Thesis Invariant) | 3 | 3 | 0 | 0 | PASS |
| TOTAL | 121 | 109 | 0 | 7 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Fresh Machine Install | 6 | 6 | 0 | 0 | PASS |
| 2 | First Conversation | 4 | 4 | 0 | 0 | PASS |
| 3 | Vault Persistence Across Restart | 4 | 4 | 0 | 0 | PASS |
| 4 | Locked-State and Seal Verification | 4 | 4 | 0 | 0 | PASS |
| 5 | Recovery Phrase & Disaster Recovery | 4 | 4 | 0 | 0 | PASS |
| 6 | Two Dinas Talk to Each Other | 4 | 4 | 0 | 0 | PASS |
| 7 | PDS and Trust Network E2E | 6 | 6 | 0 | 0 | PASS |
| 8 | Agent Gateway (Real/Rogue Client) | 4 | 4 | 0 | 0 | PASS |
| 9 | Persona Wall and PII Leakage | 4 | 2 | 0 | 2 | PASS |
| 10 | Hostile-Network D2D & Sancho Moment | 5 | 5 | 0 | 0 | PASS |
| 11 | Failure Handling & Degraded Operation | 8 | 8 | 0 | 0 | PASS |
| 12 | README & Public Claims Check | 9 | 9 | 0 | 0 | PASS |
| 15 | Install Re-Run (Idempotent) | 4 | 4 | 0 | 0 | PASS |
| 16 | Upgrade Verification | 3 | 2 | 0 | 1 | PASS |
| 17 | Admin Access Lifecycle | 4 | 4 | 0 | 0 | PASS |
| 18 | Connector Outage & Re-Auth | 4 | 4 | 0 | 0 | PASS |
| 19 | Silence Protocol & Daily Briefing | 4 | 4 | 0 | 0 | PASS |
| 20 | Draft-Don't-Send & Cart Handover | 4 | 4 | 0 | 0 | PASS |
| 21 | Export / Import Portability | 4 | 3 | 0 | 1 | PASS |
| 22 | External Exposure Audit | 5 | 4 | 0 | 1 | PASS |
| 23 | CLI Agent Integration & Pairing | 10 | 10 | 0 | 0 | PASS |
| 24 | Recommendation Integrity | 7 | 1 | 0 | 6 | PASS |
| 25 | Anti-Her & Staging Pipeline | 15 | 9 | 0 | 6 | PASS |
| 26 | Silence Stress | 7 | 7 | 0 | 0 | PASS |
| 27 | Action Integrity | 6 | 6 | 0 | 0 | PASS |
| TOTAL | 139 | 122 | 0 | 17 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Install | 72 | 65 | 7 | 0 | FAIL |
| TOTAL | 72 | 65 | 7 | 0 |
| # | Section | Total | Pass | Fail | Skip | Status |
|---|---|---|---|---|---|---|
| 1 | Ingester Handlers | 61 | 61 | 0 | 0 | PASS |
| 2 | Deletion & Tombstones | 20 | 20 | 0 | 0 | PASS |
| 3 | Trust Edge Sync | 12 | 12 | 0 | 0 | PASS |
| 4 | Subject Resolution | 15 | 15 | 0 | 0 | PASS |
| 5 | Idempotency | 7 | 7 | 0 | 0 | PASS |
| 6 | Backpressure & Watermark | 10 | 10 | 0 | 0 | PASS |
| 7 | Rate Limiter | 5 | 5 | 0 | 0 | PASS |
| 8 | Graph Queries | 20 | 20 | 0 | 0 | PASS |
| 9 | Scorer Jobs | 44 | 44 | 0 | 0 | PASS |
| 10 | API Endpoints | 48 | 48 | 0 | 0 | PASS |
| 11 | Database Schema | 25 | 25 | 0 | 0 | PASS |
| 12 | Dirty Flags | 9 | 9 | 0 | 0 | PASS |
| 13 | Cursor Management | 6 | 6 | 0 | 0 | PASS |
| 14 | Backfill Script | 10 | 10 | 0 | 0 | PASS |
| 15 | Label Service | 6 | 6 | 0 | 0 | PASS |
| 16 | Docker Integration | 9 | 9 | 0 | 0 | PASS |
| 17 | End-to-End Flows | 11 | 11 | 0 | 0 | PASS |
| 18 | Web Server | 5 | 5 | 0 | 0 | PASS |
| TOTAL | 323 | 323 | 0 | 0 |