Source Implementation Status
Audited implementation status for GitHub integration, source revisions, Agent submissions, and release control.
This page records the implementation state re-audited on August 3, 2026.
Status is binary:
- Completed — the full user outcome has been verified
- Not completed — at least one required part is missing or has not been accepted
Existing components inside a not-completed capability are listed as evidence. They do not change the final status.
Completed
Not completed — existing components
Not completed — capability absent
Current product boundary
Topoo Cloud currently has a substantial GitHub-connected source and deployment control-plane foundation, plus a first production-backed path from immutable Node Preview to persistent Project Submission.
The following real segment is now available:
immutable Node Revision
→ full-Project Node Preview
→ immutable Artifact
→ approve or reject
→ persistent Project Submission
→ accept or reject recordThe critical control gap begins after Submission acceptance. Acceptance currently pins the Project's Node reference. It does not yet detect a stale Base Revision, combine concurrent accepted changes, publish a distinct Node Version, create a multi-Node Project Release Candidate, run integrated Checks, or seal a Release Artifact Set.
Topoo Cloud does not yet have complete GitHub write delivery, automatic external Work Session orchestration, Topoo Local Runtime, Project document governance, or the final Agent Release Controller. A Topoo-hosted Git service is not part of the target boundary; GitHub remains the canonical source and document history provider.
The next implementation milestone should close that exact gap rather than add another isolated deployment button or confirmation surface.
Live verification boundary
The authenticated production control plane was also inspected during this audit.
- the Dashboard loaded with the active workspace and real operating data
- the Projects page showed the live Topoo Cloud project and a completed local-source import
- the Project Code view displayed the active branch and a browsable repository tree
The July 28 production verification additionally confirmed:
- a ready immutable Node Project Preview with Base Release and Artifact identity
- approve or reject decision persistence
- automatic creation of a Project-scoped Submission after Preview approval
- Node
View Submissionhandoff into the exact Project Submission - real
Submissions,Releases, andDeploymentsviews in the existing Project navigation - Release and Deployment records remaining available without replacing the existing Project layout
This verifies the deployed project/source browsing path and the first Preview-to-Submission control-plane segment.
It does not verify GitHub App onboarding, webhook delivery, Topoo-to-GitHub branch or Pull Request delivery, multi-Agent integration, Project document governance, or production release-channel enforcement. Those capabilities remain classified from their current executable code and acceptance evidence, not inferred from the visible Code view.
Next milestone
The next milestone is an ambient automatic-version and integration-controller MVP.
The intended experience is:
configure GitHub, Topoo Local Runtime, Project, Nodes, Agent, Checks, and release policy once
→ open multiple external Sessions
→ state only the tasks
→ Topoo creates Project-scoped Work Sessions and resolves one or more Node scopes
→ Local Runtime isolates working state and Topoo records meaningful versions automatically
→ clean work integrates and reaches Preview without routine confirmations
→ only conflicts, authority expansion, destructive changes, failed policy gates, or configured Production approval interrupt the userGitHub provides canonical source and document history in the background. The execution-client adapter connects the conversation. Topoo Local Runtime owns supervised local isolation. Topoo Cloud owns Project and document identity, Agent and Work Session identity, automatic Checkpoints and Change Summaries, integration safety, Release composition, Preview, Production, audit, and rollback.
Acceptance criteria for the next milestone
The next milestone is complete only when:
- Workspace and Project configuration persist the source connection, Local Runtime connection, Node scopes, Agent identity, Checks, and release policy once.
- two external Sessions can work concurrently under the same Project and Node without sharing mutable working state
- one coherent Work Session can hold several authorized Node scopes and produce separate Node-scoped Submissions
- Topoo automatically records Drafts, recoverable Checkpoints, source Revisions, and Change Summaries without requiring routine Git confirmation
- each Node Submission is bound to an Agent, Work Session, Node, and pinned Base Revision
- the controller detects a stale base or overlapping file and Resource ownership
- clean independent changes integrate automatically while an unresolved semantic conflict becomes one clear exception
- accepted changes produce immutable Node Versions that retain both concurrent Sessions' accepted work
- exact Node Versions, including unchanged retained versions, form one Project Release Candidate
- required Checks run against that integrated candidate
- Preview uses the candidate's immutable Release Artifact Set
- Production promotion reuses the accepted Release Artifact Set under the configured approval policy
- Node Workbench shows linked Session, submitter, Base Revision, Diff, Change Summary, Checks, Node Version, Artifact, and consuming Release
- Project Deployment shows included Node Versions, approval, Environment, Release Artifact Set, audit chain, and rollback target
- one Agent cannot overwrite another Agent's accepted Project or Production state