import { WORKFLOW_27, rushAtEveryStage27 } from "@/lib/magi/workflow-25";
import { QHP } from "@/lib/magi/qhp";
import { CHARLIE, GOV_ANGLE } from "@/lib/magi/model";
import { GOLD_SEAL } from "@/lib/magi/triangles";

export const HQML_RUSH_27 = {
  protocol: QHP.protocol,
  format: "HQML",
  coin_id: CHARLIE.coin,
  title: "Rush/RNN · 27-stage broadcast",
  href: "/hqml/rush-27.json",
  operator_key: "CHARLIE-021",
  operator_fnv: "84d5fee1",
  gold_seal: GOLD_SEAL,
  gov: GOV_ANGLE,
  law: "Stages 1–25 are preserved. Stage 26 is atomistic MD translation. Stage 27 is the Node 22 Q-APO MD runtime. Measurements are never fabricated.",
} as const;

export function hqmlPayload27() {
  return {
    ...HQML_RUSH_27,
    stages: WORKFLOW_27,
    rush: rushAtEveryStage27(),
    identity_preserved: true,
    reminted: false,
    projection: "HQML_REPORT",
  };
}
