00_DEPLOYMENT/DEPLOYER_RULES.md

Bytes: 6651 | SHA-256: 4d036e695e6cf002ae8968861d8ebebe6ba37424f534df495199cfd33d8c06dc | Source: 00_DEPLOYMENT/DEPLOYER_RULES.md

Page Sections
============================================================
AGLA DEPLOYER RULES
Version: 1.5.0-DEPLOYMENT-SUPPORT-ROOT-NUOVA-TRADITIO-PARSING-PROTOCOL
Status: ACTIVE
Date: 2026-05-01
Authority: AGLA / DEPLOYMENT CONTROL
============================================================

PURPOSE
------------------------------------------------------------

Define what may enter the deployable chat package.


============================================================
DEPLOYABLE SOURCE ROOTS
============================================================

Allowed roots:

    - 00_ROOT_CLASS_LAWS
    - 11_STACK_NUOVA
    - 12_STACK_TRADITIO
    - 99_SIGMA_SATOR_OUTPUT
    - 99_DEPLOYMENT_SUPPORT

Rule:

    Deployment packages must be assembled only from allowed roots
    unless an explicit deployment rule is version-controlled here.

Role distinction:

    00_ROOT_CLASS_LAWS:
        constitutional / class-boundary source

    99_SIGMA_SATOR_OUTPUT:
        active deployable SIGMA_SATOR kernels only

    99_DEPLOYMENT_SUPPORT:
        diagnostics, invalid-kernel records, support evidence,
        and deployment review material only

    11_STACK_NUOVA:
        canonical deployment-binding governance for controlled
        invented / emergent non-canonical structures

    12_STACK_TRADITIO:
        canonical deployment-binding governance for tradition and
        religion handling

Execution constraint:

    Only SIGMA_SATOR entries with kernel_valid: true may become
    runtime execution targets.

    Support artifacts are non-executable by default and must not be
    treated as valid SIGMA_SATOR runtime targets.

    NUOVA governance artifacts are guardrails only. They are
    deployment-visible but must not be treated as SIGMA_SATOR runtime
    execution targets.

    TRADITIO governance artifacts are guardrails only. They are
    deployment-visible but must not be treated as SIGMA_SATOR runtime
    execution targets.


============================================================
NON-DEPLOYABLE ROOTS
============================================================

Forbidden roots:

    - _00_Documentation/00_Sources/01_CONTEXT_Development_Only
    - _00_Documentation/01_CONTEXT_Development_Only
    - 91_LEGACY_LOCAL_ONLY
    - OPERA_RUN_*

Rule:

    Development-only, legacy-local, and run-output material must
    not enter deployable packages.

Support-root exception:

    99_DEPLOYMENT_SUPPORT is allowed only as deployment support
    material. Its contents may be mirrored for diagnostics and
    traceability, but not as executable runtime kernels.


============================================================
CHAT-ONLY DEVELOPER PROTOCOL EXCLUSION
============================================================

Excluded file:

    _00_Documentation/00_Sources/01_CONTEXT_Development_Only/CHATGPT_Chat_Only/AGLA_ARTIFACT_CONSTRUCTION_PROTOCOL.md

Rule:

    AGLA_ARTIFACT_CONSTRUCTION_PROTOCOL.md is chat-only developer
    protocol material. It must not be embedded in deployment
    mirrors, runtime bundles, execution kernels, or deployable chat
    artifacts.

Legacy path exclusion:

    00_ROOT_CLASS_LAWS/AGLA_ARTIFACT_CONSTRUCTION_PROTOCOL.md

Rule:

    If the legacy root-class path reappears, the deployer must
    exclude it.


============================================================
PACKAGE SHAPE
============================================================

Required package:

    00_DEPLOYMENT/01_CHATS/AGLA_CHAT_DEPLOYABLE_KERNEL_MIRROR.json

Generator:

    00_DEPLOYMENT/GENERATE_CHAT_DEPLOYMENT_MIRROR.ps1

Required arrays:

    - root_class_laws
    - nuova_governance_artifacts
    - traditio_governance_artifacts
    - sigma_sator_kernel_outputs
    - deployment_support_artifacts

Required metadata:

    - deployer_rules
    - parsing_protocol
    - html_mirror_reference
    - source_roots
    - exclusion_policy

Rule:

    The deployable mirror is derived and non-authoritative. Textual
    artifacts remain canonical.

Parsing protocol rule:

    The chat JSON mirror is addressed to the assistant that receives
    it in a deployment or external test context.

    The assistant must not infer that the holder, sender, tester, or
    current user is the developer merely because they provide the JSON
    mirror.

    The assistant must parse embedded artifact content and declared
    metadata directly. It must use explicit user authority only when
    explicitly stated in the conversation.

HTML mirror reference rule:

    The chat JSON mirror may point to a public HTML mirror folder for
    readable textual artifact navigation. That folder is a reference
    mirror, not a developer identity signal and not an independent
    execution authority.

Runtime target rule:

    Runtime execution target selection must use only
    sigma_sator_kernel_outputs where kernel_valid is true by source
    index validation.

    deployment_support_artifacts must never be selected as runtime
    OPERA, SIGMA_SATOR, or executable kernel targets.

    nuova_governance_artifacts must never be selected as runtime
    OPERA, SIGMA_SATOR, or executable kernel targets.

    traditio_governance_artifacts must never be selected as runtime
    OPERA, SIGMA_SATOR, or executable kernel targets.


============================================================
VALIDATION
============================================================

Before release, the deployment package must validate that:

    - no embedded artifact path contains 01_CONTEXT_Development_Only
    - no embedded artifact path contains CHATGPT_Chat_Only
    - no embedded artifact path ends with AGLA_ARTIFACT_CONSTRUCTION_PROTOCOL.md
    - no embedded artifact content contains AGLA_ARTIFACT_CONSTRUCTION_PROTOCOL
    - no sigma_sator_kernel_outputs entry has kernel_valid false
    - no nuova_governance_artifacts entry is marked executable true
    - no nuova_governance_artifacts entry is marked deployment_source true
    - no traditio_governance_artifacts entry is marked executable true
    - no traditio_governance_artifacts entry is marked deployment_source true
    - no deployment_support_artifacts entry is marked executable true
    - no deployment_support_artifacts entry is marked deployment_source true

Failure:

    Any match blocks deployment.


============================================================
END AGLA DEPLOYER RULES
============================================================