open-rec
Emit and query RecEvents with correlation_id audit.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Menü
Emit and query RecEvents with correlation_id audit.
Mit Codex oder Claude installieren Kopieren Sie diesen Prompt, fügen Sie ihn in Codex, Claude oder einen anderen Assistant ein und lassen Sie die Skill-Seite prüfen und installieren.
Basierend auf der SOC-Berufsklassifikation
Browser automation via Playwright MCP (official Microsoft headless browser)
Image generation and manipulation via MCP
PDF parsing and extraction via MCP
Autonomous tool discovery, evaluation, and integration for agent self-enhancement
Route OpenOS tasks to the correct product skill.
Enrich CRM contacts with LinkedIn and décideur data.
| name | open-rec |
| description | Emit and query RecEvents with correlation_id audit. |
| version | 1.0.0 |
| author | OpenPro |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["OpenRec","RecEvent","audit","W4","mesh"],"category":"open-ecosystem","related_skills":["open-contract","open-dev-workflow","open-ticket","open-brain-orchestrator"]}} |
RecEvent is the authoritative audit trail. Producers emit; OpenRec ingests (step 6). Until ingest is live, producers use outbox + worker retry.
OP-42 or correlation corr-…Do not use OpenRec as agent memory — Brain observations are searchable summaries; RecEvent is audit authority.
| Piece | Role |
|---|---|
event.type | Declared by producer app |
correlation_id | Same ID across ticket, OpenCode, orchestrator |
AuditEnvelope | Tenant, actor, timestamp |
| API | POST /v1/events on :3030 (when live) |
| Outbox | outbox_jobs + Rust worker until step 6 |
W4 types: ticket.*, code.implementation.completed, agent.run.*
OPENREC_API_URL (default http://localhost:3030 when running)openos_engineering plugin emits agent.run.* on invoke_opencodecorrelation_idcorrelation_id from ticket (get_ticket)ask_brain with trace contextagent.run.started → code.* → ticket.status_changed| Situation | Action |
|---|---|
| OpenRec not deployed yet | Outbox + worker; types still declared |
| Same action as Brain ingest | Both may fire — same correlation_id, different purpose |
| Missing correlation | Stop — fix producer before merging |
correlation_id between hopsOpenTicket/scripts/w4-e2e.sh shows RecEvent receipt (or outbox drained)correlation_id matches across ticket, OpenCode webhook, agent.run events