Auditoría interna · Confidencial

Codebase Futuros2035 — Estado del arte

Fecha
2026-05-04
Hash
77658e6 (v0.3.1)
Commits
34
Live
futuros.xyz · 179 páginas
Repo
github.com/0xcush/futuros (privado)

Este documento explica qué tiene Futuros hoy, cómo opera, qué está incompleto, y qué se debe hacer a continuación. Es un mapa, no una declaración. Lo que aquí aparece como "live" está en producción; lo que aparece como "stub" o "in-flight" requiere trabajo concreto identificado más abajo.

1.Resumen ejecutivo

Futuros pasó en seis meses de un blueprint en Markdown a una plataforma operacional con cuatro capas: (i) contenido editorial-grade en blueprint + research + pilots + stakeholders, (ii) un sistema de agentes Claude con 18 especialistas y 9 skills que produce contenido autónomo cada 12 minutos, (iii) un portal público en futuros.xyz con 179 páginas (atlas + ontología + grafo + dossiers país + dashboards), (iv) infraestructura de provenance (citations registry + validador CI) que captura errores antes de roadshow.

El estado actual permite empezar el roadshow del Compacto Soberano con Paraguay como Anchor 0 y abrir la ronda de funder Anillo 0 con Coefficient Giving. Lo que aún no permite es: deploy CI automático del portal, prevención automatizada de errores red-team-flagged que sobreviven entre ticks, ni publicación de la API REST que existe en api/main.py pero no está expuesta.

19
Capítulos blueprint
18
Pilotos bancables
14
Países perfilados
23
Decisores mapeados
18
Agentes Markdown
19
Specialists Python
9
Skills activas
17
Tools CLI
40
Astro pages source
179
Pages built
17
Citations active
34
Commits
Lo que está vivo y verificable hoy
  • futuros.xyz sirve 179 páginas con password gate (Futuros137) — Atlas mapa, blueprint, anchor 0 PY, anillo 0, ontología, grafo, comparar, explorar.
  • Daemon autónomo corre 24/7 vía launchd; cycle-log ledger de cada tick.
  • Citations registry con 17 entradas activas + 4 deprecadas (con supersede); validador tools/citations.py CI-grade.
  • Decision brief Peña, term sheet Compacto Soberano, RFI hyperscalers, 5 memos Track-II — todos send-ready bajo NDA.
  • Anillo 0 reconciled (canonical 20/35/50 fellows × MATS-extension) con funder memo + recruitment plan.
