VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

CivOS Runtime Plug-In Architecture

Three students reviewing open textbooks, notes and stationery together at a classroom table.

(Almost-Code Canonical Publishing Spec — for eduKateSG.com)

PLUGIN META BLOCK

CivOS Canonical Publishing Spec
SpecName: CivOS Runtime Plug-In Architecture
SpecID: CIVOS.SPEC.PLUGIN.RUNTIME
Version: v1.0
AppliesTo: eduKateSG.com (CivOS + all sub-OS)
Extends: CIVOS.CORE.ZP, CIVOS.CORE.LATTICE, CIVOS.CORE.RATE, CIVOS.CORE.FENCEOS
Adds: PluginContract, VersionRules, RuntimeIndex, WiringKit, UpdateProtocol
DoesNotChange: Existing published core definitions/pages (only forward upgrades)
Compatibility: BackwardCompatible=true
Status: Canonical

1) Canonical Summary (locked)

CivOS is published as a stable Core plus versioned Plug-Ins that extend the Core without rewriting it.
All upgrades are additive modules with fixed ModuleIDs and forward-only versions.
A single index page (/civos-runtime/) functions as the control tower that makes Google/LLMs read the system holistically.
Each plug-in follows a locked Almost-Code skeleton and contains sensors + FenceOS coupling.
This is the permanent publishing method for all future CivOS / EducationOS / MindOS upgrades.


2) Core Principles (truth constraints)

Rule.CORE.1 Core pages are stable anchors. No silent mutation.
Rule.CORE.2 New ideas ship as plug-ins (new pages) with version increments.
Rule.CORE.3 A plug-in may extend, never redefine core primitives.
Rule.CORE.4 IDs never rename. Only version forward.
Rule.CORE.5 Runtime index is the “holistic install” graph for AI/Google.

3) Runtime Structure (site topology)

3.1 Control Tower (mandatory)

Create:

/civos-runtime/

This page is the system root:

RuntimeIndex := {
CoreModules[],
PluginModules[],
RecommendedVersions[],
InstallOrder[],
VersioningPolicy,
FailureTrace,
RegistryMap(ModuleID → URL)
}

3.2 Plug-in location

All plug-ins can live anywhere in WP, but must be discoverable via:

  • Category: CivOS Runtime / CivOS Plugins
  • Tags: ModuleID tags (e.g., CIVOS.PLUGIN.AVOO)

4) Versioning System (forward-only)

4.1 Allowed versions

v1.0 := initial canonical module
v1.1 := additive clarification / sensors / mappings (backward compatible)
v1.2 := additive expansion (still backward compatible)
v2.0 := structural change (new semantics or major refactor)

4.2 Rules

Rule.VER.1 ModuleID stays constant forever.
Rule.VER.2 Version increments create new pages (do not overwrite v1.0).
Rule.VER.3 /civos-runtime/ marks “Recommended latest” but keeps old versions accessible.
Rule.VER.4 Any new primitive must appear under Adds.
Rule.VER.5 Any protected primitive must appear under DoesNotChange.

5) Plug-In Contract (locked format)

Every plug-in begins with this exact META format:

CivOS Plugin Module
ModuleName: <Human name>
ModuleID: <Stable ID>
Version: vX.Y
Extends: <ModuleIDs>
Adds: <New primitives>
DoesNotChange: <Core primitives explicitly not modified>
Compatibility: BackwardCompatible=true/false
Status: Canonical/Experimental

And this exact contract sentence:

Contract: This plug-in extends the modules listed in “Extends” and explicitly does not change any primitives listed in “DoesNotChange”.


6) Plug-In Skeleton (mandatory sections)

1. Canonical Summary
2. Contract (rules)
3. Definitions (only new/updated)
4. Model (Almost-Code)
5. Phase × Zoom Mapping (Z0–Z6 × P0–P3)
6. Sensors (named, minimal)
7. FenceOS Coupling (truncation + stitching triggers)
8. Failure Mode Trace (required chain)
9. Minimal Implementation Checklist
10. Runtime Install Notes (links + order)

