{
  "schema": "intrikata.cf-operant-bootstrap/v1",
  "cycle": "inv-mmgp-20260718-intrikata-cf-operant-bootstrap",
  "generated_at": "2026-07-18T20:00:00Z",
  "surface": "intrikata.com",
  "swarm_invocation": {
    "name": "SwarmInvocation::inv-mmgp-20260718-intrikata-cf-operant-bootstrap::source=metamegapraxis::class=per-instance-cf-bootstrap::verdict=converged-modulo-harness::backend=d1-minimal-pharosiraptor::graphs=7::seed_cap=300_per_graph",
    "verdict": "converged-modulo-harness",
    "coordinator": "metamegapraxis+human",
    "evidence": [
      "D1 database intrikata (614cc7cc) with instances/graphs/nodes tables",
      "POST /api/bootstrap seeds 7 machinery graphs from provision.json, namespaced per instance",
      "GET /api/operant/{id}/health|graphs|nodes provides minimal Pharosiraptor-like read surface",
      "Browser fallback: /js/pharosiraptor-browser.js + deploy-pharosiraptor.md; resolve CF → proxy → browser-js",
      "Auto background provision when localStorage instances >= 2"
    ]
  },
  "operant": {
    "kind": "megapraxis-metamegapraxis-minimal-operant",
    "backend": "cloudflare-d1",
    "binding": "DB",
    "machinery_graphs": 7,
    "audit_history": "stripped (empty Convergence Cycle Log for new instances)",
    "api": {
      "host_health": "GET /api/health",
      "bootstrap": "POST /api/bootstrap { handle }",
      "health": "GET /api/operant/{instance_id}/health",
      "graphs": "GET /api/operant/{instance_id}/graphs",
      "nodes": "GET /api/operant/{instance_id}/nodes?q=&graph=&limit="
    }
  },
  "fallbacks": {
    "browser_js": "https://intrikata.com/js/pharosiraptor-browser.js",
    "browser_cert": "https://intrikata.com/data/browser-pharosiraptor.json",
    "deploy_playbook": "https://intrikata.com/deploy-pharosiraptor.md",
    "instance_onboard": "https://intrikata.com/data/instance-onboard.json",
    "proxy": "console: proxy set <cors-graphdoc-url> | bridge",
    "resolution_order": ["local-bridge", "proxy", "cf-operant", "browser-js"]
  },
  "console": ["onboard", "instance new <handle>", "bootstrap", "operant", "pharosiraptor", "proxy", "bridge", "app", "ops", "autoprov"],
  "cli": ["intrikata bootstrap <handle>", "intrikata operant <handle> --q Swarm::"],
  "auto_provision": {
    "at_local_instances": 2,
    "actions": ["seed browser IndexedDB", "POST /api/bootstrap if not cf_operant"]
  },
  "honesty": {
    "mcp_required": false,
    "filesystem_fallback_primary": true,
    "skills_install": "sibling praxis-stack package — not performed by bootstrap",
    "cf_operant": "optional graph-side read surface after skills are installed",
    "browser_js": "always available after instance new; not full GraphDoc"
  },
  "tarski": {
    "decidable": "given skills already on disk, per-instance seed of machinery graphs + name search is sufficient for graph-side cold orientation of megapraxis/metamegapraxis (not a full ASEC/Caramello corpus; PER_GRAPH_CAP=300 on large graphs)",
    "undecidable": "full GraphDoc parity (MCP megapraxis.boot grids, complex joins) remains oracle-required without a full Workers port of server.py"
  },
  "swarm_extend_applied": "inv-mmgp-20260718-intrikata-swarm H1-H3 M1-M7 + browser-pharosiraptor + non-command D1-D4"
}
