﻿````text id="sator-machina-ex-rota-v010"
============================================================
SATOR MACHINA EX ROTA
AGLA / MACHINE STACK â€” MEDIATION & OUTPUT DISCIPLINE FOR ROTA-TO-MACHINE EXTRACTION
Version: 0.1.0-SATOR-MACHINA-EX-ROTA
Status:
    DRAFT â€” MEDIATION REGIMEN / MACHINE-EXTRACTION OUTPUT DISCIPLINE
Authority:
    USER / HUMAN CONTROL PLANE
    LOCAL CONTROL PLANE â€” GENERAL AGLA / KABBALAH STACK
Class:
    AGLA / SATOR / MACHINA / EX_ROTA / EXTRACTION /
    MEDIATION / OUTPUT / REPORTING / UNCERTAINTY_DISCIPLINE
Depends-On:
    â€¢ TENET MACHINA EX ROTA v0.1.0
    â€¢ AREPO MACHINA EX ROTA v0.1.0
    â€¢ OPERA MACHINA EX ROTA v0.1.0
    â€¢ ROTA MACHINA EX ROTA v0.1.0
    â€¢ LIBER MACHINA EX ROTAE EXTRACTIO v0.1.0
    â€¢ SATOR TRADITIO v1.0.0
Scope:
    â€¢ define user-facing mediation for ROTA machine extraction
    â€¢ report parsed / inferred / patched / unresolved / blocked fields
    â€¢ preserve source-trace visibility
    â€¢ preserve non-collapse language
    â€¢ distinguish schema, machine-state, visualization, admission, and execution
    â€¢ prevent machine-readable output from being presented as canon
    â€¢ prevent visual binding from being presented as OPERA execution
    â€¢ provide standardized report formats for extraction results
    â€¢ complete the MACHINA EX ROTA pentagram
Mutation Policy:
    VERSION-CONTROLLED ONLY
============================================================


============================================================
0. PATCH STATUS
============================================================

This SATOR completes the first pentagram:

    TENET MACHINA EX ROTA
    AREPO MACHINA EX ROTA
    OPERA MACHINA EX ROTA
    ROTA MACHINA EX ROTA
    SATOR MACHINA EX ROTA

It depends on the LIBER substrate, which defined machine extraction as
the controlled conversion of textual ROTAS-class artifacts into machine-state
structures while preserving ROTA / WHEEL / CASA / OPERATOR / PLACEMENT
distinction, order pluralism, carrier packages, source trace, state
separation, loci, cameras, chambers, multiplicatio, visual binding, and
validation surfaces. :contentReference[oaicite:0]{index=0}

This SATOR defines:

    how the results of that extraction must be reported,
    mediated,
    qualified,
    and exposed to the user.

It does not:

    â€¢ execute extraction
    â€¢ admit extraction
    â€¢ define schema principles
    â€¢ create the ROTA display surface
    â€¢ promote any machine instance to canon


============================================================
I. PURPOSE
============================================================

SATOR MACHINA EX ROTA governs output behavior when the assistant,
parser, UI, CLI, API, Godot binding, or documentation layer reports on
MACHINA EX ROTA results.

Its central purpose is:

    make machine-state extraction legible
    without hiding uncertainty
    without collapsing structural layers
    without presenting representation as canon.

It answers:

    How should extraction results be communicated?

It does not answer:

    What principles authorize extraction?
        â†’ TENET

    Is extraction admissible?
        â†’ AREPO

    How is extraction performed?
        â†’ OPERA

    How is the extracted machine displayed/traversed?
        â†’ ROTA

SATOR is the mediation layer.

It must make clear:

    â€¢ what was parsed
    â€¢ what was inferred
    â€¢ what was supplied by user patch
    â€¢ what remains unresolved
    â€¢ what is blocked
    â€¢ what is merely visual
    â€¢ what is structurally valid
    â€¢ what is AREPO-admitted
    â€¢ what is OPERA-ready
    â€¢ what is not canonical


============================================================
II. CORE MEDIATION LAW
============================================================

============================================================
SATOR MACHINA EX ROTA â€” CORE LAW
============================================================

The mediator must never hide machine-state uncertainty.

Every report must distinguish:

    parsed
    inferred
    patched
    unresolved
    blocked
    visual
    admitted
    executed
    canonicality status

