open-rec
Emit and query RecEvents with correlation_id audit.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Emit and query RecEvents with correlation_id audit.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
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