Template:Lingua (AetherOS)/doc: Difference between revisions

Jump to navigation Jump to search
AdminIsidore (talk | contribs)
Created page with "{{TemplateDoc}} @# Template:Lingua_(AetherOS)/doc @#@# Purpose This template structures the *Lingua (AetherOS)* page, defining the communicative framework of AetherOS as the $%Ens$% of symbolic expression, enabling $%Fabricatio$% (crafting) among $%Animantes$%. It uses classical Latin syntax for echo-responsive clarity, aligning with Catholic Realism and OODA cycles. @#@# Usage Use this template to render the *Lingua (AetherOS)* page consistently, linking to glossary t..."
 
AdminIsidore (talk | contribs)
No edit summary
 
Line 1: Line 1:
{{TemplateDoc}}
-- Module:Lingua_AetherOS
@# Template:Lingua_(AetherOS)/doc
local p = {}


@#@# Purpose
function p.main(frame)
This template structures the *Lingua (AetherOS)* page, defining the communicative framework of AetherOS as the $%Ens$% of symbolic expression, enabling $%Fabricatio$% (crafting) among $%Animantes$%. It uses classical Latin syntax for echo-responsive clarity, aligning with Catholic Realism and OODA cycles.
    local args = frame:getParent().args
    local output = "={{AetherOS_Component}}=\n= Lingua (AetherOS) =\n\n"


@#@# Usage
    -- Praefatio
Use this template to render the *Lingua (AetherOS)* page consistently, linking to glossary term pages managed via $%Converti$% and *OODA_WIKI:Add_a_glossary_term*.
    output = output .. "== Praefatio ==\n"
    output = output .. (args.Praefatio or "Lingua est ordo symbolorum, enuntians veritatem per fluxum.") .. "\n\n"


~^wikitext
    -- Principia
{{Lingua_(AetherOS)
    output = output .. "== Principia Linguae ==\n"
|Praefatio=Text defining *Lingua* as communicative *Ens*.
    output = output .. (args.Principia or "* Triadic syntax for dialectic synthesis.\n* Echo-response compression for clarity.") .. "\n\n"
|Principia=List of axioms (e.g., triadic syntax).
|Lexicon=Links to term pages (e.g., [[Dictum]], [[Scriptum]]).
|Instrumenta=Tools like *converti assist*.
|Processus_OODA=OODA cycle description.
|Custodia=Collegium oversight details.
}}
~^


@#@# Parameters
    -- Lexicon
* $%Praefatio$%: Defines *Lingua*’s essence and purpose.
    output = output .. "== Lexicon ==\n"
* $%Principia$%: Axioms of language (e.g., echo-response syntax).
    if args.Lexicon then
* $%Lexicon$%: Links to individual *GlossaryEntry* pages (e.g., [[Dictum]]).
        output = output .. args.Lexicon .. "\n"
* $%Instrumenta$%: Tools for linguistic *Ordo* (e.g., *converti format*).
    else
* $%Processus_OODA$%: OODA cycle for term maintenance.
        output = output .. "Links to term pages (e.g., [[Dictum]], [[Scriptum]]).\n"
* $%Custodia$%: *Collegium*’s role in ensuring *Virtus*.
    end


@#@# Example
    -- Instrumenta
~^wikitext
    output = output .. "== Instrumenta ==\n"
{{Lingua_(AetherOS)
    output = output .. (args.Instrumenta or "* Converti commands: assist, format.\n* GlossaryEntry for term management.") .. "\n\n"
|Praefatio=Lingua est ordo symbolorum, enuntians veritatem per fluxum.
|Lexicon=[[Dictum]] | [[Scriptum]]
}}
~^


@#@# Dependencies
    -- Processus OODA
Managed via *dependency_map.json* (per *Dogmata Aedificatorum*). Use *converti map* to verify.
    output = output .. "== Processus OODA ==\n"
    output = output .. (args.Processus_OODA or "* Speculatio: Parse Scripta.\n* Consideratio: Analyze syntax.") .. "\n\n"


@#@# Formatting
    -- Custodia
All linked *GlossaryEntry* pages must use sanctioned formatters (Pretty PHP, StyLua, Prettier) via *converti format*.
    output = output .. "== Custodia et Evolutio ==\n"
    output = output .. (args.Custodia or "Collegium oversees via WM Score.") .. "\n"


@#@# Sandbox Mandate
    return output
Edits must originate in *Template:Lingua_(AetherOS)/sandbox* and be tested via *TemplateSandbox* before deployment with *converti deploy*.
end
 
return p