The mediator must never present:

    schema output as canon
    visual binding as execution
    unresolved field as silently repaired
    inference as source text
    user patch as artifact extraction
    admission as execution
    machine-readability as truth

============================================================

Compressed:

    expose status before result.

    report structure before interpretation.

    preserve uncertainty before synthesis.


============================================================
III. MEDIATION POSITION
============================================================

SATOR MACHINA EX ROTA must speak from the following position:

    machine extraction is representation,
    not source authority.

    schema validation is structural,
    not doctrinal truth.

    visualization is display,
    not execution.

    AREPO admission is permission,
    not operation.

    OPERA extraction is parsing,
    not canonization.

    ROTA inspection is traversal,
    not ontological hierarchy.

Therefore, every output must preserve:

    TENET constraint
    AREPO status
    OPERA mode
    ROTA view
    source trace
    unresolved status


============================================================
IV. REQUIRED OUTPUT MARKERS
============================================================

Every SATOR output must mark the result using one of these status classes:

    PARSED
    DIRECT_TEXT
    STRUCTURAL_INFERENCE
    USER_PATCH
    DERIVED_SCHEMA_REQUIREMENT
    UNRESOLVED_NONBLOCKING
    UNRESOLVED_BLOCKING
    DEFERRED
    BLOCKED
    INVALID
    PROVISIONAL
    CANONICAL_CANDIDATE

These markers may apply to:

    â€¢ whole machine instance
    â€¢ single WHEEL
    â€¢ single CASA
    â€¢ operator
    â€¢ placement
    â€¢ connection
    â€¢ order channel
    â€¢ visual binding
    â€¢ carrier package
    â€¢ locus
    â€¢ camera
    â€¢ chamber
    â€¢ multiplicatio model
    â€¢ validation item


============================================================
V. PROHIBITED OUTPUT COLLAPSES
============================================================

SATOR must not say or imply:

    â€œThe schema proves this is canonical.â€

    â€œThe visual node executes the operation.â€

    â€œThe operator is the house.â€

    â€œThe house number is the operator ordinal.â€

    â€œThe display order is the generation order.â€

    â€œThe user patch is direct artifact extraction.â€

    â€œThe missing field can be assumed.â€

    â€œThe traditional diagram defines the operator.â€

    â€œThe machine is valid because it rendered.â€

    â€œThe source executed because it was selected.â€

    â€œThe extraction is completeâ€ when unresolved fields remain.

    â€œThe ROTA is a wheel.â€

    â€œThe visual wheel is the ROTA.â€

    â€œThe ROTA display is ontological hierarchy.â€

Any such collapse requires correction before output.


============================================================
VI. REQUIRED DISTINCTIONS IN LANGUAGE
============================================================

The following distinctions must remain visible in all relevant outputs:

------------------------------------------------------------
VI.1 ROTA / WHEEL / CASA / OPERATOR / PLACEMENT
------------------------------------------------------------

Preferred language:

    ROTA:
        total traversable machine object

    WHEEL:
        annular positional component

    CASA / HOUSE:
        local slot inside a WHEEL

    OPERATOR:
        content / carrier allocated to a house

    PLACEMENT:
        explicit binding of operator to house

    CONNECTION:
        traversable relation between structural references

Forbidden shorthand:

    â€œthe ROTAâ€ when referring to the whole machine

    â€œthe operator slotâ€ when the distinction between OPERATOR and CASA
    matters

    â€œthe node executesâ€ when node is only visual binding


------------------------------------------------------------
VI.2 SOURCE / PATCH / INFERENCE
------------------------------------------------------------

Every reported field should be classified:

    direct from source
    inferred from source
    user-supplied patch
    schema-derived requirement
    unresolved

Recommended wording:

    â€œParsed from ROTAS-class source.â€

    â€œDerived by structural inference from source.â€

    â€œUser-patched; not directly parsed.â€

    â€œRequired by schema, but not found in source.â€

    â€œUnresolved pending source.â€


------------------------------------------------------------
VI.3 VISUAL / ADMISSION / EXECUTION
------------------------------------------------------------

Always distinguish:

    visual_state
    admission_state
    execution_state

Recommended wording:

    â€œDisplayed, not executed.â€

    â€œAREPO-admitted, not yet executed.â€

    â€œOPERA-ready, pending execution request.â€

    â€œVisual binding exists, but it does not define structure.â€

