============================================================
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
============================================================