Technical Perspective

Structured, inspectable enterprise architecture for AI-assisted delivery

Keewo gives CTOs a deterministic architecture model with visible modules, explicit composition, and release governance.

Deterministic architecture

Keewo uses contracts, modules, and controlled generation to keep architecture stable and reviewable.

Inspectable modules

Data, logic, UI, security, tests, and imports remain visible and versioned.

Security and validation

Technical governance is reinforced by validation and quality gates before release.

Managed and unmanaged paths

Scale with contract-first delivery while keeping an escape hatch for direct control.

Architecture model

Requirements produce contracts through a two-phase process: deterministic baseline generation followed by optional AI enhancement with guardrail validation. Contracts feed a composition layer that orchestrates multi-module applications. The generator produces 6 XML module files per feature pack, each tracked by a hash-verified manifest.

What "deterministic" means concretely

  • Same spec YAML always produces byte-identical XML output
  • Corpus gate CI regenerates from fixtures and fails on any diff
  • Manifests record spec hash + content hash for cross-verification
  • Drift detection flags manual edits to managed modules

Pattern coverage

16 built-in patterns with contract rules and certification:

  • CRUD (standard, popup, drawer), Workflow, Kanban, Calendar
  • Dashboard, Report, Widget, Entity Complex
  • API Expose, API Consume, MCP Integration
  • Notification, Batch, Shell Navigation

AI governance model

AI participates in one bounded step: drafting a contract plan. The plan is validated against the deterministic baseline (minimum 60% entity field overlap, identifier normalization, locale preservation). After validation, the pipeline is fully deterministic — no AI in generation, testing, or release.