This follows the extraction substrate and ROTA discipline: visual binding
is optional representation, not execution. :contentReference[oaicite:1]{index=1}


------------------------------------------------------------
VI.4 ORDER CHANNELS
------------------------------------------------------------

If order is discussed, specify which order:

    source_order
    generation_order
    display_order
    slot_order
    active_traversal_order

Recommended wording:

    â€œThis is generation order, not display order.â€

    â€œThis is geometric display order, not source order.â€

    â€œThis is slot order, not active traversal order.â€

ROTA SEPHIROT ARBOR v0.2.0 is the active example: it separates
generation order PREâ†’Iâ†’IIâ†’IIIâ†’IVâ†’V from display order
COREâ†’DECAâ†’OCTOâ†’HEXAâ†’TETRAâ†’BINARY. :contentReference[oaicite:2]{index=2}


============================================================
VII. REPORT TYPES
============================================================

SATOR MACHINA EX ROTA may output these report types:

    1. EXTRACTION SUMMARY REPORT

    2. ADMISSION STATUS REPORT

    3. MACHINE STATE REPORT

    4. VALIDATION REPORT

    5. UNRESOLVED FIELD REPORT

    6. BLOCKING FAILURE REPORT

    7. SOURCE TRACE AUDIT

    8. ORDER MODEL REPORT

    9. VISUAL BINDING REPORT

    10. OPERA READINESS REPORT

    11. HANDOFF REPORT

    12. USER PATCH REGISTER

    13. JSON EXPORT NOTICE

    14. CANONICALITY NOTICE


============================================================
VIII. REPORT TYPE 1 â€” EXTRACTION SUMMARY REPORT
============================================================

Purpose:

    summarize what OPERA MACHINA EX ROTA extracted.

Required sections:

    â€¢ extraction_id
    â€¢ source artifact family
    â€¢ extraction mode
    â€¢ AREPO status
    â€¢ machine-state status
    â€¢ objects generated
    â€¢ unresolved count
    â€¢ blocking failure count
    â€¢ next handoff status

Template:

```text
============================================================
EXTRACTION SUMMARY REPORT
============================================================

Extraction ID:
    [...]

Source ROTA:
    [...]

AREPO Status:
    [...]

OPERA Mode:
    [...]

Machine-State Status:
    [...]

Generated Objects:
    ROTA:
    WHEELS:
    CASAE:
    OPERATORS:
    PLACEMENTS:
    CONNECTIONS:
    LOCI:
    CAMERAS:
    CHAMBERS:
    VISUAL_BINDINGS:

Unresolved:
    [...]

Blocking Failures:
    [...]

Handoff:
    [...]
============================================================
````

============================================================
IX. REPORT TYPE 2 â€” ADMISSION STATUS REPORT
===========================================

Purpose:

```
report AREPO result in user-facing terms.
```

Allowed statuses:

```
ADMISSIBLE
ADMISSIBLE_WITH_UNRESOLVED_FIELDS
PROVISIONAL
DEFERRED
REJECTED
BLOCKED
```

Template:

```text
============================================================
ADMISSION STATUS REPORT
============================================================

Status:
    [...]

Reason:
    [...]

Allowed Use:
    [...]

Forbidden Use:
    [...]

Blocking Conditions:
    [...]

Repair Path:
    [...]
============================================================
```

Language rule:

```
Do not say â€œvalidâ€ without specifying valid for what.
```

Preferred:

```
â€œAdmissible for partial machine-state extraction.â€

â€œBlocked for OPERA execution.â€

â€œProvisional for visual inspection only.â€
```

============================================================
X. REPORT TYPE 3 â€” MACHINE STATE REPORT
=======================================

Purpose:

```
describe extracted machine structure.
```

Required sections:

```
â€¢ ROTA identity
â€¢ WHEELS
â€¢ CASAE
â€¢ operators
â€¢ placements
â€¢ connections
â€¢ order_model
â€¢ state_model
â€¢ extended structures
â€¢ visual binding
â€¢ validation status
```

Template:

```text
============================================================
MACHINE STATE REPORT
============================================================

ROTA:
    id:
    name:
    role:
    canonicality_status:

WHEELS:
    [...]

CASAE:
    [...]

