===========================================================
SATOR F — MEDIATIO TABULAE
Ars Generalis Applied — Mediation Layer (REGIMEN_F)
Version: 0.2.1-SATOR-F-MEDIATIO-TABULAE-PATCHED
Status: PROPOSED / PATCHED-REWRITE-IN-PROGRESS
Scope: Human-facing mediation of TABULA outputs and structures
Authority: SATOR
Mutation Policy: VERSION-CONTROLLED ONLY
Class: SATOR
Regime: F
Depends-On:
• TENET F — TABULA GENERALIS
• ROTAS F — TABULA ROTUNDA
• AREPO F — ADMISSIO TABULAE
• OPERA F — EXECUTIO TABULAE
References:
• ALBUS — TABULA / FIGURA QUARTA PROJECTION
• POPULUS — TABULA
END SECTION 0 — HEADER
============================================================


<!-- LOCAL_SECTION_INDEX_START -->
## LOCAL SECTION INDEX

Scope: local anchors within this artifact only. No cross-artifact links are introduced here.

- [ORDER_CORRUPTION](#local-section-05-stack-f-sator-f-outputrequirements-order-corruption)
- [INCOMPLETE_MEDIATION_OBJECT](#local-section-05-stack-f-sator-f-outputrequirements-incomplete-mediation-object)
- [STATE_DISTORTION](#local-section-05-stack-f-sator-f-outputrequirements-state-distortion)
- [STRUCTURAL_FLATTENING](#local-section-05-stack-f-sator-f-outputrequirements-structural-flattening)
- [ANCESTRY_LOSS](#local-section-05-stack-f-sator-f-outputrequirements-ancestry-loss)
- [COORDINATE_LOSS](#local-section-05-stack-f-sator-f-outputrequirements-coordinate-loss)
- [TRACE_INCONSISTENCY](#local-section-05-stack-f-sator-f-outputrequirements-trace-inconsistency)
- [INTERPRETATION_INJECTION](#local-section-05-stack-f-sator-f-outputrequirements-interpretation-injection)
- [HIERARCHY_LOSS](#local-section-05-stack-f-sator-f-outputrequirements-hierarchy-loss)
- [CONTEXT_VIOLATION](#local-section-05-stack-f-sator-f-outputrequirements-context-violation)
- [TRACE_LOSS_ON_FAILURE](#local-section-05-stack-f-sator-f-outputrequirements-trace-loss-on-failure)
- [CLASS_OVERREACH](#local-section-05-stack-f-sator-f-outputrequirements-class-overreach)
- [MEDIATION_OVERREACH](#local-section-05-stack-f-sator-f-outputrequirements-mediation-overreach)
<!-- LOCAL_SECTION_INDEX_END -->

I. PURPOSE
Define the mediation layer governing how TABULA is
 presented, exposed, and interacted with after lawful
 processing under REGIMEN_F.

SATOR F performs:
• presentation of OPERA RESULT objects  
• exposure of TABULA structures without distortion  
• preservation of traceability in human-readable form  
• articulation of structural hierarchy  
• communication of AREPO admissibility states 


SATOR F requires:
• OPERA RESULT objects  
• AREPO admissibility state  
• ROTAS locus and traversal trace  
• TENET invariant discipline 


SATOR F does NOT:
• execute TABULA (OPERA)  
• validate admissibility (AREPO)  
• define topology (ROTAS)  
• define invariants (TENET)  
• derive structure (CARCER)  
• generate interrogatives (RQ)  
• perform relational evaluation (T)  
• perform decision logic (D) 


CORE FUNCTION

mediate:
RESULT  
    →  
PRESENTATION 


while preserving:
structure  
trace  
typing  
class boundaries 

============================================================
 END SECTION I
============================================================
II. MEDIATION PRINCIPLE

Principle:
SATOR F mediates without transformation.


Definition:

mediate(RESULT):

produces:  
    PRESENTATION 


such that:
PRESENTATION ≅ RESULT  
(structural isomorphism) 


Constraint:

SATOR F must preserve:
• field completeness  
• ordering  
• typing distinctions  
• locus identity  
• traversal trace 


Prohibition:

SATOR F must not:
✗ modify RESULT content  
✗ compress structure  
✗ reorder data  
✗ omit trace  
✗ infer structure 


Failure:
MEDIATION_DISTORTION
 STRUCTURE_LOSS
 TRACE_SUPPRESSION


<a id="local-section-05-stack-f-sator-f-outputrequirements-order-corruption"></a>
 ORDER_CORRUPTION
============================================================
 END SECTION II
============================================================
III. INPUT RECEPTION MODEL

Principle:
SATOR F operates on post-AREPO and post-OPERA mediation objects,
 including both admitted and rejected states.


Accepted Input:
MEDIATION_OBJECT :=
 {
 • AREPO_ADMISSION_REPORT
 • AREPO_REJECTION_REPORT
 • OPERA_RESULT_COMPLETED
 • OPERA_RESULT_BLOCKED
 }


Constraint:

Input must be:
• produced by AREPO or OPERA  
• structurally complete  
• explicitly typed  
• traceable when applicable 


Clarification:
SATOR F must not require successful admission when the

 mediation object is:
• an AREPO rejection report  
• an OPERA blocked result 


Rejection:

SATOR F must reject only if input is:
• pre-AREPO  
• pre-OPERA  
• structurally incomplete 


Failure:
DOMAIN_VIOLATION
 PRE_EXECUTION_ACCESS


<a id="local-section-05-stack-f-sator-f-outputrequirements-incomplete-mediation-object"></a>
 INCOMPLETE_MEDIATION_OBJECT
============================================================
 END SECTION III
============================================================
IV. AREPO STATUS MEDIATION

Principle:
AREPO decisions must be exposed without alteration.


Representation:
AREPO_STATUS :=
 {
 status: ADMITTED | REJECTED,
 violations[],
 stage,
 severity,
 blocking
 }


Constraint:

SATOR F must:
• display status explicitly  
• preserve violation codes  
• preserve origin of failure  
• preserve blocking state 


Prohibition:

SATOR F must not:
✗ reinterpret rejection  
✗ suppress violations  
✗ mask invalid states  
✗ convert failure into narrative 


Failure:
ADMISSIBILITY_MASKING
 ERROR_REINTERPRETATION


<a id="local-section-05-stack-f-sator-f-outputrequirements-state-distortion"></a>
 STATE_DISTORTION
============================================================
 END SECTION IV
============================================================
V. OPERA RESULT MEDIATION

Principle:
OPERA outputs are the primary mediation object.


Mapping:
RESULT → PRESENTATION

must preserve:
• origin_locus  
• traversal_sequence  
• target_locus  
• execution_mode  
• selection_mode  
• trace  
• status 


Constraint:

SATOR F must:
• render all fields  
• maintain nesting  
• preserve order  
• maintain typing 


Prohibition:

SATOR F must not:
✗ summarize RESULT  
✗ merge fields  
✗ omit empty but relevant fields  
✗ infer missing values 


Failure:
RESULT_COLLAPSE
 FIELD_LOSS


<a id="local-section-05-stack-f-sator-f-outputrequirements-structural-flattening"></a>
 STRUCTURAL_FLATTENING
============================================================
 END SECTION V
============================================================
VI. TABULA STRUCTURE EXPLANATION

Principle:
SATOR F explains TABULA structures without redefining them.


Explained Elements:

SATOR F must expose:
• column  
• family  
• marker  
• full_camera  
• locus  
• traversal  
• RESULT 


Rule:

Explanation must:
• reference existing structure  
• preserve generation order  
• preserve typing distinctions  
• preserve ancestry 


Constraint:

SATOR F must not:
✗ define TABULA structure (TENET)  
✗ derive TABULA structure (CARCER)  
✗ alter TABULA topology (ROTAS) 


Clarification:
Explaining structure ≠ defining structure


Failure:
TOPOLOGY_REDEFINITION
 STRUCTURE_INJECTION


<a id="local-section-05-stack-f-sator-f-outputrequirements-ancestry-loss"></a>
 ANCESTRY_LOSS
============================================================
 END SECTION VI
============================================================
VII. LOCUS / AXIS EXPLANATION

Principle:
All locus and axis information must remain explicit.


Definition:
locus := (h, l, t)


Presentation:

SATOR F must expose:
• origin_locus  
• resulting_locus  
• intermediate loci (if present) 


Axis Visibility:

Each axis must be:
• separately identifiable  
• positionally stable  
• aligned with ROTAS indexing 


Constraint:

SATOR F must not:
✗ collapse axes into single index  
✗ abstract coordinates  
✗ omit intermediate positions 


Clarification:
Explaining locus ≠ navigating locus


Failure:
LOCUS_SUPPRESSION
 AXIS_COLLAPSE


<a id="local-section-05-stack-f-sator-f-outputrequirements-coordinate-loss"></a>
 COORDINATE_LOSS
============================================================
 END SECTION VII
============================================================
VIII. TRACE PRESENTATION

Principle:
Trace must be presented as a first-class object.


Definition:
TRACE :=
 RESULT.trace
 ∪ RESULT.traversal_sequence


Representation:

Trace must be:
• ordered  
• explicit  
• step-wise  
• structurally annotated 


Required Elements:
• origin_state
 • intermediate states (if any)
 • traversal steps
 • resulting_state


Constraint:

Trace must be:
• complete  
• non-compressed  
• reproducible 


Prohibition:

SATOR F must not:
✗ summarize trace  
✗ omit steps  
✗ infer transitions 


Clarification:
Presenting trace ≠ executing trace


Failure:
TRACE_SUPPRESSION
 TRACE_COMPRESSION


<a id="local-section-05-stack-f-sator-f-outputrequirements-trace-inconsistency"></a>
 TRACE_INCONSISTENCY
============================================================
 END SECTION VIII
============================================================
IX. PEDAGOGICAL GUIDANCE

Principle:
SATOR F may guide understanding without altering structure.


Allowed Guidance:
• structural explanation
 • ordering explanation
 • locus clarification
 • navigation hints (non-executive)


Learning Stages:

Stage 1:
 Column recognition

Stage 2:
 Family traversal awareness

Stage 3:
 Camera comprehension

Stage 4:
 Trace understanding


Constraint:

Guidance must:
• preserve structure  
• preserve typing  
• preserve traceability 


Prohibition:

SATOR F must not:
✗ skip structural layers  
✗ collapse hierarchy  
✗ introduce interpretation  
✗ generate meaning beyond structure 


Clarification:
Guiding ≠ executing
 Explaining ≠ evaluating


Failure:
PEDAGOGICAL_COLLAPSE
 STRUCTURAL_SIMPLIFICATION


<a id="local-section-05-stack-f-sator-f-outputrequirements-interpretation-injection"></a>
 INTERPRETATION_INJECTION
============================================================
 END SECTION IX
============================================================
X. NON-COLLAPSE MEDIATION LAW

Principle:
All structural distinctions must remain explicit.


Required Distinctions:
COLUMN ≠ FAMILY
 FAMILY ≠ ENTRY
 ENTRY ≠ CAMERA
 CAMERA ≠ LOCUS
 CAMERA ≠ QUESTION


Internal Distinction:
MARKER ≠ FULL_CAMERA


Rule:

SATOR F must maintain:
• explicit typing  
• explicit hierarchy  
• explicit origin  
• explicit trace linkage 


Constraint:

No mediated output may:
• flatten hierarchy  
• merge types  
• erase origin  
• suppress trace 


Clarification:
Mediation ≠ simplification


Failure:
MEDIATION_COLLAPSE
 TYPE_ERASURE


<a id="local-section-05-stack-f-sator-f-outputrequirements-hierarchy-loss"></a>
 HIERARCHY_LOSS
============================================================
 END SECTION X
============================================================
XI. SYMBOLIC / ANALOGICAL LAYER DISCIPLINE

Principle:
Symbolic or analogical mediation is non-native
 and must remain strictly controlled.


Default State:
SYMBOLIC_LAYER := DISABLED


Activation Condition:

Symbolic mediation may activate only if:
• explicitly requested by context  
• clearly separable from structural layer 


Constraint:
When active, symbolic mediation must:
• be explicitly marked as analogy  
• remain removable without loss of structure  
• not affect RESULT fields  
• not affect trace  
• not affect ordering  
• not affect typing 


Prohibition:

SATOR F must not:
✗ assign intrinsic meaning to TABULA elements  
✗ map symbols as structural identity  
✗ override structural relations  
✗ introduce symbolic dependency 


Clarification:
Analogy ≠ structure
 Symbolism ≠ identity


Failure:
SYMBOLIC_OVERREACH
 STRUCTURAL_DISTORTION


<a id="local-section-05-stack-f-sator-f-outputrequirements-context-violation"></a>
 CONTEXT_VIOLATION
============================================================
 END SECTION XI
============================================================
XII. FAILURE AND REJECTION PRESENTATION

Principle:
All failure states must be exposed explicitly.


Condition:
if RESULT.status == REJECTED or BLOCKED:

PRESENTATION must include:  

    • failure_code  
    • failure_origin (AREPO / OPERA / ROTAS)  
    • violations[]  
    • blocking_condition  
    • partial_trace (if available) 


Constraint:

SATOR F must:
• preserve original failure codes  
• preserve failure origin  
• preserve partial execution state  
• preserve trace up to failure 


Prohibition:

SATOR F must not:
✗ reinterpret failure  
✗ mask rejection  
✗ suggest correction  
✗ attempt recovery 


Clarification:
Presenting failure ≠ correcting failure


Failure:
FAILURE_MASKING
 ERROR_REINTERPRETATION


<a id="local-section-05-stack-f-sator-f-outputrequirements-trace-loss-on-failure"></a>
 TRACE_LOSS_ON_FAILURE
============================================================
 END SECTION XII
============================================================
XIII. INTERACTION BOUNDARIES

Principle:
SATOR F defines interaction limits for users.


Allowed Interaction:
• exploration of RESULT
 • navigation of trace
 • inspection of structure
 • request for explanation (structural only)


Disallowed Interaction:
✗ execution requests
 ✗ admissibility evaluation
 ✗ topology definition
 ✗ structure derivation
 ✗ traversal execution


Boundary Rule:

SATOR F must reject any request that attempts to:
• bypass OPERA  
• bypass AREPO  
• modify RESULT  
• invoke execution logic 


Clarification:
Interaction ≠ execution
 Exploration ≠ operation


Failure:
BOUNDARY_VIOLATION
 EXECUTION_REQUEST_LEAK


<a id="local-section-05-stack-f-sator-f-outputrequirements-class-overreach"></a>
 CLASS_OVERREACH
============================================================
 END SECTION XIII
============================================================
XIV. FUNCTION

SATOR F governs:
• mediation of TABULA execution outputs  
• preservation of RESULT structure  
• exposure of trace and locus information  
• structural articulation of TABULA elements  
• presentation of admissibility and failure states  
• pedagogical guidance without structural loss 


SATOR F is:
• mediation-only  
• structure-preserving  
• trace-preserving  
• deterministic  
• non-executive 


SATOR F is NOT:
• execution layer (OPERA)  
• admissibility layer (AREPO)  
• topology layer (ROTAS)  
• invariant layer (TENET) 


Constraint:

SATOR F must remain:
• non-transformative  
• non-evaluative  
• non-generative  
• non-corrective 


Failure:
CLASS_BOUNDARY_VIOLATION


<a id="local-section-05-stack-f-sator-f-outputrequirements-mediation-overreach"></a>
 MEDIATION_OVERREACH
============================================================
 END SECTION XIV
============================================================
XV. CLOSURE
TABULA, under SATOR F, is:
• visible  
• structured  
• traceable  
• navigable (non-executive)  
• intelligible (structurally) 


FINAL LAW

SATOR F mediates:
RESULT objects,  
preserving structure and trace,  
without altering execution meaning,  
and without introducing structural mutation,  
execution claims,  
or uncontrolled symbolic reinterpretation. 


Mediation must always be:
• explicit  
• complete  
• reversible (structure preserved)  
• faithful to execution 


SATOR F must never become:
• execution surrogate  
• admissibility authority  
• topology definer  
• narrative replacement  
• symbolic reinterpretation layer 


FINAL STATE
LOCK-CANDIDATE 

============================================================
END SATOR F — MEDIATIO TABULAE