Lo que está roto o incompleto
  • No existe CI/CD de deploy — el portal va live por Cloudflare Pages auto-build pero no está documentado en repo.
  • 546 orphan numerics en citations audit (claims sin anchor a fuente primaria).
  • Md/py divergence: .claude/agents/*.md (18) y agents/specialists/*.py (19) no están sincronizados; meta-improver flaggeó este patrón como "systemic risk".
  • API api/main.py existe pero no está expuesta — ningún consumo desde portal.
  • 5+ red-team CRÍTICOs sobreviven en gh issues #6 #7 #10 #16 sin resolución.
  • Pilotos P-016 v1 y v2 coexisten con costing contradictorio.

2.Métricas en una vista

Distribución de contenido por dominio

DominioFilesTamañoEstado
blueprint/19184 KBActivo 15 caps + 3 pilares + changelog
research/491.1 MBActivo países + peer-initiatives + sectors + instruments + sources
stakeholders/47488 KBActivo 23 individuals + 7 multilateral + 4 private + 4 regional + 2 sedes + 2 civil
pilots/20364 KBActivo 18 candidates + templates
kpis/4Mínimo framework + 3 dashboards
agents/ (Python)41488 KBFuncional orchestrator + base + 19 specialists + memory + tools
.claude/agents/ (Markdown)18Activo Claude Code subagent definitions
.claude/skills/9Activo futuros-tick + 8 specialized flows
tools/17Activo CLI + ingest + validate + citations + telemetry
portal/261170 MBLive 40 source pages → 179 built
outputs/59820 KBActivo briefings + audits + digests + instruments
state/51336 KBActivo queue + cycle-log + PLAN + decision-calendar + twins
tests/27Funcional smoke + safety + observability + quality gate
agent-memory/16Activo persistent memory por país + individual
ops/9Activo launchd plists + daemon supervisor
api/3Stub FastAPI scaffold; sin deploy
financial-model/5 CSVEmbrión instruments + costs + sensitivity, no notebook

Agentes Markdown (.claude/agents/) vs. Specialists Python (agents/specialists/)

MandatoMarkdownPythonNotas
Operator (dispatcher)operator.mdorchestrator.pymd/py divergencia documentada
Country researchcountry-researcher.mdresearcher.pyMd activa en ticks
Coherence checkcoherence-checker.mdcoherence_checker.py
KPI auditkpi-auditor.mdkpi.py
Costingcosting.mdcosting.py
Pilot designerpilot-designer.mdpilot_designer.py
Stakeholder mapstakeholder-mapper.mdstakeholder_mapper.py
Riskrisk.mdrisk.py
Geopoliticsgeopolitics.mdgeopolitics.py
Validator (read-only)validator.mdevaluator.py (proxy)Builder/validator split
Red team (adversarial)red-team.mdSin contraparte Python
Meta-improvermeta-improver.mdSolo en Markdown
Decision-maker mapperdecision-maker-mapper.mddecision_mapper.py
Counter-narrativecounter-narrative.mdcounter_narrative.py
Brieferbriefer.mdbriefer.py
Influence trackerinfluence-tracker.mdinfluence_tracker.py
Data fetcherdata-fetcher.mddata_extractor.py
Researcher (general)researcher.md
Editoreditor.pySolo Python
Translatortranslator.pySolo Python
Meeting prepmeeting_prep.pySolo Python
Docgendocgen.pySolo Python

18 Markdown ↔ 19 Python. Los Markdown son los que se invocan vía Claude Code subagents (vivos en ticks); los Python son la versión library/API. La divergencia es real y systemic — flaggeada por meta-improver el 2026-05-03 como "md/py divergence is systemic risk".

3.Lo que tenemos

3.1 Blueprint — el documento vivo (15 capítulos + 3 pilares + changelog)

El blueprint es el centro editorial del proyecto. Todo cruza por aquí.

CapTítuloEstado
00Overviewv0.3 tesis 1-página
01Visión 2035v0.1 5 afirmaciones (human-only por guardrail)
02Contexto 2026v0.2 con AGI capital flow table
04Roadmapv0.1 3 fases hacia 2035
05Impacto + KPIsv0.2 incluye GW grado-tratado, compactos, anillo 0
06Preguntas abiertasv0.2 13 preguntas (8 originales + §9-§13 AGI)
07Diferenciadoresv0.2 10 puntos (sharpened §6/§7/§8)
08Fundingv0.2 8 instrumentos novedosos
09Ética + inclusiónv0.1
10Riesgosv0.2 R1-R21 + R-A1-R-A6
11Escenarios AGI 2026-2032v0.1 3 escenarios + triggers re-escenarización
12Renewable AI Hostv0.1 5 GW anchor + Atacama re-anchor
13Compacto Soberanov0.1 bilateral grado-tratado
14Paraguay Anchor 0v0.1 depth-first decision + 9 gates
15Anillo 0 programv0.1 reconciled MATS-extension model
3 Pilares operativosv0.1 sectors + foundations + governance

3.2 Pilotos (18 candidatos)

IDTítuloSectorCapex 5y (USD)
P-001Cerrado precision agBrasil · Agro/Clima80M-130M
P-002Tutoría ruralColombia · Educación60M-95M
P-003Telesalud andinaPerú · Salud70M-110M
P-004SAT pyme co-pilotoMéxico · Productividad50M-80M
P-005Grid renovableChile · Infraestructura90M-140M
P-006Identidad digital v2Uruguay · Gobernanza35M-60M
P-007Fiscalía analyticsCentroamérica · Seguridad60M-100M
P-008Climate alerts commonsCaribe · Clima75M-120M
P-009SMB export co-pilotoAndina · Productividad40M-65M
P-010Aduana fraudMEX+COL · Fiscal45M-75M
P-011Modelos lenguas indígenasBOL+GTM+PRY+MX+PER30M-55M
P-012NE-BR renewable AI hostBrasil · Infra+Cómputo1.7B-3.5B
P-013Vaca Muerta fuel cellArgentina · Infra+Cómputo0.85B-1.8B
P-014Identidad digital CELACRegional · Gobernanza[VERIFY]
P-015Paraguay-Itaipú 1 GWParaguay · Infra+Cómputo10B-15B
P-016Anillo 0 fellows (v1+v2)Regional · Talento5.3M-8.6M / 24m
P-017CSIRT-AI regionalRegional · Seguridad8.5M-13.5M / Año 1

3.3 Sistema de agentes

Dos arquitecturas paralelas que cumplen funciones complementarias:

3.4 Skills (flows compuestos)

3.5 Tools (Python CLI)

3.6 Portal (Astro 4)

40 source pages, 179 built (incluye dynamic routes /o/{Type}/{id}).

CategoríaPáginas
Atlas + interfaz exploratoria/ (mapa interactivo), /comparar, /explorar, /regiones, /matriz, /o, /o/graph, /preguntar
Blueprint chapters/blueprint, /escenarios, /host-renovable, /compacto-soberano, /paraguay-anchor, /anillo-0
Provenance + KPIs + financiamiento/provenance, /kpis, /financiamiento
Stakeholders + actors/actores, /decisores/[slug], /coaliciones/[slug], /alertas
Otros/pilotos, /paises, /etica, /geopolitica, /gobernanza, /talento, /hubs, /preguntas, /metodologia, /metodos, /sobre, /contacto
EN/en (single page; ~5% bilingüe coverage)
Auto-generated/sitemap.xml, /rss.xml, /objects.json

3.7 Outputs (deliverables editorialmente firmados)

3.8 Truth infrastructure

3.9 State (memoria operacional)

3.10 Agent memory (persistente cross-conversation)

4.Cómo funciona

4.1 El loop autónomo (24/7)

launchd KeepAlive=true ops/futuros-daemon.sh claude -p "/futuros-tick" tick decision rule (0-5) fan-out 5 specialist agents in parallel integrate append cycle-log + queue update git commit + push sleep 720s

Routing rules (primera coincidencia gana)

  1. Rule 0 — ingest: si último tick=ingest > 22h → pull feeds + embed.
  2. Rule 1 — meta-improvement: si último tick=meta > 28d AND no PRs abiertos → propose 1-3 improvements as PRs.
  3. Rule 2 — weekly: si último tick=weekly > 6d → ship rotating briefing.
  4. Rule 3 — audit: si último tick=audit > 3d → run coherence-checker.
  5. Rule 4 — drain queue: si state/queue.md tiene pending → process oldest.
  6. Rule 5 — fallback: pick country/peer-initiative no investigado en 21d.

4.2 Tick anatomy (parallel)

1. Bootstrap: read cycle-log + queue + PLAN
2. Decide which rule applies → choose work units
3. Fan-out wave: up to 5 specialists in parallel (single message, multiple Agent calls)
4. Wait for wave to complete
5. Integrate outputs (file writes already happened by specialists)
6. Append cycle-log row with: started_at, finished_at, outputs, errors
7. git add + commit + push (if changes)
8. Exit cleanly

4.3 Quality gate (Builder/Validator split)

Cada output pasa por validator + red-team con contexto fresco. Validator verifica formal (frontmatter, schema, citations); red-team ataca el contenido (find bias, omissions, hallucinations). Findings se escriben como footers al archivo y se abren gh issues si CRÍTICO.

Patrón sistémico observado: errores red-team-flagged previos no propagan correcciones automáticas. X8 Cloud "50 MW" sobrevivió 3 ticks consecutivos hasta corrección manual q-31. Atacama "$2.5/MWh" propagó del g42-microsoft-compacto al blueprint cap. 12 antes de detección manual q-29.

4.4 Citations registry (CI gate)

Cada cifra cuantitativa en blueprint, pilots, briefings se registra en research/sources/_citations.yml con id, claim, value, source.url, verified_by. tools/citations.py corre 3 chequeos:

4.5 Hard guardrails (.claude/settings.json)

4.6 Despliegue actual

El portal es estático (Astro). El usuario reportó que está live en futuros.xyz. La inferencia más probable: Cloudflare Pages con auto-deploy desde main (build command: cd portal && npm install && npm run build, output dir: portal/dist). El commit 043a830 "domain: cut over to futuros.xyz at root" sugiere que la cutover ya pasó. Sin embargo, no existe workflow de CI/CD en .github/workflows/ que lo documente — solo agents-ci.yml (Python tests) y lint-content.yml (markdown). El deploy es opaco.

5.Lo que falta

5.1 Crítico (bloquea o degrada el roadshow)

M1 · Deploy CI/CD documentado

El portal va live por Cloudflare Pages presumiblemente, pero ningún workflow en repo lo documenta. Si Cloudflare se cae o el cutover se pierde, no hay recovery procedure. Acción: añadir .github/workflows/portal-deploy.yml que (a) build el portal en cada push a main, (b) publish a gh-pages branch como backup, (c) dispare alerta si build falla.

M2 · Md/py divergence (systemic risk)

18 agentes Markdown ↔ 19 Python specialists. Cuando meta-improver edita un agent prompt, solo cambia el Markdown — la versión Python queda obsoleta. Resultado: la versión "library" sirve outputs basados en prompts viejos. Acción: o (a) eliminar la rama Python (mantener solo Markdown como single source of truth, accesibles vía Claude Code subagents) o (b) auto-generar Python desde Markdown en CI.

M3 · Red-team feedback loop roto

Errores red-team-flagged previos no propagan correcciones automáticas. X8 Cloud "50 MW" sobrevivió 3 ticks. Atacama "$2.5/MWh" propagó al blueprint. Acción: pre-tick check obligatorio que lee gh issues abiertos con label red-team-critical y bloquea producción de nuevos outputs hasta corrección de issue afectando misma área.

M4 · 546 orphan numerics

Citations audit reporta 546 quantitative claims sin anchor a citation registry. La mayoría son legacy claims del blueprint pre-Mayo 2026. Acción: extender registry de 17 → 100+ entradas Q3 2026, priorizando los claims más usados en briefings de stakeholders. Q-46 ya en queue.

M5 · Pilot ID collisions históricas

P-014 vs P-015 collision documentada en cycle-log; P-016 v1 + v2 coexisten con costing contradictorio (USD 6.77M v1 vs USD 5.78M v2 vs USD 5.3-8.6M canonical post-q-47). Acción: marcar v1 explícitamente como SUPERSEDED-DEPRECATED en frontmatter.

5.2 Importante (degrada calidad pero no bloquea)

I1 · API REST scaffolded pero no expuesta

api/main.py tiene endpoints diseñados (search, chat, stream, twin/ask, ingest) pero ningún deploy. El portal no consume ningún endpoint dinámico — todo es estático. Acción: deploy uvicorn api.main:app en Cloudflare Workers o Fly.io; conectar /preguntar y /o/Country/{iso3} a endpoints reales.

I2 · Bilingual EN coverage al 5%

Solo /futuros/en existe (single page). El blueprint, briefings, KPIs son ES-only. CLAUDE.md mandata bilingüe; skill futuros-bilingual existe pero no ha procesado outputs activos. Acción: ejecutar futuros-bilingual sobre los 6 capítulos emergentes (11-15) + decision brief Peña + funder memo Anillo 0.

I3 · Financial model embrionario

5 CSVs en financial-model/ (instruments, costs, sensitivity, country_absorption, financing_mix) pero sin notebook ejecutable, sin sensitivity tables que se actualicen automáticamente, sin DSCR/IRR computados. Acción: convertir a notebook Python o spreadsheet vivo; tie a citation registry.

I4 · KPI dashboards sin instrumentación

3 dashboards definidos (regional_outcome.md, sector_output.md, agi-readiness.md) pero ninguno tiene data feed real. Los KPIs son aspiracionales: GW grado-tratado online, fellows Anillo 0, compactos firmados. Hoy todos = 0. Acción: setup pipeline de actualización trimestral. Sólo se necesitan 5-10 indicadores con baseline para empezar.

I5 · Tests no cubren skills/agents end-to-end

27 tests existen (smoke, safety, observability, quality_gate, country_twin, knowledge_loader, base_agent, specialists). Lo que NO se testea: full tick execution, queue draining, validator+red-team gate sobre outputs reales. Acción: integration test que ejecuta un tick fake completo en sandbox.

5.3 Menor (mejora pero no urgente)

6.Riesgos sistémicos

RiesgoProbabilidadImpactoMitigación pendiente
Hallucination propagation — un sub-agent inserta una cifra inventada → próximo tick la consume como verdad → llega a stakeholder Alta Crítico (reputacional) M3 (red-team feedback loop) + M4 (orphan numerics → 0)
Daemon collapse — launchd KeepAlive falla, daemon muere, cycle se rompe sin alerta Baja Alto (días sin output) healthcheck plist + alerta a email; existe pero falta verificar funciona end-to-end
Branch drift — Stop-hook auto-pushed mid-run causó force-with-lease recovery; documentado en cycle-log Media Alto (lost work) Pre-push hook que valide branch state; aún no implementado
Sub-agent unauthorized actions — agentes abriendo gh issues sin autorización (security warning x4 en cycle-log) Alta Medio (drift de governance) Permission tightening por skill; meta-improver task pendiente
Stakeholder leak — repo privado pero outputs/briefings/_private/ en repo plano, no encriptado Baja Crítico (reputacional + jurídico) Soft: confiar en repo privacy. Hard: encrypt-at-rest with git-crypt; aún no.
Decision lag — q-47 reconciliation blocker estuvo pending 24h antes de resolución manual; durante ese tiempo, MoU MATS y funder memo divergían Media Medio (rework) Reconciliation-blocker label en queue → stop production until resolved
Password gate trivialFuturos137 está en HTML inline, cualquiera con DevTools lo ve Alta (sería trivial) Bajo (es un soft-gate consciente) Diseño aceptado. Si requerimos seguridad real → server-side auth con FastAPI gateway.
Cartes-OFAC delisting — el cambio de status (sancionado → US-favored) propaga lentamente; q-48 corrigió 8 archivos pero quedan referencias en research/countries y agent-memory Alta Medio (incoherencia narrativa) Sweep dedicado de "sancionado OFAC" en todo el codebase

7.Qué hacer a continuación

Priorizado por desbloquear roadshow Q3 2026: lo que más afecta la firma del primer Compacto Soberano + el cierre de funder Anillo 0 va arriba.

P1 — Esta semana (bloquea roadshow Q3)

1Cerrar 5 red-team CRÍTICOs abiertos

Issues #6 #7 #10 #16 #21 contienen findings sin resolver. Antes de enviar memos Track-II, validar que las afirmaciones que dependen de esas correcciones (CAF México Serie A, OpenAI Saudi, Telxius KKR-out, Doctrina Itamaraty mis-conflated, Andromeda contradictions) están propagadas en docs activos.

Owner: humano · ETA: 2 días · Bloqueador para: envío Track-II memos

2Enviar Track-II memo Anthropic + Google DeepMind

Memos están send-ready en outputs/briefings/_private/paraguay-anchor-0/track-II/. Falta: confirmar identidad de receptor (policy contact + RSP team) + envío vía secure channel + log en state/decision-calendar.md.

Owner: humano · ETA: 1 semana · Q-32, Q-33

3Aplicación Coefficient Giving Capacity-Building Grants

Funder memo está send-ready. Coefficient Giving rolling submissions 2026 abiertas. Falta: convertir el funder memo a formato de aplicación Coefficient + adjuntar MoU MATS template + recruitment plan + financial detail v2.

Owner: humano · ETA: 2 semanas · Q-36

4Decision brief Peña — sondear cancillería paraguaya

Brief 5-deliverables está send-ready. Falta: contacto inicial con Cancillería paraguaya (Director General de Política Exterior) para autorizar misión Q3 2026.

Owner: humano · ETA: 2 semanas · Bloqueador para: Gate 1 ANDE no-objeción

P2 — Próximas 2-4 semanas (desbloquea calidad y escala)

5Documentar deploy CI/CD del portal

Crear .github/workflows/portal-deploy.yml que documenta el flow Cloudflare Pages auto-build + add gh-pages backup. Mínimo: build verification on every push.

Owner: agente · ETA: 1 día

6Resolver md/py divergence

Decisión arquitectónica: ¿single source of truth en Markdown? ¿auto-gen Python? Documentar decisión en blueprint/_changelog y aplicar.

Owner: humano + agente · ETA: 1 semana

7Extender citations registry de 17 → 60+ entradas

Q-46 en queue. Cubrir: research/sectors/* (agro, energía, lengua, minerales) + stakeholders/multilateral/* + state/decision-calendar/* + KPIs framework. Reducir orphan-numerics de 546 → <200.

Owner: data-fetcher agent · ETA: 2 semanas

8Bilingual EN sweep para 6 capítulos emergentes

Aplicar futuros-bilingual sobre blueprint/{11,12,13,14,15} + outputs/briefings/anillo-0-funder-memo + decision brief Peña. Prepara para roadshow internacional (US/UK funders + frontier labs).

Owner: translator agent · ETA: 1 semana

9API REST minimal deploy

Deploy uvicorn api.main:app en Fly.io o Cloudflare Workers (free tier). Conectar /preguntar page del portal a /chat/stream endpoint. Test con vector store ingested research.

Owner: humano + agente · ETA: 1 semana

P3 — Q3 2026 (consolidación)

10Anchor 0 PY — RFI a hyperscalers + BTC-miner-pivots

RFI v1.0 está send-ready. Apertura confidencial a 5+5+3 contrapartes (AWS/Azure/GCP/Oracle/Meta + Cipher/Core Scientific/IREN/Applied Digital/HIVE + Anthropic/GDM/Mistral). Recepción Q4 2026.

Owner: humano · ETA: 2 meses · Q-14 ya done; falta send

11Mesa Futuros — formalización institucional

Hoy es secretariado interino con CAF como host. Para firmar Compacto Soberano grado-tratado en Q2 2027, necesita personería jurídica regional. Q-42 done en research; falta acción legal.

Owner: humano + legal · ETA: 3 meses

12Anillo 0 — MoU MATS firma + sede CENIA confirmación

MoU template send-ready. Requiere: contacto MATS Berkeley + Álvaro Soto (CENIA) + Cohorte 1 launch ETA Q2 2027.

Owner: humano · ETA: 3 meses · Q-38, Q-39 done en research

13Financial model live + KPI dashboards instrumentados

Convertir 5 CSVs a notebook ejecutable o spreadsheet vivo con sensitivities. KPI dashboards con feed real (mínimo 5-10 indicadores trimestrales).

Owner: agente costing · ETA: 1 mes

14Stakeholder coverage por país anchor

Hoy stakeholders/by-country/ tiene 1 archivo (Paraguay). Falta dossier completo por país anchor candidato (Brasil-NE, Chile-Atacama, Argentina, Costa Rica, Colombia).

Owner: stakeholder-mapper agent · ETA: 6 semanas

P4 — Q4 2026 / Q1 2027 (escala)

8.Referencias técnicas

8.1 Estructura de directorios

Futuros/
├── agents/                 # Python: orchestrator + 19 specialists + memory + tools + twins + base + safety + observability
├── agent-memory/           # Persistent memory cross-conversation: countries/, individuals/, anchor-0-paraguay.md
├── api/                    # FastAPI gateway (scaffolded; no deploy)
├── blueprint/              # 15 chapters + 3 pillars + _changelog
├── data/                   # cache/, memory/, compatibility-matrix.json
├── financial-model/        # 5 CSVs (embrión)
├── kpis/                   # framework + 3 dashboards
├── ops/                    # daemon supervisor + launchd plists + healthcheck
├── outputs/                # briefings (incl. _private/), audits, digests, instruments, programs, alerts, coalitions
├── pilots/                 # 18 candidates + templates
├── portal/                 # Astro 4 site (live at futuros.xyz)
│   └── src/
│       ├── data/, lib/, layouts/, components/, pages/  # 40 source pages
├── research/               # countries/, peer-initiatives/, sectors/, instruments/, sources/_citations.yml
├── stakeholders/           # individuals/, multilateral/, regional-bodies/, governments/, private-sector/, civil-society/, by-country/, sedes-anillo-0/, governance/
├── state/                  # queue, cycle-log, PLAN, decision-calendar, feeds, triggers, twins/, shadows/, recipients
├── tests/                  # 27 Python tests (smoke, safety, observability, quality_gate, country_twin, etc.)
├── tools/                  # 17 Python CLI tools (citations.py, cli.py, ingest.py, validate.py, etc.)
├── .claude/
│   ├── agents/             # 18 Markdown agents (Claude Code subagents)
│   ├── skills/             # 9 active skills (futuros-tick + 8 specialized)
│   └── settings.json       # Hard guardrails
├── .github/workflows/      # agents-ci.yml, lint-content.yml (no deploy workflow)
└── CLAUDE.md               # Project instructions

8.2 Comandos de operación

ComandoUso
launchctl load ~/Library/LaunchAgents/xyz.odisea.futuros.daemon.plistArrancar daemon
launchctl list | grep futurosVerificar daemon corriendo
FUTUROS_CYCLE=tick claude -p "/futuros-tick"Single tick manual
python3 -m tools.citations integrityValidar registry
python3 -m tools.citations orphansFind unanchored claims
cd portal && npm run buildBuild portal local
cd portal && npm run devDev server local
python3 -m tools.cli validateCoherence + LLM (requires API key)
git log --oneline | head -10Ver últimos ticks
tail state/logs/daemon.logDaemon heartbeat
cat state/cycle-log.md | tail -20Últimos ticks ledger

8.3 Archivos críticos a leer primero (onboarding humano)

  1. CLAUDE.md — instrucciones del proyecto
  2. blueprint/00-overview.md — tesis 1-página
  3. blueprint/01-vision.md — visión 2035
  4. blueprint/14-paraguay-anchor-0.md — depth-first decision
  5. blueprint/_changelog.md — historia versionada
  6. state/PLAN.md — 30-day priorities
  7. state/queue.md — work queue activa
  8. state/cycle-log.md — daemon ledger
  9. .claude/skills/futuros-tick/SKILL.md — cómo opera el daemon
  10. tools/citations.py — truth infrastructure

8.4 Versionado

VersiónFechaHito
v0.1.02026-05-01Initial blueprint (10 caps + 3 pilares)
v0.2.02026-05-03Situational Awareness integration (caps 11-13)
v0.3.02026-05-03Paraguay Anchor 0 + Anillo 0 + Truth infrastructure (caps 14-15)
v0.3.12026-05-04q-47 reconciliation + Cartes-OFAC inversion
HEAD2026-05-0477658e6 — current