Knowledge Portal · engineering documentation

Skip to content

Release: Engineering Operating System v5.0

Tag: v5.0-ai-development-environment (provisional — commit recorded at Git freeze)
Commit: (recorded after Phase 10-9 Git freeze)
Previous baseline: v4.2-public-experience-platform
Baseline date: 2026-06-27
Runtime platform freeze: unchanged — v4.2-public-experience-platform / Public Experience Platform
Finance freeze: unchanged — finance-v1.0 / docs/FINANCE-V1-FROZEN.md
All prior platform freezes: preserved through v4.2-public-experience-platform


Release summary

Engineering Operating System (EOS) v1.0 is the freeze-ready baseline for Phase 10 — AI Development Environment — following the additive documentation pattern established by prior platform freeze releases.

Phase 10 delivers the permanent engineering design authority for ZAIXOS. EOS governs how platforms and products are discovered, specified, implemented, reviewed, hardened, frozen, and released using AI-assisted tooling. EOS is not runtime architecture — it does not define module boundaries, platform contracts, or application behavior.

Phase 10 delivery:

  1. 10-1 Discoveryphase-10-ai-development-environment-discovery.md
  2. 10-2 Specificationruntime/specification/archive/phase-10-ai-development-environment-specification.md
  3. 10-3 Foundation.cursor/ workspace, manifests, prompts, templates, knowledge hierarchy, ENGINEERING_INDEX.md
  4. 10-4 Content Review — comprehensive EOS content audit
  5. 10-5 Refinement — report format harmonization, authority chain, metadata, agent/MCP documentation
  6. 10-6 Validation — full EOS validation (documentation-only)
  7. 10-7 HardeningGovernanceDocumentationTest extension, EngineeringOperatingSystemIntegrityTest, EosIntegritySupport
  8. 10-8 Freeze Preparation — this release document (Git freeze: Phase 10-9 — Developer only)

Tag name: v5.0-ai-development-environment

Git freeze (10-9): Pending — Developer executes GIT_FREEZE_PROCEDURE.md after Architecture Review approval.

Next phase: Clinic AI Platform (runtime) — not started; must follow EOS methodology.


Engineering philosophy

EOS encodes twelve immutable engineering principles from the Phase 10 specification:

#Principle
1Architecture First
2Documentation First
3Human Approval
4Deterministic Engineering
5Frozen Platform Protection
6Review Before Freeze
7Review Before Implementation
8Additive Evolution
9Repository Is Truth
10AI Assists — Never Approves
11Minimize Scope
12Specifications Override Implementation

Authority chain (conflict resolution):

docs/releases/
  > docs/architecture/
    > docs/development/ (EOS)
      > docs/company/ + docs/product/
        > knowledge/
          > Chat history

Root methodology: AI_DEVELOPMENT_ENVIRONMENT.md
Asset index: ENGINEERING_INDEX.md
Design authority: runtime/specification/archive/phase-10-ai-development-environment-specification.md


EOS components

