CANONICAL DOCS
Verified operating facts, standards and SOP.
Architecture
How applications run, how changes reach them, and how the system preserves knowledge while limiting access.
Not available
01 / PLATFORM
Kubernetes clusters, an explicit public path, Kafka messaging, an outside observer on its own small instance and a GitOps delivery path; the map names relationships, not addresses or access details.
Synced is not always deployed.
01 / DELIVERY LOOP
The arrows are gates, not hand-offs. Failed proof returns the task to observation.
01 / REQUIREMENTS
Confirm the real state, authority, exposure class, material risk and a test that can fail.
current-state evidence02 / PLAN
Every non-trivial task receives a saved, read-back plan with scope, ordered checks and stop conditions.
Plan ID + checklist03 / SOURCE
The smallest coherent code, configuration or content change ships with its executable guard and negative case.
diff + local gate04 / PIPELINE
GitLab CI compiles the app, builds an immutable image, scans it, and retains supply-chain evidence before promotion.
pipeline + image digest05 / GITOPS
A separate tag-bump commit updates desired state. Argo CD reconciles that declaration; no hand-edited runtime becomes authority.
GitOps revision06 / RUNTIME
The Argo revision, workload image, rollout health and real user route must identify the same release.
SHA + route readbackRuntime readback becomes the next observation.
02 / KNOWLEDGE LOOP
AI assists the loop, but evidence and maintained sources decide what becomes durable.
07 / RETAIN
Operational fact, reusable behavior, public evidence—or intentionally no publication.
CANONICAL DOCS
Verified operating facts, standards and SOP.
AI MEMORY
Small reusable behavior and authority pointers—not a second source of truth.
PUBLIC PROJECTION
Only bilingual, reviewed, durable and safely redacted evidence reaches this site.
Generated knowledge never becomes another editing surface: disagreement is fixed at the authority it came from.
03 / SECURITY ENVELOPE
The public diagram names control classes and trust boundaries, never sensitive topology or recovery shortcuts.
Proxied DNS · TLS · DDoS protection · WAF · Access for private surfaces
The public edge is measured and drift-reviewed; provider-managed never means unowned.
Explicit public routes · internal service paths · cross-boundary grants
Internal traffic stays internal. A public hostname is never an in-cluster service path.
Namespaces · service accounts · RBAC · security contexts · policy audit
Least privilege is scoped before enforcement. Broad denial requires evidence, a negative test and rollback.
Secret references · encryption paths · isolated state · backup and restore evidence
Credentials and private records never enter public content, images, logs or generated knowledge.
04 / RUNTIME TOPOLOGY
This public map names role classes and correlated domains without publishing operational coordinates.
PUBLIC BOUNDARY
Request entry
ROUTING BOUNDARY
Explicit route
KUBERNETES PLATFORM
CORRELATED RUNTIME CORE
SEPARATE ROLE
Workload capacity
RECOVERY CONTRACT
A boundary is independent only after recovery is proved.
05 / OPERATIONAL FEEDBACK
Detection, operator action, scheduler truth and resource evidence stay connected without collapsing their separate authorities.
ARCHITECTURE WORKBENCH
A private modeling workspace turns reviewed system relationships into versionable ArchiMate artifacts. Browser access stays inside the managed network boundary; public pages receive only redacted, reviewed projections.
MESSAGE CENTER
Typed internal events become durable operator records. Browser push is a privacy-safe projection, never the ledger.
ALERTMANAGER ROUTING
Prometheus detects; Alertmanager groups, inhibits and retries through receiver recovery; occurrence truth remains separate from human acknowledgement.
SCHEDULE REGISTRY
Native schedulers remain authoritative while the read-only registry turns failed, missed, stale and over-duration transitions—and their recovery—into durable operator records.
PRODUCT FEEDBACK PATH
A product user writes feedback; the application stores it and returns a receipt, then relays it to an internal event topic. The browser never reaches the broker, the receipt means durable acceptance rather than delivery, and the operator record is restricted so no notification can carry the text.
RESOURCE OBSERVATIONS
The operator workspace keeps fixed 1h/24h/7d trends, exact comparison tables, freshness and missing-data states. Kafka adds broker health targets and an allowlisted lag path; metrics remain cluster-only.
A failure becomes a new Plan input only after the durable record and source state agree.
06 / ASSURANCE CONTRACT
The architecture is closed only when the observed runtime, delivery evidence, maintained documentation and next starting state agree.