Software

Software as a living system — and a pressure test of the Atlas ontology

Usable state-space

Capacity is not freedom. An object can be large and still have very little practically usable room once constraints consume that capacity. Nothing here is scored numerically yet — only observed.

Atlas

workable

Full constitutional substrate with ratified C16–C19 doctrine.

Consumed by: Scope boundary against product-layer work; Release-1 freeze

Endless-Technologies/Atlas

workable

Large module surface: 60+ modules, 80+ routes, full registry spine.

Consumed by: Deferred-seed boundary (Saint Nick, Diamond, Skill Garden, extra hubs); Release-gate test floor; Atlas↔HomeFlow contract stability

Registry

Constraints

surfaced, never auto-removed

No sixth spine layer

architecturaluseful

New work extends Identity, Events, Relationships, Evidence or Stewardship. It never becomes a sixth layer.

Constrains

Atlas · Software Hub

Rationale

Prevents parallel systems and ontology drift.declared

Atlas is orchestration only

policyuseful

Product-layer features belong to HomeFlow; Atlas exposes contracts instead.

Constrains

Atlas · HomeFlow

Rationale

Keeps repositories separable and independently deployable.declared

No PII across the boundary

securityuseful

Cross-boundary data carries opaque pseudonymous references only.

Constrains

Atlas Gateway

Rationale

Ratified with the Phase 2 knowledge slice.declared

Never fabricate to complete a view

policyuseful

Unknown values stay unknown and remain inspectable.

Constrains

Software Hub · Recursive Auditability

Rationale

Preserve the Path — absence must be typed.declared

Release 1 doctrine freeze

temporalunknown-purpose

Doctrine compiled at Release 1 may not be silently amended.

Constrains

Atlas

Rationale

Unclear how a post-release amendment is meant to be proposed.declared

Deferred seeds stay deferred

authorityoverhead

Saint Nick, Diamond, Skill Garden and additional hubs are not authorised for implementation.

Constrains

Atlas

Rationale

Correct as governance, but it now consumes a visible share of usable state-space.declared

Every public table needs RLS plus GRANTs

securityuseful

Migrations that create tables must grant explicitly in the same migration.

Constrains

Endless-Technologies/Atlas

Rationale

Data API returns permission errors otherwise.declared

Worker-compatible dependencies only

technicaluseful

Server code runs on workerd; Node-only packages are rejected.

Constrains

Endless-Technologies/Atlas

Rationale

Native addons and child_process are unavailable.declared

Gateway token absent

dependencyobsolete

No issued token, so contract round-trips cannot be exercised end to end.

Constrains

Atlas Gateway · HomeFlow

Rationale

Was a safety measure during Phase 2; now blocks verification more than it protects.declared