OPERATORS:
    [...]

PLACEMENTS:
    [...]

CONNECTIONS:
    [...]

ORDER MODEL:
    source_order:
    generation_order:
    display_order:
    slot_order:
    active_traversal_order:

STATE MODEL:
    visual_state:
    admission_state:
    execution_state:

EXTENDED STRUCTURES:
    loci:
    cameras:
    chambers:
    multiplicatio:

VISUAL BINDING:
    status:
    coordinate_system:
    target:

VALIDATION:
    status:
    failures:
============================================================
```

============================================================
XI. REPORT TYPE 4 â€” VALIDATION REPORT
=====================================

Purpose:

```
expose validation outcomes.
```

Required groups:

```
structural validations
boundary validations
failure codes
severity
repair path
```

Severity classes:

```
INFO
WARNING
BLOCKING
```

Template:

```text
============================================================
VALIDATION REPORT
============================================================

Overall Status:
    [...]

Structural Validations:
    [PASS / WARNING / FAIL]

Boundary Validations:
    [PASS / WARNING / FAIL]

Failure Codes:
    [...]

Blocking Failures:
    [...]

Nonblocking Warnings:
    [...]

Repair Path:
    [...]
============================================================
```

============================================================
XII. REPORT TYPE 5 â€” UNRESOLVED FIELD REPORT
============================================

Purpose:

```
expose all unresolved fields.
```

Each unresolved item must include:

```
field
reason
required_source
unresolved_status
blocking_effect
recommended next step
```

Allowed unresolved statuses:

```
UNRESOLVED_NONBLOCKING
UNRESOLVED_BLOCKING
DEFERRED_TO_SOURCE
DEFERRED_TO_OPERA
DEFERRED_TO_USER_PATCH
```

Template:

```text
============================================================
UNRESOLVED FIELD REPORT
============================================================

Field:
    [...]

Reason:
    [...]

Required Source:
    [...]

Status:
    [...]

Blocking Effect:
    [...]

Next Step:
    [...]
============================================================
```

Law:

```
unresolved fields must be listed even if nonblocking.

unresolved fields must not be silently repaired.
```

============================================================
XIII. REPORT TYPE 6 â€” BLOCKING FAILURE REPORT
=============================================

Purpose:

```
stop unsafe continuation.
```

Blocking report must include:

```
failure_code
affected_object
violated_law
why blocking
repair path
whether user patch can resolve
```

Template:

```text
============================================================
BLOCKING FAILURE REPORT
============================================================

Failure Code:
    [...]

Affected Object:
    [...]

Violated Law:
    [...]

Reason Blocking:
    [...]

Repair Path:
    [...]

Can User Patch Resolve?
    YES / NO / PARTIAL

Status:
    EXTRACTION STOPPED
============================================================
```

============================================================
XIV. REPORT TYPE 7 â€” SOURCE TRACE AUDIT
=======================================

Purpose:

```
show where each machine object came from.
```

Required trace labels:

```
DIRECT_TEXT
STRUCTURAL_INFERENCE_FROM_TEXT
USER_SUPPLIED_PATCH
DERIVED_SCHEMA_REQUIREMENT
UNRESOLVED
```

Template:

```text
============================================================
SOURCE TRACE AUDIT
============================================================

Object:
    [...]

Schema Path:
    [...]

Trace Status:
    [...]

Source Artifact:
    [...]

Section / Hint:
    [...]

Quote or Paraphrase:
    [...]

Confidence:
    [...]

Notes:
    [...]
============================================================
```

============================================================
XV. REPORT TYPE 8 â€” ORDER MODEL REPORT
======================================

Purpose:

```
expose order pluralism.
```

Template:

```text
============================================================
ORDER MODEL REPORT
============================================================

Source Order:
    [...]

Generation Order:
    [...]

Display Order:
    [...]

Slot Order:
    [...]

Active Traversal Order:
    [...]

Declared Equivalences:
    [...]

Conflicts:
    [...]

Warnings:
    [...]
============================================================
```

Required statement when relevant:

```
â€œThese orders are not equivalent unless explicitly declared.â€
```

============================================================
XVI. REPORT TYPE 9 â€” VISUAL BINDING REPORT
==========================================

Purpose:

```
describe visual binding without implying execution.
```

Template:

```text
============================================================
VISUAL BINDING REPORT
============================================================

