Clear Filters
ID Title Status Priority Created Due Date Actions
#81 FTX-81: RunFlow inbound webhook -> decision create (stretch)
EV-RF-1 optional inbound mode: register Futex endpoint via RunFlow /api/v1/webhooks CRUD, HMAC-verif...
closed low 2026-07-23 15:08 -
#80 FTX-80: MCP P2 action vocabulary
hitl_act_on_task gains change_requests/amendments/delegate target/escalate params - full parity with...
closed high 2026-07-23 15:08 -
#79 FTX-79: Retention worker (P2)
Daily via Redis SET NX marker; terminal decisions past RETENTION_DAYS=365 (tenant override clamped >...
closed medium 2026-07-23 15:08 -
#78 FTX-78: DLQ admin APIs (P2)
GET /v1/webhooks/deliveries?state= , GET .../{id}, POST .../{id}/requeue (atomic UPDATE WHERE state=...
closed medium 2026-07-23 15:08 -
#77 FTX-77: RunFlow terminal wiring + sync worker (P2)
runflow_sync_jobs outbox written inside terminalize transaction (approved->approve post-clearance UN...
closed high 2026-07-23 15:08 -
#76 FTX-76: RunFlow bindings + client (P2)
runflow_bindings table (workflow_id, node_ref, Fernet credential, single_gate mode UB-RF-2, behavior...
closed high 2026-07-23 15:08 -
#74 FTX-74: escalate + delegate_task actions (P2)
domain/escalation.py execute_escalation_step shared by SLA worker + escalate action (escalated<->in_...
closed medium 2026-07-23 15:08 -
#73 FTX-73: amend_and_approve (P2)
Policy amendments{allowed,fields[json-pointers],schema}; validate allowlist + resulting doc (jsonsch...
closed medium 2026-07-23 15:08 -
#72 FTX-72: request_changes semantics (P2)
Policy on_request_changes terminal|hold (default terminal); changes_requested terminal status + feed...
closed high 2026-07-23 15:08 -
#71 FTX-71: Clearance profiles (P2)
clearance_instances table + clearance tasks as ordinary tasks rows (tasks.clearance_instance_id) thr...
closed high 2026-07-23 15:08 -
#70 FTX-70: PRODUCTION_READINESS.md certification
AC-1..14 matrix with pytest node-id evidence (all 14 in scope, AC-6 real via clearance+RunFlow); per...
closed high 2026-07-23 15:08 -
#68 FTX-68: Real E2E harness
tests/e2e/ marker e2e, zero mocks: futex_api + futex_worker subprocesses against futex_test; real au...
closed high 2026-07-23 15:08 -
#67 FTX-67: Mail-api key + template provisioning
Provision valid MAIL_API_KEY via rodmena-mail-api admin CLI (current key returns unknown_api_key) + ...
closed high 2026-07-23 15:08 -
#66 FTX-66: Deployment cutover
/etc/futex/futex.env (rotated secrets 0640); futex-api.service (User=farshid, port 8020, Environment...
closed high 2026-07-23 15:08 -
#65 FTX-65: One-click confirm interstitial
GET /a/click/{token} renders confirm form without consuming (EV-AW-4; also fixes TemplateResponse(re...
closed high 2026-07-23 15:08 -
#63 FTX-63: MCP tool schema + parity fixes
proposed_action/context as type:object (no JSON-string double-encode); hitl_act_on_task gains reason...
closed high 2026-07-23 15:08 -
#62 FTX-62: MCP Streamable HTTP transport + per-request auth
StreamableHTTPSessionManager(stateless=True) mounted at /mcp with auth ASGI wrapper (Bearer -> authe...
closed critical 2026-07-23 15:08 -
#61 FTX-61: Audit coverage sweep
Every UB-AUD-2 event type written: decision lifecycle, actions, delegation changes, escalation hops,...
closed medium 2026-07-23 15:08 -
#60 FTX-60: /readyz + Prometheus metrics
/readyz probes DB+Redis+circuit states (UB-REST-1); /metrics: request rate/errors/queue depths/webho...
closed medium 2026-07-23 15:08 -
#59 FTX-59: Cursor pagination + audit filters + missing routes
Cursor pagination default 25 max 100 (UB-API-7) on inbox/audit/policies/delegations/webhooks; /v1/au...
closed medium 2026-07-23 15:08 -
Previous Page 2 of 5 Next