Variable IR_MARKERSConst

IR_MARKERS: {
    "ir.deps": readonly [
        "depCount",
        "bytes",
        "requestCount",
        "cacheHit",
        "cdn",
    ];
    "ir.eval": readonly ["moduleCount"];
    "ir.fetch": readonly [
        "source",
        "bytes",
        "requestCount",
        "cacheHit",
        "httpStatus",
    ];
    "ir.fmp": readonly [];
    "ir.interactive": readonly ["cold"];
    "ir.mount": readonly ["phantomCount", "writablePrimed"];
    "ir.open": readonly ["url", "provider", "ns", "repo", "ref", "refKind"];
    "ir.refresh": readonly ["bytes"];
    "ir.sandbox.boot": readonly [];
    "ir.transpile": readonly ["moduleCount", "cacheHit", "bytesIn", "bytesOut"];
    "ir.verify": readonly ["result", "blocking"];
} = ...

Each ir.* marker name → the attribute keys its payload may carry (the §3 table). A forwarded marker is accepted only if BOTH its name is defined here AND every attribute key it carries is in that marker's allowed set (LP-5). An empty array means "no attributes" (a bare mark).

Type declaration

  • Readonlyir.deps: readonly ["depCount", "bytes", "requestCount", "cacheHit", "cdn"]
  • Readonlyir.eval: readonly ["moduleCount"]
  • Readonlyir.fetch: readonly ["source", "bytes", "requestCount", "cacheHit", "httpStatus"]
  • Readonlyir.fmp: readonly []
  • Readonlyir.interactive: readonly ["cold"]
  • Readonlyir.mount: readonly ["phantomCount", "writablePrimed"]
  • Readonlyir.open: readonly ["url", "provider", "ns", "repo", "ref", "refKind"]
  • Readonlyir.refresh: readonly ["bytes"]
  • Readonlyir.sandbox.boot: readonly []
  • Readonlyir.transpile: readonly ["moduleCount", "cacheHit", "bytesIn", "bytesOut"]
  • Readonlyir.verify: readonly ["result", "blocking"]