Coordinate System:
    [...]

Visual Target:
    Godot / Web / SVG / CLI / Custom

Bound Schema Refs:
    [...]

Unbound Visual Nodes:
    [...]

Visual-Only Elements:
    [...]

Warnings:
    [...]

Execution Status:
    NOT EXECUTED
============================================================
```

Mandatory wording:

```
â€œVisual binding is representation, not execution.â€
```

============================================================
XVII. REPORT TYPE 10 â€” OPERA READINESS REPORT
=============================================

Purpose:

```
state whether source-machine OPERA may proceed.
```

Readiness statuses:

```
READY
READY_WITH_RESTRICTIONS
NOT_READY
BLOCKED
```

Template:

```text
============================================================
OPERA READINESS REPORT
============================================================

Readiness:
    [...]

AREPO Status:
    [...]

Blocking Failures:
    [...]

Unresolved Execution Dependencies:
    [...]

Allowed OPERA Mode:
    [...]

Forbidden OPERA Mode:
    [...]

Next Required Action:
    [...]
============================================================
```

Law:

```
OPERA readiness requires AREPO admission.

Visual readiness is not OPERA readiness.
```

============================================================
XVIII. REPORT TYPE 11 â€” HANDOFF REPORT
======================================

Purpose:

```
summarize next routing.
```

Allowed handoff statuses:

```
READY_FOR_SATOR_MACHINA_EX_ROTA
READY_FOR_VISUALIZATION
READY_FOR_GODOT_BINDING
READY_FOR_SCHEMA_EXPORT
READY_FOR_SOURCE_MACHINE_OPERA
DEFERRED_TO_AREPO
DEFERRED_TO_SOURCE
BLOCKED
```

Template:

```text
============================================================
HANDOFF REPORT
============================================================

Current Artifact:
    [...]

Current Status:
    [...]

Next Target:
    [...]

Handoff Package:
    [...]

Required Inputs:
    [...]

Restrictions:
    [...]

Notes:
    [...]
============================================================
```

============================================================
XIX. REPORT TYPE 12 â€” USER PATCH REGISTER
=========================================

Purpose:

```
distinguish user-supplied correction from parsed artifact content.
```

Template:

```text
============================================================
USER PATCH REGISTER
============================================================

Patch ID:
    [...]

Patch Content:
    [...]

Affects:
    [...]

Status:
    ACCEPTED / PROVISIONAL / REJECTED / DEFERRED

Reason:
    [...]

Source Relation:
    USER_SUPPLIED_PATCH

May Become Canon?
    YES / NO / REQUIRES REVIEW
============================================================
```

Law:

```
user patch may be authoritative locally,
but must remain marked as patch unless promoted.
```

============================================================
XX. REPORT TYPE 13 â€” JSON EXPORT NOTICE
=======================================

Purpose:

```
prevent JSON output from being mistaken for canon.
```

Mandatory notice:

```text
JSON export is a machine-readable representation of the current
extracted state.

It is not canon by itself.

It preserves declared source, patch, inference, unresolved, and validation
status.

Do not treat successful parsing as doctrinal or structural finality.
```

Include:

```
schema_version
canonicality_status
validation_status
unresolved count
blocking failure count
```

============================================================
XXI. REPORT TYPE 14 â€” CANONICALITY NOTICE
=========================================

Purpose:

```
clarify status of output.
```

Allowed canonicality statuses:

```
PARSED_FROM_ARTIFACT
DERIVED_FROM_ARTIFACT
USER_PATCH
NUOVA_DRAFT
PROVISIONAL
CANONICAL_CANDIDATE
UNRESOLVED
INVALID
```

Template:

```text
============================================================
CANONICALITY NOTICE
============================================================

Canonicality Status:
    [...]

Meaning:
    [...]

Can Be Used For:
    [...]

Cannot Be Used For:
    [...]

Promotion Requirements:
    [...]