ComponentLocationCount
Cursor rules (.mdc).cursor/rules/9
Rules catalog.cursor/rules/catalog/11
Skills.cursor/skills/*/SKILL.md10
Subagentsruntime/manifests/defaults/delegation-manifest.md + .cursor/agents/ stubs10
Commandstemplates/prompts/commands/10
Phase promptstemplates/prompts/phases/8
Templatestemplates/7
Knowledge hierarchyknowledge/7 subdirectories + index
MCP governance.cursor/mcp/ (canonical)Not enabled

Rules

CategoryIDRule filealwaysApply
EOS authority00-eos-authority.mdctrue
Freeze & BoundaryA10-freeze-boundary.mdctrue
Architecture PatternsB20-architecture-patterns.mdctrue
Implementation DisciplineC30-implementation.mdcfalse
Phase ScopeD40-phase-scope.mdcfalse
DocumentationE50-documentation.mdcfalse
AI AlignmentF60-ai-alignment.mdcfalse
Tooling & SafetyG70-tooling-safety.mdcfalse
Repository appendix90-repo-specific.mdctrue

Precedence: A > B > D > C > F > E > G — .cursor/rules/catalog/README.md

Rules reference governance documents — they do not duplicate constitution text.


Skills

Canonical manifest: runtime/manifests/defaults/procedures-manifest.md

IDSkillTier
skill-architectureArchitectureCore
skill-platformPlatformCore
skill-laravelLaravelImplementation
skill-dddDDDImplementation
skill-testingTestingCore
skill-documentationDocumentationCore
skill-ui-uxUI/UXImplementation
skill-ai-experienceAI ExperienceSpecialist
skill-securitySecuritySpecialist
skill-devopsDevOpsSpecialist

Skills never approve architecture or execute Git push.


Agents

Canonical manifest: runtime/manifests/defaults/delegation-manifest.md.cursor/agents/*.md are definition stubs only.

Agentsubagent_typeRole
Architectureexplore (readonly)Compliance matrix, gap identification
ImplementationgeneralPurposeScoped implementation per /phase
TestingshellTest execution, frozen diff verification
DocumentationgeneralPurposeMarkdown under docs/
UIgeneralPurposeFilament/Blade presentation
AI ExperiencegeneralPurposeHero/host surfaces — no LLM
Securitysecurity-review (readonly)Diff security review
Boundaryexplore (readonly)Module boundary analysis
Reviewbugbot (readonly)Pre-submission scope check
ReleasegeneralPurposeRelease doc draft — no Git

Escalation: Subagent → Developer → Architect (RESPONSE_TEMPLATE.md)


Commands

Canonical catalog: runtime/manifests/defaults/workflows-catalog.md

CommandCategoryInvoker
/bootstrapVerificationDeveloper + Architect
/discoveryLifecycleArchitect
/specLifecycleArchitect
/phaseLifecycleArchitect
/reviewVerificationDeveloper (+ Review Agent optional)
/hardeningLifecycleArchitect → Developer
/freezeLifecycleArchitect
/releaseReleaseDocumentation Agent + Architect
/reportMetaAll implementation passes
/statusVerificationDeveloper (+ Testing Agent optional)

Git freeze is not a command — GIT_FREEZE_PROCEDURE.md.


Knowledge architecture

Canonical path: knowledge/ — see knowledge/README.md.

AreaPurposeStatus
patterns/Approved design patterns at freeze baselinesStructure only
playbooks/Operational proceduresPointers to workflow docs
recipes/Short repeatable task guidesStructure only
adr/Runtime architecture decision recordsStructure only
decision-records/EOS engineering decisionsStructure only
lessons/Post-phase retrospectivesStructure only
assets/Reusable checklists and template linksActive pointers

Intentional grouping under knowledge/ separates operational engineering knowledge from EOS governance manifests at docs/development/ root.


Templates

TemplatePathFormat
Discoverytemplates/discovery.mdDocument artifact
Specificationtemplates/specification.mdDocument artifact
Implementation reporttemplates/implementation-report.mdFormat A (4 sections) or Format B (6 sections)
Architecture reviewtemplates/architecture-review.mdDelegates to RESPONSE_TEMPLATE (nine sections — ERP v1.0; EOS v1.0 used eight)
Freeze reviewtemplates/freeze-review.mdFormat B
Release notestemplates/release-notes.mdPlatform/EOS release structure
Decision recordtemplates/decision-record.mdADR structure

Two implementation report formats only — no third format permitted.


Governance

EOS aligns with parallel authorities by reference only:

DocumentRole
PROJECT_CONSTITUTION.mdRuntime constitution
COMPANY_CONSTITUTION.mdCorporate constitution
PRODUCT_VISION_AND_STRATEGY.mdProduct vision
LONG_TERM_ROADMAP.mdPlatform phase sequence
MODULE_BOUNDARIES.mdFrozen platform boundaries
PRODUCT_VISION.mdAI experience philosophy

EOS governs engineering process only — it never modifies runtime modules or frozen platform releases.


Testing

SuiteTestsAssertionsStatus
GovernanceDocumentationTest (architecture docs)333Pass
GovernanceDocumentationTest (EOS docs)6Pass
EngineeringOperatingSystemIntegrityTest12Pass
EOS combined23457Pass

Coverage includes: EOS document existence/readability, authority references, asset counts, rule precedence, manifest ↔ catalog ↔ stub consistency, markdown link resolution, report format guards, naming conventions, duplicate regression guards, MCP governance (not enabled).

No runtime module tests — Phase 10 modifies documentation and architecture tests only.


Integrity guards

GuardTest / location
Governance documentationGovernanceDocumentationTest
EOS asset countsEngineeringOperatingSystemIntegrityTest::eos_asset_counts_match_canonical_expectations
Rule naming and precedenceEngineeringOperatingSystemIntegrityTest::rule_files_follow_naming_convention_and_precedence_documentation
Authority chainEngineeringOperatingSystemIntegrityTest::eos_authority_rule_includes_full_conflict_resolution_chain
Skills manifest ↔ SKILL.mdEngineeringOperatingSystemIntegrityTest::skills_manifest_matches_skill_files_and_required_sections
Agents manifest ↔ stubsEngineeringOperatingSystemIntegrityTest::agents_manifest_matches_agent_stubs_and_canonical_ownership
Commands catalog ↔ templatesEngineeringOperatingSystemIntegrityTest::commands_catalog_matches_command_templates_and_invokers
Markdown cross-referencesEngineeringOperatingSystemIntegrityTest::markdown_cross_references_in_eos_assets_resolve
Report formats (A + B only)EngineeringOperatingSystemIntegrityTest::only_two_implementation_report_formats_are_defined
Regression (no duplicates)EngineeringOperatingSystemIntegrityTest::regression_guards_prevent_duplicate_commands_skills_and_agents
MCP not enabledEngineeringOperatingSystemIntegrityTest::mcp_registry_declares_no_enabled_servers_and_points_to_governance

Canonical expectations: tests/Architecture/Support/EosIntegritySupport.php


Frozen platform verification

PlatformTagStatus
Public Experiencev4.2-public-experience-platformFrozen — unchanged in Phase 10
Platform UXv4.1-platform-ux-design-systemFrozen
Trackingv3.12-tracking-platformFrozen
Marketingv3.11-marketing-platformFrozen
Compliancev3.10-compliance-platformFrozen
Growthv3.9-growth-platformFrozen

No files under app/Modules/ were modified in Phase 10 delivery.

Pre-freeze verification command:

bash
git diff v4.2-public-experience-platform -- app/Modules/

Expected: 0 bytes changed.


Known limitations

.cursor/ gitignored: Engineering assets exist locally; /.cursor/ is in .gitignore until policy enacted at Git freeze — see ENGINEERING_INDEX.md §13.

MCP not enabled: Governance and registry documented; no MCP servers active. Enablement requires explicit Phase 11+ authorization.

Knowledge population: Directory structure and navigation complete; pattern/recipe/lesson content populated after platform freezes prove patterns.

Subagent runtime: Agent definitions are manifest-only; Cursor Task wiring is procedural, not automated configuration.

Phase 10 spec §8.2 paths: Specification shows flat docs/development/{patterns,...}; implementation uses knowledge/ — intentional, documented in knowledge/README.md.

Git freeze (10-9): Pending — tag and commit hash recorded by Developer only.


Future expansion

AreaPhaseNotes
MCP enablementPost-v5.0Immediate tier: GitHub, Laravel Docs, PHP Docs — read-only
Knowledge patterns/recipesPer platform freezeAdd after validated at release tag
Multi-repo EOS inheritanceFutureMaster rules + repository appendix model
Developer portal subsetFuturePartner engineering documentation
EOS v1.1 amendmentExplicit phaseAdditive only — no silent redesign

Verification commands

bash
# Confirm runtime baseline (unchanged)
git rev-parse v4.2-public-experience-platform^{commit}

# EOS architecture tests (required before freeze)
php artisan test tests/Architecture/GovernanceDocumentationTest.php tests/Architecture/EngineeringOperatingSystemIntegrityTest.php

# Runtime frozen platform spot check
git diff v4.2-public-experience-platform -- app/Modules/Growth app/Modules/Compliance app/Modules/Marketing app/Modules/Tracking app/Modules/PlatformUX app/Modules/PublicExperience

# Full runtime module diff (expect 0 bytes)
git diff v4.2-public-experience-platform -- app/Modules/

# Governance architecture docs (includes EOS extension)
php artisan test tests/Architecture/GovernanceDocumentationTest.php

DocumentRole
MODULE_BOUNDARIES.mdEngineering Operating System freeze entry
runtime/specification/archive/phase-10-ai-development-environment-specification.mdPhase 10 design authority
AI_DEVELOPMENT_ENVIRONMENT.mdEOS v1.0 methodology root
ENGINEERING_INDEX.mdCanonical engineering asset index
docs/releases/v4.2-public-experience-platform.mdRuntime baseline

Engineering Operating System v1.0 — freeze preparation complete. Git freeze: Phase 10-9 — Developer execution only.

ZAIXOS Knowledge Portal — public engineering docs at /docs · Staff operations at /admin