1f07737bf595875abda546d1b96579aff84029eb
Per CEO approval 2026-10-04. Option (a): overwrite v1 with v2. Changes: * send-mailbox-message.sh - production implementation with zero placeholders. Real rail callbacks via urllib.request POST to submit_request. EXECUTOR_API_KEY in Authorization header only. * delivery-pack.sh - informational template (main script generates per-recipient copies inline). * SKILL.md - v2 spec (what's new + what's the same). * v2-vs-v1-diff.md - side-by-side diff. * README.md - bundle index. Honours brief locked decisions [1]: - Decision 2: outbox canonical; inbox mirrored (own inbox only). - Decision 6: mailbox writes AUTO_RUN per recipient. - Decision 7: append-only inheritance; this skill is additive. - Decision 8: naming convention coreci-<role> validated at parse. - Decision 9: extend, don't duplicate. Does NOT (per brief): - Edit coreci/agent-definitions/ (read-only per Rule #7). - Implement deny_read_targets (xfail; out of scope). - Classify mailbox writes as NEEDS_APPROVAL. - Write to anyone else's outbox/. - Provide cross-repo atomicity (per-recipient only).
coreci/executor-config — coreci-executor (Write Executor, Design v1.0)
Single governed write rail from Open WebUI agents to Gitea.
allowlist.yaml— policy engine config (AUTO_RUN vs NEEDS_APPROVAL; fail-closed)compose.yaml+executor.env.example— deployment (secrets in .env only)app/— coreci-executor v0.1.1 (FastAPI)docs/— approval-UI spec, runbook, Open WebUI registration guidelogs/— git-durable audit JSONL (one line per request event)
Governance: agent authors -> executor gates -> PO approves (NEEDS_APPROVAL) ->
executor runs as coreci-executor (non-admin; collaborator-write ONLY on the
repos granted in the deployment pack) -> audit + Discord notify.
Secrets never in chat, repos, or tool calls — executor env vars only.
Description
Languages
Shell
63%
Python
35.6%
Dockerfile
1.4%