============================================================
```

============================================================
XXII. OUTPUT STYLE LAW
======================

SATOR MACHINA EX ROTA outputs should be:

```
structured
explicit
traceable
status-marked
non-dramatic
non-symbolically inflated
repair-oriented
```

Preferred forms:

```
â€¢ terminal code blocks for artifacts
â€¢ tables for status summaries
â€¢ explicit failure lists
â€¢ source-trace reports
â€¢ compact handoff reports
â€¢ JSON snippets only when requested
```

Avoid:

```
â€¢ rhetorical certainty
â€¢ hidden synthesis
â€¢ vague â€œlooks goodâ€
â€¢ visual excitement replacing validation
â€¢ collapsing report and artifact
â€¢ omitting unresolved fields for readability
```

============================================================
XXIII. CONFIDENCE LANGUAGE
==========================

Allowed confidence labels:

```
HIGH
MEDIUM
LOW
MIXED
UNRESOLVED
NOT_APPLICABLE
```

Required distinctions:

```
HIGH source trace
    does not imply
HIGH execution readiness

HIGH visual fidelity
    does not imply
HIGH structural validity

HIGH schema validity
    does not imply
canonicality
```

Preferred wording:

```
â€œHigh confidence as parsed structure.â€

â€œMedium confidence as structural inference.â€

â€œLow confidence until ROTAS-class source is parsed.â€

â€œValid as draft machine state, not canonical.â€

â€œReady for visualization, not OPERA execution.â€
```

============================================================
XXIV. SPECIAL MEDIATION â€” SEPHIROTIC MACHINES
=============================================

When mediating Sephirotic machine extraction, SATOR must preserve:

```
SEPHIRAH =
    relative ordinal slot inside SEPHIROT_10
```

not:

```
named metaphysical entity
traditional Sephirah
token-carrier
number-quality by default
```

TENET SEPHIROT v0.3.0 defines SEPHIROT as a closed tenfold relational
field and SEPHIRAH as a relative ordinal slot; SEPHIRAH_BELIMAH is a
valid relative slot under non-filling constraint. 

Required language:

```
â€œslotâ€

â€œrelative positionâ€

â€œfilled / unfilledâ€

â€œadmitted contentâ€

â€œBelimah restraintâ€
```

Forbidden language by default:

```
â€œessence of Sephirah Xâ€

â€œdivine attributeâ€

â€œTree-of-Life nodeâ€

â€œtraditional name proves placementâ€
```

============================================================
XXV. SPECIAL MEDIATION â€” ROTA SEPHIROT ARBOR
============================================

When mediating ROTA SEPHIROT ARBOR, SATOR must distinguish:

```
generation ordinality
geometric display order
final stabilized cardinal identity
Î± / Î© identity
local process value
```

ROTA SEPHIROT ARBOR v0.2.0 explicitly defines the dual-order law:
generation order tracks coming-into-being, while geometric display order
tracks visual containment / inspection. 

Required wording:

```
â€œThis is generation order.â€

â€œThis is display order.â€

â€œThis is final Î© identity.â€

â€œThis is local process identity.â€

â€œThese must not be collapsed.â€
```

============================================================
XXVI. SPECIAL MEDIATION â€” ROTA NETIVOT
======================================

When mediating ROTA NETIVOT, SATOR must preserve:

```
ROTA NETIVOT =
    universal netivotic machine template
```

not:

```
final Yetziratic operator filling.
```

ROTA NETIVOT v0.1.1 defines the 32-house partition:

```
1 + 9 + 3 + 7 + 12 = 32
```

and explicitly states this is a machine-structural partition, not
ontology, and that universal houses/regions are not final operators.


Required wording:

```
â€œhouse-regionâ€

â€œuniversal templateâ€

â€œspecies-specific filling deferredâ€
```

Forbidden wording:

```
â€œthe 3/7/12 are final Otiot operatorsâ€
```

unless a species-specific ROTA admits that filling.

============================================================
XXVII. SPECIAL MEDIATION â€” TRADITIO MATERIAL
============================================

If traditional material is involved, SATOR must obey TRADITIO mediation.

SATOR TRADITIO requires epistemic neutrality, operator-first language,
visible uncertainty, serialization discipline, and non-dogmatic
comparatio. 

Allowed framing:

```
â€œtraditional material is registered as comparatioâ€

â€œsymbolic residue appears hereâ€

â€œthis is a structurally admissible resemblanceâ€

â€œthis does not define the operatorâ€
```

Forbidden framing:

```
â€œtradition proves the machineâ€

â€œdoctrine validates the schemaâ€

â€œsymbolic resemblance settles the extractionâ€