7) Wiring Kit (holistic install)

7.1 One-time “Core Hook” (minimal edit)

On your main CivOS hub page (and optionally EducationOS hub), add:

Extensions (CivOS Runtime)
This page is stable. New upgrades ship as versioned plug-ins in the CivOS Runtime Index.
→ CivOS Runtime (Core + Plug-Ins): /civos-runtime/

If you want zero edits, add /civos-runtime/ to the CivOS menu/sidebar globally.

7.2 Link density rule (per plug-in)

Each plug-in must link to:

- /civos-runtime/
- the main CivOS hub (core)
- at least 3 sibling plug-ins

7.3 Stable anchor text (repeat everywhere)

CivOS Runtime (Core + Plug-Ins)
AVOO Role Lattice (Plugin vX.Y)
Symmetry–Choice Rate Law (Plugin vX.Y)
MindOS Energy–Symmetry Coupling (Plugin vX.Y)
Emotion & Feelings Lattice (Plugin vX.Y)
Symmetry Budget Sensor Pack (Plugin vX.Y)

8) Update Protocol (the permanent upgrade engine)

When you have a new idea (e.g., “beauty attractor”, “grief shock”, “choice overload”), do:

UpdateFlow:
1) Choose target module (Emotion / AVOO / SymChoice / MindOS.Energy / SBS).
2) Add new primitive(s) under Adds:
- Node / BindType / Sensor / Trigger / Equation term / Rule.
3) Increment version (v1.1 → v1.2).
4) Publish new page (do not overwrite).
5) Update /civos-runtime/ RecommendedVersions + InstallOrder.

No rewrites. Only accretion.


9) Runtime Install Order (current canonical stack)

9.1 Core (frozen)

CIVOS.CORE.ZP
CIVOS.CORE.LATTICE
CIVOS.CORE.RATE
CIVOS.CORE.FENCEOS

9.2 Plug-ins (recommended latest)

1) CIVOS.PLUGIN.MINDOS.EMOTION (v1.0) Emotion & Feelings Lattice
2) CIVOS.PLUGIN.AVOO (v1.1) Role lattice + affect coupling
3) CIVOS.PLUGIN.SYMCHOICE (v1.1) Affect-weighted ΔS + rho + D(t)
4) CIVOS.PLUGIN.MINDOS.ENERGY (v1.1) Ep + gradient + attachment + beauty
5) CIVOS.PLUGIN.SBS (v1.1) Operational triggers + affect alarms

10) Canonical Failure Trace (required system trace)

Uncontrolled choice in interior execution
→ ΔS rises (often amplified by affect)
→ rho = S_inj/S_cap exceeds 1
→ shear accumulates (Σ rises)
→ destruction rate D(t) increases
→ binds thin/delete
→ corridor reliability collapses
→ Phase drift (P1) → collapse corridor (P0) under next shock
Repair: FenceOS truncation (stop injection) + stitching (raise capacity) + sandbox boundary exploration.

11) Minimal Implementation Checklist

[ ] Create /civos-runtime/ control tower page
[ ] Publish plug-ins as separate pages with ModuleID + Version
[ ] Apply wiring kit links (runtime + core + siblings)
[ ] Never rename IDs; never overwrite versions
[ ] Update runtime index recommended versions after each upgrade
[ ] Always include sensors + FenceOS coupling + failure trace

Runtime Install Notes

This spec is part of the CivOS Runtime system.

  • Runtime Index: CivOS Runtime (Core + Plug-Ins) → /civos-runtime/
  • Rule: core stable; upgrades ship as plug-ins; forward-only versions.

Recommended Internal Links (Spine)

Start Here for Lattice Infrastructure Connectors

eduKateSG Learning Systems: