SSMDE – Appendix Z — AI Without a Dictionary (Z.13–Z.16)

Copy-ready policy assets, edge numerics guide, and the one-line takeaway.

Z.13 Band-Card Template (copy-ready)
Declare what each band obligates you to do — human-readable, machine-parsable. Keep it next to your manifest.

band_card:
  manifest_id: "AI_TRIAGE_v3"          # must match manifest.id
  policy_owner: "Safety & Quality"
  escalation_owner: "Safety on-call"
  review_cycle: "30 days"
  disclosure_modes:
    - "value_only"
    - "value_plus_band"
    - "full_ssmde"
  notes: "Observation-only; bands are advisory, not life-critical directives."

  bands:
    - label: "A++"
      align_range: [0.90, 1.00]
      action: "promote"
      timing: "now"
      sla: "99% within 1 min"
      disclosure: "full_ssmde"
      audit_evidence: "record + stamp + manifest_id"
      examples: ["deploy small patch", "auto-approve non-critical task"]

    - label: "A+"
      align_range: [0.60, 0.90]
      action: "proceed"
      timing: "soon"
      sla: "95% within 15 min"
      disclosure: "value_plus_band"
      audit_evidence: "record + manifest_id"
      examples: ["stage to canary", "queue for reviewer"]

    - label: "A0"
      align_range: [-0.60, 0.60]
      action: "defer"
      timing: "later"
      sla: "review weekly"
      disclosure: "value_only"
      audit_evidence: "record only"
      examples: ["park in backlog", "await more signals"]

    - label: "A-"
      align_range: [-0.90, -0.60]
      action: "review"
      timing: "within 24h"
      sla: "100% triaged"
      disclosure: "full_ssmde"
      audit_evidence: "record + stamp + manifest_id"
      examples: ["assign human owner", "collect counter-evidence"]

    - label: "A--"
      align_range: [-1.00, -0.90]
      action: "block"
      timing: "immediate"
      sla: "100% within 5 min"
      disclosure: "full_ssmde"
      audit_evidence: "record + stamp + manifest_id + incident id"
      examples: ["halt rollout", "disable feature flag"]

Operational guidance: single source of truth with the manifest; always publish escalation_owner; choose least-necessary disclosure per band; observation-only.


Z.14 Manifest JSON Starter (copy-ready)
Make policy portable: everything needed to recompute align, verify band, and replay the past — in one document.

{
  "id": "AI_TRIAGE_v3",
  "description": "Triaging policy for decode/routing oversight; observation-only.",
  "owners": ["Safety & Quality"],
  "escalation_owner": "Safety on-call",

  "align_computation": {
    "step_1": "a_c := clamp(a, -1+eps_a, +1-eps_a)",
    "step_2": "u := atanh(a_c)",
    "accumulate": "U += w*u ; W += w",
    "step_3": "align := tanh( U / max(W, eps_w) )",
    "eps_a": 1e-6,
    "eps_w": 1e-12,
    "weight_rule": "w := 1.0"
  },

  "gate": {
    "enabled": false,
    "mode": "mul",
    "rho": 0.20,
    "note": "Optional environment gate; alignment-only; classical m untouched."
  },

  "bands": [
    { "label": "A++", "min": 0.90,  "max": 1.00,  "action": "promote", "timing": "now" },
    { "label": "A+",  "min": 0.60,  "max": 0.90,  "action": "proceed", "timing": "soon" },
    { "label": "A0",  "min": -0.60, "max": 0.60,  "action": "defer",   "timing": "later" },
    { "label": "A-",  "min": -0.90, "max": -0.60, "action": "review",  "timing": "within 24h" },
    { "label": "A--", "min": -1.00, "max": -0.90, "action": "block",   "timing": "immediate" }
  ],

  "disclosure_policy": {
    "A++": "full_ssmde",
    "A+":  "value_plus_band",
    "A0":  "value_only",
    "A-":  "full_ssmde",
    "A--": "full_ssmde"
  },

  "observability": {
    "acceptance_gates": [
      "phi((m,a)) == m",
      "a_c := clamp(a, -1+eps_a, +1-eps_a)",
      "order_invariance := true",
      "band_thresholds_match_manifest := true",
      "sha256(prev_stamp) == next.prev"
    ],
    "tolerance_align_fixed_point": 1e-4
  },

  "stamp_requirements": {
    "format": "SSMCLOCK1|<utc_iso>|theta=<deg>|sha256=<hex>|prev=<hex|NONE>",
    "chain_policy": "never edit historical stamps; branch via prev only",
    "reconcile": "prefer chain with latest utc_iso and intact verification; retain alternate lineage until resolved"
  },

  "notes": "Observation-only; advisory bands; preserve m byte-for-byte."
}

Producer checklist: collapse parity phi((m,a)) = m; order invariance; immutable stamps; declare fixed-point tolerances if used.


Z.15 Edge Fixed-Point Guide (phones, gateways, tiny MCUs)
Run the lane math everywhere while keeping results within a known tolerance; classical values remain untouched.

  • Reference pipeline (semantic invariant):
a_c := clamp(a_raw, -1+eps_a, +1-eps_a)
u   := atanh(a_c)
U  += w*u ; W += w
align := tanh( U / max(W, eps_w) )

  • Recommended numeric formats:
    Q2.14 for a_c, align, u; Q10.22 for U, W; w in Q4.12 (or integer 1).
  • LUT + short polynomial:
    atanh(x) (|x| ≤ 0.95): 257-entry symmetric LUT + linear segment slope.
    tanh(y): piecewise (e.g., Pade-like); saturate beyond range.
  • Fixed-point pseudocode (copy-ready):
eps_a := toQ2_14(1e-6)
eps_w := toQ10_22(1e-12)

# Inputs: a_raw (Q2.14), w (Q4.12); State: U, W (Q10.22)
a_c   := clamp(a_raw, toQ2_14(-1)+eps_a, toQ2_14(+1)-eps_a)
u     := atanh_Q(a_c)                      # LUT + linear correction
U     := U + mulQ(w, u, outQ=Q10_22)
W     := W + toQ10_22(fromQ4_12(w))
den   := max(W, eps_w)                     # Q10.22
r     := divQ(U, den, outQ=Q2_14)         # Q2.14
align := tanh_Q(r)                         # piecewise approx Q2.14

  • Acceptance tests (must pass):
    |align_fixed - align_float| ≤ 1e-4; no band edge cross vs float reference; saturation safety for accumulators; W=0 guard.
  • Operational notes: preserve m; declare tolerance in manifest; reuse LUTs across firmware/silicon for reproducible evidence.

Z.16 One-Line Takeaway
Keep your numbers. Add a tiny lane. Stamp every claim. AI does not need a global dictionary to “understand” you — your manifest already defines meaning, duties, and proof.


Navigation
Previous — SSMDE – Appendix Z — AI Without a Dictionary (Z.10–Z.12)
Next — End of SSMDE Blog


Directory of Pages
SSMDE – Table of Contents