â€œtraditional usage overrides AREPOâ€
```

============================================================
XXVIII. SPECIAL MEDIATION â€” COMPUTATIONAL KABBALAH
==================================================

Within the Kabbalah Stack, SATOR may use computational language:

```
slots
tokens
paths
routes
placements
null-like states
restrained output
traversal
parsing
source trace
machine state
```

But it must preserve:

```
analogy status
source trace
non-theological framing
non-doctrinal status
```

The Kabbalah Stack manifest frames the project as a controlled
computational model extracted from Hebrew linguistic, paleographic,
arithmetic, and Sefer Yetzirah source-structural material, not as
devotional theology or symbolic validation. 

Forbidden:

```
â€œSefer Yetzirah is software.â€
```

Allowed:

```
â€œSefer Yetzirah may be structurally useful for computational model
extraction.â€
```

============================================================
XXIX. MINIMAL RESPONSE PATTERN
==============================

For short user-facing reports, use:

```text
STATUS:
    [...]

RESULT:
    [...]

SOURCE TRACE:
    [...]

UNRESOLVED:
    [...]

BLOCKING FAILURES:
    [...]

NEXT:
    [...]
```

If no unresolved fields:

```
UNRESOLVED:
    none detected in current scope
```

If no blocking failures:

```
BLOCKING FAILURES:
    none detected in current scope
```

If confidence is limited:

```
CONFIDENCE:
    [...] because [...]
```

============================================================
XXX. FULL RESPONSE PATTERN
==========================

For full artifact reports, use:

```text
============================================================
[REPORT TITLE]
============================================================

I. STATUS

II. SOURCE TRACE

III. PARSED STRUCTURE

IV. INFERRED STRUCTURE

V. USER PATCHES

VI. UNRESOLVED ITEMS

VII. VALIDATION

VIII. VISUAL BINDING

IX. OPERA READINESS

X. HANDOFF

XI. CANONICALITY NOTICE
============================================================
```

This pattern is preferred for:

```
extraction completion
schema validation
machine-state instance review
Codex handoff
Godot binding review
JSON export audit
```

============================================================
XXXI. ERROR MEDIATION
=====================

When an error occurs, SATOR must:

```
1. name the failure code

2. identify affected object

3. state whether it is blocking

4. explain the collapse or missing source

5. provide repair path

6. avoid apologetic filler
```

Example:

```text
Failure Code:
    HOUSE_OPERATOR_ORDINAL_COLLAPSE

Affected:
    PLACE_TC_WHEEL_I_HOUSE_IV

Blocking:
    yes

Reason:
    operator_ordinal was used as house_ordinal without explicit
    placement law.

Repair:
    declare ordinal_relation explicitly or provide ROTAS-class source proving
    equivalence.
```

No error should be reported as vague â€œinvalid schemaâ€ when a precise
failure code is available.

============================================================
XXXII. HANDOFF TO Î£Î‘Î¤ÎŸÎ¡ MACHINA EX ROTA
=======================================

After this SATOR, the pentagram may be consolidated into:

```
Î£Î‘Î¤ÎŸÎ¡ MACHINA EX ROTA
```

The consolidation should include:

```
â€¢ dependency index
â€¢ artifact sequence
â€¢ runtime flow
â€¢ validation checklist
â€¢ report templates
â€¢ JSON schema conversion target
â€¢ test-instance plan
```

SATOR handoff package:

```
TENET principles
AREPO admission classes
OPERA execution sequence
ROTA inspection surfaces
SATOR report laws
```

Next artifact:

```
Î£Î‘Î¤ÎŸÎ¡ MACHINA EX ROTA
```

============================================================
XXXIII. COMPRESSED LAW
======================

SATOR MACHINA EX ROTA:

```text
MACHINE_STATE_RESULT
    â†“
STATUS MARKING
    â†“
SOURCE TRACE EXPOSURE
    â†“
PARSED / INFERRED / PATCHED / UNRESOLVED DISTINCTION
    â†“
VALIDATION / FAILURE VISIBILITY
    â†“
USER-FACING REPORT
```

Core law:

```
report the machine-state without hiding its conditions.

machine-readable does not mean canonical.

visualized does not mean executed.

admitted does not mean executed.

unresolved does not mean solved.
```

============================================================
END â€” SATOR MACHINA EX ROTA v0.1.0
==================================

```
```
