Blackbox

Multi-Agent Development Memory

Every AI leaves a structured record.
Every handoff becomes recoverable.
Every project gains a memory.

RECORDER ACTIVE
[STREAM] INCOMING JSONL
active
Awaiting agent payload...
// INBOUND PACKET: claude_opus_4.7
{
"ts": 1778956021218,
"ai": "claude_opus_4.7",
"feature": "user-auth",
"status": "done"
}
VALID
[STORAGE] APPEND-ONLY LEDGER
active
.ai/
├─all_time.jsonl
└─claude_opus_4.7/
├─worklog.md
└─worklog.jsonl

Multi-agent projects lose memory between turns.

Without a structured protocol, every handoff is a cold start.

NO RECORD
lost
?
Who changed what?
No protocol · No record · Context lost
claude_opus_4.7 edited src/auth/login.py
+12 -3 lines
claude_opus_4.7/user-authdone
NO RECORD
lost
?
Why did it change?
No protocol · No record · Context lost
Task T-412: Add inactive user logging
before rejection flow
gpt_4o_03/db-migrationblocked
NO RECORD
lost
?
What failed or got blocked?
No protocol · No record · Context lost
DB migration schema missing
agent awaiting human decision
deepseek_coder/api-routingdoing
NO RECORD
lost
?
Where is the last known good state?
No protocol · No record · Context lost
Commit a3f8e2c — all tests passing
2026-05-09 14:32 UTC
gemini_2.5/frontend-uidone

How Blackbox Works

One record generation. Three synchronized storage layers.

1. Task Ends
AI prepares JSON record
2. Validator
write_worklog.py checks schema
[OUTPUT] FILE SYSTEM
inactive
.ai/
├─all_time.jsonl (global timeline)
└─<AI_ID>/
├─worklog.md (human readable)
└─worklog.jsonl (machine searchable)

Machine-readable. Human-readable.

[SCHEMA] RECORD.JSONL
{
"ts": 1711281600000,
"ai": "claude_opus_4.7",
"feature": "user-auth",
"status": "done",
"summary": "Implemented login retry",
"work_status": "Need DB migration",
"files": [
{
"path": "src/auth.py",
"lines": "12-45",
"edit": "added retry wrapper",
"refs": ["AUTH-123"],
}
]
}

Schema Inspector

Hover over a JSON field to inspect its definition.
donedoingblockedfailedskipped

Append-only. Never Overwrite.

worklog.md [HUMAN]
INIT
🔒
AUTH
🔒
DB
🔒
worklog.jsonl [AGENT]
{}
{}
{}
all_time.jsonl [GLOBAL]

Instant Context Retrieval

Filter by feature, agent, or status to instantly reconstruct context.

>
[2026-03-24 12:00:00]claude_opus_4.7user-authblocked
Waiting on database migration schema for user roles before continuing auth implementation.
Files:
src/auth/login.py| 12-45 |Partial implement

The Protocol Rules

RULE 01
Record at the end of every work round
RULE 02
Append only, never overwrite
RULE 03
AI_ID must be externally injected
RULE 04
One write produces three files
RULE 05
No placeholder residue
RULE 06
Refs belong to the corresponding file
© 2026 A1 Coder / Event Horizon Lab. All rights reserved.STATUS: OPERATIONAL