Software

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

A new environment

Software development, held with the same spine as everything else: Purpose → Domain → Repository → Product → Module → Dependency → State → Event → Observation → Decision → Change → Provenance. Which of those are real primitives and which are only software implementations is not assumed here — it is under test.

Declared products

0

Graph-shaped, not a tree

Repositories

0

2 with unknown dimensions

Open observations

0

Learned, not merely happened

Open questions

0

Unknown with an identity

Registry explorer

Find any declared software object

68/68

Saved searches & presets

No saved searches yet. Save the current filters to re-run this query in a later session.

Atlas

product.atlas

Products

The living form of the holonarchy: identity, events, relationships, evidence and stewardship as one navigable substrate. Deferred seeds accumulating faster than they are retired Gateway token absent, so contracts remain unexercised end to end atlas-entity/v1 atlas-event/v1 atlas-knowledge/v1 MCP server /api/public/v1/*

productsreleasedproductatlas

HomeFlow

product.homeflow

Products

Product-layer construction and maintenance operations. Consumes Atlas services; separate repository, separate lifecycle. HomeFlow's own repository URL is still undeclared (repo.homeflow.url is typed unknown) Superseded claim: onsite-hero-app was once attributed to HomeFlow; corrected 2026-08-28 Atlas gateway client (Phase 2B)

productsoperatingproducthomeflow

CropZero

product.cropzero

Products

Semantic reframing protocol and reference engine. Platform-neutral by design; incubated inside the Atlas repository but not dependent on it. Host coupling could re-enter through the reference console cropzero-protocol/v0.1 CropZero SDK Conformance suite

productsbuildingproductcropzero

Witness

product.witness

Products

Offline-first tamper-evident field observation protocol: immutable originals, separately provenanced derivatives, device-signed chain. Device key custody is unresolved outside the browser origin witness-protocol/v0.1 Witness SDK Installable PWA console

productsbuildingproductwitness

Endless-Technologies/Atlas

repo.atlas

Repositories

Constitutional orchestration layer: identity, navigation, permissions, events, evidence, interoperability. GitHub Preview live; production not published 2067 tests passing at Release 1

repositoriesoperatingrepositoryatlas

Endless-Technologies/onsite-hero-app

repo.onsite-hero

Repositories

Historical Atlas/HTC project slug for this repository. Retained as lineage; not a HomeFlow product repository. GitHub status-unknown cannot-locate

repositoriesoperatingrepositoryatlas

HomeFlow (product layer)

repo.homeflow

Repositories

Residential construction and maintenance product surface. Calls Atlas through documented contracts; never merged into Atlas. not-yet-declared Which provider and URL hosts the HomeFlow repository? status-unknown cannot-locate

repositoriesoperatingrepositoryhomeflow

Registry Framework

module.registry

Modules

Universal Registry Framework: seven duties per registry.

modulesoperatingmoduleatlas

Atlas Gateway

module.gateway

Modules

Capability grants, tokens, proposal queue, PII refusal.

modulesoperatingmoduleatlas

Recursive Auditability

module.auditability

Modules

Spiral core, event and relationship timelines, typed absence.

modulesoperatingmoduleatlas

Cosmos

module.cosmos

Modules

Spatial projection of the substrate.

modulesoperatingmoduleatlas

Cloud adapters

module.cloud

Modules

BigQuery read-only guard, budgets, health.

modulesoperatingmoduleatlas

Constitution

module.constitution

Modules

Doctrine evaluators and restraint charter.

modulesoperatingmoduleatlas

Software Hub

module.software

Modules

This domain: software as a living system.

modulesbuildingmoduleatlas

Diamond

module.diamond

Modules

Governed security validation: attested targets, passive probes, recorded refusals.

modulesoperatingmoduleatlas

@tanstack/react-start

dep.tanstack-start

Dependencies

Server functions, SSR entry, routing substrate. ^1

dependenciesplatform

react

dep.react

Dependencies

Rendering substrate. ^19

dependenciesplatform

@supabase/supabase-js

dep.supabase

Dependencies

Identity, storage and registry persistence. Single identity provider for the whole substrate ^2

dependenciesdirect

tailwindcss

dep.tailwind

Dependencies

Design language implementation. ^4

dependenciesdirect

zod

dep.zod

Dependencies

Contract validation at every boundary. ^3

dependenciesdirect

vitest

dep.vitest

Dependencies

Release gate test floor. ^3

dependenciesdirect

Google Maps Platform

dep.google-maps

Dependencies

Street View hero imagery for property objects. Billing exposure if quota unbounded never-existed

dependenciesexternal

GitHub (Endless-Technologies org)

dep.github

Dependencies

Code hosting, review authority and public provenance surface. Organisation move invalidated prior app installs Frozen pull requests unresolved never-existed

dependenciesexternal

Google Cloud (Vertex, BigQuery, Run, Storage)

dep.google-cloud

Dependencies

not-yet-declared Which Google Cloud services does Atlas actually require at Release 1? Credentials not fully wired Budget ceiling enforcement untested in production not-yet-declared

dependenciesexternal

Atlas preview

env.preview

Environments

Release 1 + holonarchy homepage wrangler.jsonc + project env

environmentspreview

Atlas production

env.production

Environments

never-existed Atlas has not been published yet — should Release 1 be published? not-yet-declared

environmentsproduction

HomeFlow environments

env.unknown

Environments

cannot-locate cannot-locate

environmentsother

deploy.release-1

deploy.release-1

Deployments

Release 1 succeeded Steward

deploymentssucceeded2026-08-21

deploy.homepage

deploy.homepage

Deployments

Holonarchy homepage succeeded Steward

deploymentssucceeded2026-08-22

Should the Software Hub introduce a new ontology or project the existing one?

dec.software-as-projection

Decisions

Should the Software Hub introduce a new ontology or project the existing one? Software development introduces nouns (repository, pull request, deployment) that look primitive but may only be implementations of Identity, Event and Relationship. Projection of the existing substrate with discrepancies surfaced as questions Software Hub is read-mostly and declarative until a real source of software truth is connected.

decisionsapprovedreversible2026-08-22

Should Atlas absorb HomeFlow?

dec.separate-repos

Decisions

Should Atlas absorb HomeFlow? Atlas is the orchestration layer; HomeFlow is the product layer. Keep separate with documented contracts Integration happens through atlas-entity/v1, atlas-event/v1 and atlas-knowledge/v1 only.

decisionsreleasedcostly2026-08-19

How should software data that Atlas cannot yet observe be represented?

dec.mocked-labelling

Decisions

How should software data that Atlas cannot yet observe be represented? Live GitHub, registry and deployment data is not connected to this surface. Typed absence with explicit unknown reasons Every registry card can show Unknown as an inspectable state and generate a question.

decisionsreleasedreversible2026-08-22

No sixth spine layer

con.no-sixth-layer

Constraints

New work extends Identity, Events, Relationships, Evidence or Stewardship. It never becomes a sixth layer. Prevents parallel systems and ontology drift. useful

constraintsarchitecturaluseful

Atlas is orchestration only

con.scope-boundary

Constraints

Product-layer features belong to HomeFlow; Atlas exposes contracts instead. Keeps repositories separable and independently deployable. useful

constraintspolicyuseful

No PII across the boundary

con.no-pii

Constraints

Cross-boundary data carries opaque pseudonymous references only. Ratified with the Phase 2 knowledge slice. useful

constraintssecurityuseful

Never fabricate to complete a view

con.no-fabrication

Constraints

Unknown values stay unknown and remain inspectable. Preserve the Path — absence must be typed. useful

constraintspolicyuseful

Release 1 doctrine freeze

con.release-freeze

Constraints

Doctrine compiled at Release 1 may not be silently amended. Unclear how a post-release amendment is meant to be proposed. unknown-purpose

constraintstemporalunknown-purpose

Deferred seeds stay deferred

con.deferred-seeds

Constraints

Saint Nick, Diamond, Skill Garden and additional hubs are not authorised for implementation. Correct as governance, but it now consumes a visible share of usable state-space. overhead

constraintsauthorityoverhead

Every public table needs RLS plus GRANTs

con.grants

Constraints

Migrations that create tables must grant explicitly in the same migration. Data API returns permission errors otherwise. useful

constraintssecurityuseful

Worker-compatible dependencies only

con.no-node-only

Constraints

Server code runs on workerd; Node-only packages are rejected. Native addons and child_process are unavailable. useful

constraintstechnicaluseful

Gateway token absent

con.gateway-token

Constraints

No issued token, so contract round-trips cannot be exercised end to end. Was a safety measure during Phase 2; now blocks verification more than it protects. obsolete

constraintsdependencyobsolete

Release 1 compiled; C17 and C18 ratified.

evt.release-1

Events

Release 1 compiled; C17 and C18 ratified. release.compiled

eventsrelease.compiled2026-08-21

Atlas repository moved from personal account to Endless-Technologies.

evt.org-move

Events

Atlas repository moved from personal account to Endless-Technologies. repository.transferred

eventsrepository.transferred2026-08-22

Lovable GitHub App reinstalled at organisation level with all-repository access.

evt.app-reinstall

Events

Lovable GitHub App reinstalled at organisation level with all-repository access. integration.reinstalled

eventsintegration.reinstalled2026-08-22

Homepage restated as the living form of the holonarchy.

evt.homepage

Events

Homepage restated as the living form of the holonarchy. surface.rewritten

eventssurface.rewritten2026-08-22

Software Hub declared as a new domain projection.

evt.software-hub

Events

Software Hub declared as a new domain projection. domain.opened

eventsdomain.opened2026-08-22

Sandbox origin points at Lovable private transport, which is not evidence that GitHub sync is broken. Two different transports were conflated.

obs.remote-mismatch

Observations

Sandbox origin points at Lovable private transport, which is not evidence that GitHub sync is broken. Two different transports were conflated. git remote inspection + Lovable sync settings screenshot

observationsexplained2026-08-22

The connected repository is onsite-hero-app while the frozen pull requests were discussed as Atlas. Repository identity is unresolved.

obs.repo-ambiguity

Observations

The connected repository is onsite-hero-app while the frozen pull requests were discussed as Atlas. Repository identity is unresolved. sync settings screenshot

observationsexplained2026-08-22

onsite-hero-app is the historical Lovable slug of THIS Atlas/HTC repository, not the Home Flow AI product repository. Home Flow AI (project bf557339-512f-4d4a-bd60-035578465ed6) remains its own software identity and owns its own domain truth. HomeFlow's repository URL stays typed unknown until a concrete URL is evidenced.

obs.repo-attribution

Observations

onsite-hero-app is the historical Lovable slug of THIS Atlas/HTC repository, not the Home Flow AI product repository. Home Flow AI (project bf557339-512f-4d4a-bd60-035578465ed6) remains its own software identity and owns its own domain truth. HomeFlow's repository URL stays typed unknown until a concrete URL is evidenced. this repository: Atlas route tree, supabase/migrations, src/modules/* — none of which model HomeFlow's domain

observationsexplained2026-08-28

Test count rose to 2067 with no runtime regression; correctness confidence is high but coverage of the gateway path remains untested end to end.

obs.test-floor

Observations

Test count rose to 2067 with no runtime regression; correctness confidence is high but coverage of the gateway path remains untested end to end. release gate run

observationsopen2026-08-21

Atlas has large declared capacity but narrow practical freedom: most requests must be refused, deferred or reshaped to fit the scope boundary.

obs.constraint-pressure

Observations

Atlas has large declared capacity but narrow practical freedom: most requests must be refused, deferred or reshaped to fit the scope boundary. mem/features/deferred-atlas-scope.md

observationsopen2026-08-22

Alice

agent.alice

Agents

Interpretive continuity across Atlas domains; asks what is true here and what should be tested next. read:registries propose:questions propose:decisions Observe Ask questions Propose decisions Flag contradictions Merge changes Deploy Grant permissions Delete provenance

agentspropose

Steward

agent.steward

Agents

Holds doctrine, restraint and the release boundary. read:all ratify:doctrine authorise:threshold Ratify doctrine Authorise threshold crossings Freeze releases Bypass audit Rewrite history

agentsact-bounded

Lovable build agent

agent.lovable

Agents

Implements approved changes inside the Atlas repository. read:repo write:repo run:tests Edit files Run tests Run builds Apply approved migrations Publish without request Reactivate deferred seeds Modify HomeFlow

agentsact-delegated

GitHub Copilot / Codex

agent.copilot

Agents

External contribution agent operating on pull requests. Unreviewed merge

agentsnone

Frozen pull request 8

chg.pr8

Changes

Frozen pull request 8 #8 Declared by the steward; Atlas has not read this PR. Repository attribution unverified.

changesproposedpull-request

Frozen pull request 9

chg.pr9

Changes

Frozen pull request 9 #9 Declared by the steward; Atlas has not read this PR.

changesproposedpull-request

Doctrine compilation and release gate

chg.release-1

Changes

Doctrine compilation and release gate Release 1

changesreleasedrelease

Homepage restated around the holonarchy

chg.homepage

Changes

Homepage restated around the holonarchy holonarchy homepage

changesreleasedcommit

Software Hub domain surface

chg.software-hub

Changes

Software Hub domain surface software-hub

changesbuildingbranch

Do the frozen pull requests belong to Atlas or to onsite-hero-app?

q.repo-identity

Questions

Do the frozen pull requests belong to Atlas or to onsite-hero-app? Two repositories are being treated as one; provenance of the frozen work is unresolved.

questionsownershipopen

Is Repository a substrate, or only an implementation container for Modules?

q.repo-substrate

Questions

Is Repository a substrate, or only an implementation container for Modules? If it is only a container, Repository should not be a first-class registry.

questionsontologyopen

Does software require Place, or is Environment a sufficient substitute?

q.place

Questions

Does software require Place, or is Environment a sufficient substitute? Place survived construction intact; software may distort it.

questionsontologyopen

Is Deployment an Event, a Transition, or both?

q.deployment-kind

Questions

Is Deployment an Event, a Transition, or both? Determines whether Deployment deserves its own registry.

questionslifecycleopen

When does a Dependency stop being a relationship and become an entity?

q.dependency-entity

Questions

When does a Dependency stop being a relationship and become an entity? External dependencies with their own lifecycle behave like entities.

questionsdependencyopen

Are permissions simply Constraints, or a distinct form of authority?

q.permissions-constraints

Questions

Are permissions simply Constraints, or a distinct form of authority? Collapsing them would simplify the model — or lose the authority distinction.

questionsconstraintopen

Does Ownership differ fundamentally from Stewardship in software?

q.ownership-stewardship

Questions

Does Ownership differ fundamentally from Stewardship in software? Construction distinguished them clearly; software conflates them in Git.

questionsownershipunder-test

Which declared Atlas modules are still actually exercised at runtime?

q.module-used

Questions

Which declared Atlas modules are still actually exercised at runtime? Unexercised modules accumulate maintenance cost without evidence of value.

questionspurposeopen

Topology first

Software ecosystem

Full map
PRODUCTSREPOSITORIESMODULESENVIRONMENTSDEPENDENCIESAGENTSAtlasHomeFlowCropZeroWitnessEndless-Technologies/…Endless-Technologies/…HomeFlow (product lay…Registry FrameworkAtlas GatewayRecursive AuditabilityCosmosCloud adaptersConstitutionSoftware HubDiamondAtlas previewAtlas productionHomeFlow environments@tanstack/react-startreact@supabase/supabase-jstailwindcsszodvitestGoogle Maps PlatformGitHub (Endless-Techn…Google Cloud (Vertex,…AliceStewardLovable build agentGitHub Copilot / Codex

Tap a node to inspect declared relationships. Dashed edges are inferred, dotted edges are mocked. Absent edges mean unknown, never "no relationship".

Entity classes

What is declared

Multi-dimensional

Ecosystem health

Atlas

productreleased
correctnessstrong
testsstrong
documentationstrong
deploymentfair
constraint pressurestrained

HomeFlow

productoperating
provenance confidencestrained
deploymentunknown

CropZero

productbuilding
testsstrong
correctnessfair
documentationfair
provenance confidencefair
deploymentunknown

Witness

productbuilding
testsstrong
correctnessfair
documentationfair
securityfair
deploymentunknown

Endless-Technologies/Atlas

repositoryoperating
availabilitystrong
correctnessstrong
testsstrong
documentationstrong
dependency integrityfair
maintainabilityfair
securityfair
deploymentfair
provenance confidencefair
unresolved observationsstrained
constraint pressurestrained

Endless-Technologies/onsite-hero-app

repositoryoperating
provenance confidencestrained
availabilityunknown
testsunknown
documentationunknown

HomeFlow (product layer)

repositoryoperating
provenance confidencefair
deploymentunknown
dependency integrityunknown

Usable state-space

Capacity versus practical freedom

Atlas

workable freedom

Full constitutional substrate with ratified C16–C19 doctrine.

Consumed by

  • — Scope boundary against product-layer work
  • — Release-1 freeze

Evidence

  • — New domains must be projections, not sixth spine layers.

No numeric score yet. Quantification waits for evidence.

Endless-Technologies/Atlas

workable freedom

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

Evidence

  • — Most new work must extend an existing registry rather than add one.
  • — Sync to HomeFlow is deliberately disabled, narrowing runtime experiments.

No numeric score yet. Quantification waits for evidence.

Next pressure

What would most efficiently show that this part of the model is wrong.

Repository is a first-class software substrate.

Probe: Model a product whose modules are generated rather than stored — no repository at all.

Falsified by: If the product remains fully describable, Repository is an implementation container, not a substrate.

Software has no Place, only Environment.

Probe: Introduce a data-residency requirement and an on-premise deployment.

Falsified by: If residency cannot be expressed without Place, Place survives into software intact.

Dependency is a relationship, not an entity.

Probe: Track an abandoned external dependency through its own lifecycle and successor.

Falsified by: If it needs its own events, provenance and lifecycle, it is an entity.

Event and Observation are genuinely different objects here.

Probe: Find a software fact that is simultaneously both and cannot be split.

Falsified by: A single indivisible case would collapse the distinction in this domain.

Constraints protect more capacity than they consume.

Probe: Measure how many requests in one milestone were refused, deferred or reshaped by governance rather than by technical limits.

Falsified by: A majority would show constraint-space exceeding usable state-space.