Orrery.

Constellations · drawn policy

orrery/docs-migrate-to-mdx@0.1.0

Frozen MyST→MDX migration graph with decision pause and composite receipt (#178)

What to pass

inventory → choose-profile → safe-convert → unsupported-decision → validate-diff → artifact-seal

  • entries* array · path/content MyST tree
  • profile* object · pinned ADR 0008 MigrationProfile
  • caller_id string · authenticated resume identity

What you get

  • disposition string
  • outstanding_action_requests object
  • migration_receipt object
  • artifact_digest string
  • envelope signed-envelope

Dispositions: completed, awaiting_input, inconclusive, failed, cancelled, expired

gate (must verify) repair loop (bounded) fan-in

Composite receipt

constellation: orrery/docs-migrate-to-mdx@0.1.0policy_digest: sha256:9ecd5e49fed57bfeea527d863e5ff594274b278336eb6739f5bd76486bdfa495
chain:
  1. inventory     Envelope ✓  source inventory
  2. choose-profile     Envelope ✓  profile pin
  3. safe-convert     Envelope ✓  plan+apply
  4. unsupported-decision     awaiting_input  typed decision
  5. validate-diff     Envelope ✓  validate+diff
  6. artifact-seal     Envelope ✓  migration receipt
release: sha256:docs-migrate-to-mdx…  signed orrery-docs-migrate-to-mdx-1

Why this isn't CI YAML

Same graph from any harness. Stars can live in different namespaces. Edges require verified Envelopes — not green checkmarks in one repo.