00_DEPLOYMENT/DEPLOYER_RULES.md

Bytes: 7937 | SHA-256: 7949792f85f55e882f113934ada41ee6fae7ec63d4a9842ff2e9e62f34eeb684 | 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
    - 13_STACK_ADD_ONS

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

    13_STACK_ADD_ONS:
        promoted integration candidates packaged as standalone
        add-on JSONs with embedded vanilla root class laws

    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.

    ADD_ONS standalone JSON artifacts are executable only under their
    declared add-on runtime mode. They preserve vanilla compatibility
    when available, but they are not silent vanilla-stack integration.


============================================================
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_*
    - OPERA_RUNS

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
    - add_on_standalone_jsons
    - deployment_support_artifacts

Required metadata:

    - deployer_rules
    - parsing_protocol
    - html_mirror_reference
    - source_roots
    - exclusion_policy

Rule:

    The deployable mirror is derived. It is not independent OPERA
    authority and is not itself a SIGMA_SATOR kernel.

    It may, however, expose valid SIGMA_SATOR kernels as runtime
    execution targets when kernel_valid and runtime_authority are
    both true.

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.

    The assistant must not suspend runtime execution merely because
    it has not separately parsed the full textual substrate when the
    embedded SIGMA_SATOR kernel or mirror record declares
    kernel_valid true, runtime_authority true, source manifest or
    canonical pointers, and root class law binding.

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 and
    runtime_authority is true by source index validation.

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

    add_on_standalone_json artifacts may be selected only under their
    declared add-on runtime mode, with embedded vanilla root class laws
    and compatibility warnings preserved.

    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
    - all add_on_standalone_jsons preserve declared add-on runtime mode
    - all add_on_standalone_jsons embed vanilla root class laws
    - 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
============================================================

Actual artifact: 00_DEPLOYMENT/DEPLOYER_RULES.md