packages feed

keiro-dsl-0.18.0.0: test/fixtures/checked-mapping-replay-workspace/release-manifest.json

{
  "schema": "keiro.checked-mapping-release/v1",
  "initiative": "docs/masterplans/44-add-checked-value-mappings-while-preserving-stream-and-workflow-replay-across-refactors.md",
  "verifiedAt": "2026-09-20",
  "repositoryEvidence": {
    "compatibilityPlan": "docs/plans/289-gate-mapping-evolution-with-serialized-and-cross-version-replay-evidence.md",
    "featurePlans": [
      "docs/plans/290-support-named-bare-container-structural-mappings-with-transitive-nullability.md",
      "docs/plans/291-add-calendar-day-mappings-with-a-frozen-lossless-codec-contract.md",
      "docs/plans/292-add-structural-text-sets-with-explicit-canonical-wire-semantics.md",
      "docs/plans/293-add-declarative-base16-byte-refinements-with-total-consumer-bindings.md",
      "docs/plans/294-add-explicit-versioned-uuid-admission-domains-with-sound-keiki-evidence.md"
    ],
    "integratedPlan": "docs/plans/295-rehearse-checked-mapping-adoption-against-historical-streams-and-workflow-journals.md",
    "integratedFixture": "keiro-dsl/test/conformance-checked-mapping-replay/fixtures/retained/mapping-recorded-v1.json",
    "milestones": {
      "integratedCorpus": true,
      "evolutionMatrix": true,
      "consumerHistory": true,
      "retirementRehearsal": true
    },
    "consumerHistoryEvidence": {
      "consumer": "mori://shinzui/rei",
      "consumerPlan": "mori://shinzui/rei/plans/239-prove-the-keiro-adoption-on-restored-history-and-close-the-practice-audits",
      "archiveSourceRevision": "825117f620ba2d474e00b0546960caa7c8d73794",
      "archiveSha256": "4d63da93222516dba418ffbc251a24f738fb5d0e9d0a759a693eaec711c94c9a",
      "baselineBinarySha256": "ae9664e50f066dd6813cf952dad7465d9e3a1de75dc54c03cc28f4a9885ff6a2",
      "candidateBaseRevision": "06556c0aa7265126a5afedd83700db7e00403635",
      "candidatePatchSha256": "38a8ec9e1227e55bf2ef7ebe94cf6b668ae6f6d2b7027a70506e9eb816f4be2f",
      "candidateBinarySha256": "6c777caed8953d28783da4c22d72e82810f3d9aaf58f5c9a07ee4e4eb55e15a0",
      "processHarnessBinarySha256": "073c6c6ae14a9b291bded7798ba77729a87294523a2d8674ab7a9e53a83b85bb",
      "baselineCandidateReportSha256": "863d98c9624e9ecca5226de6de57f4c801189cc5018f3a1908158cb1d4e72a8c",
      "privatePayloadsCommitted": false,
      "streamReplay": {
        "storeStreams": 10318,
        "selectedStreams": 10061,
        "outsideRegisteredCategories": 257,
        "declaredExcludedStreams": 13,
        "declaredExcludedEvents": 89,
        "unexpectedFailures": 0,
        "baselineCandidateReportsIdentical": true
      },
      "retainedValueInventory": {
        "actionIds": {"total": 3958, "uuidV5": 1594, "uuidV7": 2364},
        "base16Hashes": {"total": 1214, "rejectedSpellings": 0},
        "calendarDays": {"total": 3521, "rejectedSpellings": 0},
        "textSets": {"total": 666, "acceptedNonCanonicalSpellings": 12},
        "taskCompletedOptionalActor": {"total": 67, "missingKey": 28, "explicitNull": 39}
      },
      "processContinuation": {
        "sourceSubscription": "rei-note-task-propagation",
        "checkpointBefore": 33237,
        "checkpointRewoundTo": 28879,
        "checkpointAfter": 33237,
        "processStreams": 506,
        "processStreamVersions": 2323,
        "targetStreams": 53,
        "targetStreamVersions": 281,
        "eventCountBeforeAfter": 33717,
        "eventDigestBeforeAfter": "13da9a50ba218e1202e1c2fd47870c6d",
        "streamLinkCountBeforeAfter": 67434,
        "streamLinkDigestBeforeAfter": "cc8fd398862d0d03e5cc579785e20ee9",
        "timerCountBeforeAfter": 3917,
        "timerDigestBeforeAfter": "99b91d4ed4c5a692617c95711dd438c5",
        "deadLettersBeforeAfter": 0,
        "outboundEffectsEnabled": false,
        "workerShape": {"asyncProjections": 0, "processManagers": 1, "timerWorkers": 0}
      },
      "workflowInventory": {
        "registeredWorkflows": 0,
        "instances": 0,
        "steps": 0,
        "children": 0,
        "result": "not-applicable-empty-history"
      }
    },
    "retirementEvidence": {
      "consumer": "mori://shinzui/rei",
      "authoringPath": "mori://shinzui/rei with project-relative domain/shared.keiro (artifact-level URI pending)",
      "removedPath": "ActionId mapped opaque rei.disruption.ActionId.json@1",
      "replacement": "checked id ActionId prefix=action domain=typeid-v5-or-v7 using",
      "removedMappedSurfaceExpectations": 40,
      "candidatePatchSha256": "38a8ec9e1227e55bf2ef7ebe94cf6b668ae6f6d2b7027a70506e9eb816f4be2f",
      "oldHistoryPassed": true,
      "processContinuationPassed": true,
      "requiredReaderNegativeMutationPassed": true,
      "genericOpaqueSupportRetained": true
    }
  },
  "wirePolicies": [
    {
      "identity": "keiro-calendar-day-v1",
      "status": "frozen",
      "vectors": ["keiro-dsl/test/conformance-calendar-days/Main.hs"],
      "goldens": ["keiro-dsl/test/conformance-calendar-days/fixtures/codec-compare/historical-plus-year.json"]
    },
    {
      "identity": "keiro-text-set-v1",
      "status": "frozen",
      "vectors": ["keiro-dsl/test/conformance-structural-text-sets/Main.hs"],
      "goldens": ["keiro-dsl/test/conformance-checked-mapping-replay/fixtures/retained/mapping-recorded-v1.json"]
    },
    {
      "identity": "keiro-base16-bytes-v1",
      "status": "frozen",
      "vectors": ["keiro-dsl/test/conformance-refined-base16/Main.hs"],
      "goldens": ["keiro-dsl/test/conformance-refined-base16/fixtures/codec-compare/uppercase-leading-zero.json"]
    },
    {
      "identity": "keiro-typeid-v5-or-v7-v1",
      "status": "frozen",
      "vectors": ["keiro-dsl/test/conformance-id-admission-domains/Main.hs"],
      "goldens": ["keiro-dsl/test/conformance-checked-mapping-replay/fixtures/retained/mapping-recorded-v1.json"]
    }
  ],
  "retainedImplementations": [
    {
      "role": "calendar-day historical reader",
      "path": "keiro-core/src/Keiro/Codec/CalendarDay.hs",
      "anchor": "parseCalendarDayText :: Text -> Either Text Day"
    },
    {
      "role": "text-set historical reader",
      "path": "keiro-core/src/Keiro/Codec/TextSet.hs",
      "anchor": "parseTextSet :: Value -> Parser (Set Text)"
    },
    {
      "role": "base16 historical reader",
      "path": "keiro-core/src/Keiro/Codec/Base16Bytes.hs",
      "anchor": "parseBase16Bytes :: Value -> Parser ByteString"
    },
    {
      "role": "admitted-id legacy decoder",
      "path": "keiro-dsl/test/conformance-checked-mapping-replay/Generated/CheckedMappingReplay/Nominals/Internal.hs",
      "anchor": "unsafeRetainedIdFromLegacyText :: Text -> RetainedId"
    },
    {
      "role": "retired-event replay-only edge",
      "path": "keiro-dsl/test/conformance-checked-mapping-replay/Generated/CheckedMappingReplay/ReplayLedger/Transducer.hs",
      "anchor": "B.replayOnly"
    },
    {
      "role": "workflow stored-result decoder",
      "path": "keiro/src/Keiro/Workflow.hs",
      "anchor": "decodeStored :: (Aeson.FromJSON a) => Text -> Aeson.Value -> Eff es a"
    },
    {
      "role": "pre-UTF-8 deterministic identity probe",
      "path": "keiro/src/Keiro/DeterministicId.hs",
      "anchor": "deterministicIdProbes :: Text -> NonEmpty UUID"
    },
    {
      "role": "positional process-manager identity",
      "path": "keiro/src/Keiro/ProcessManager.hs",
      "anchor": "legacyDeterministicCommandId :: Text -> Text -> EventId -> Int -> EventId"
    }
  ],
  "gates": {
    "package-release": {
      "result": "eligible",
      "action": "not-performed",
      "basis": "All policy vectors, frozen goldens, feature plans, and the repository replay gate are present. This is eligibility evidence, not a package publication."
    },
    "language-publication": {
      "result": "eligible",
      "action": "not-performed",
      "basis": "The five feature plans and Plan 289 are complete, and Plan 295 repository Milestones 1 and 2 pass. Publication remains a separately authorized atomic action."
    },
    "consumer-adoption": {
      "result": "eligible",
      "action": "not-performed",
      "consumer": "mori://shinzui/rei",
      "basis": "Identical immutable restores produced byte-identical baseline/candidate replay reports over 10,061 selected streams; retained value inventories are complete for the five adopted declarations, process redelivery was effect-isolated and state-neutral, and the workflow inventory is an explicit successful empty-history result. Consumer source edits and deployment remain separately authorized."
    },
    "implementation-retirement": {
      "result": "eligible",
      "action": "not-performed",
      "legacyReadersRetained": true,
      "basis": "The isolated consumer patch replaces exactly the obsolete ActionId mapped-opaque authoring declaration with the checked v5-or-v7 nominal contract and removes its 40 obsolete mapped-surface expectations while old-history replay and process continuation stay green. Generic mapped-opaque support and every historical reader, replay-only edge, workflow branch, and identity family remain retained; an actual consumer change is not performed here."
    }
  }
}