The work programme of a construction project: the work tree, dependencies, the critical path and two-sided deadline approval.
12areas7things a user can do4lifecycles16kinds of record17screens81endpoints
…
Tap an area to open it · drag to move around · pinch to zoom
Authentication
Email and password sign-in, JWT sessions, member invitations and password recovery.
What happens here
Bringing a member inAn outside contractor only reaches the system through an invitation they accept themselves.starts from SettingsPageopened by a person6 steps
What you can open
LoginPage
InvitationPage
What it keeps track of
Session5
Organisation
The developer's workspace: people, access roles, the working calendar and holidays.
How things move
User — Member lifecycle
Invited
Active
Deactivated
Invited→ActiveAccept the invitation
Active→DeactivatedSwitch access off
Deactivated→ActiveRestore access
What you can open
SettingsPage
ProfilePage
What it keeps track of
Organisation7
WorkingCalendar7
User13
Projects
Construction projects: the record, the RIBA stage, progress, members and archiving.
How things move
Project — Project lifecycle
Active
On hold
Completed
Archived
Active→On holdPut the project on hold
On hold→ActiveResume the project
Active→CompletedComplete the project
Completed→ArchivedMove to the archive
Archived→ActiveBring back from the archive
What you can open
DashboardPage
What it keeps track of
Project18
ProjectMember4
Work programme
The core of the product: the work tree, dates, durations, statuses and the Gantt chart.
What happens here
Running a work itemThe path of a programme row from assigning somebody to the surveyor accepting the result.starts from ProgrammePageopened by a person8 steps
Catching overdue workA nightly job finds work past its date and raises it before anybody has to ask.runs on a schedule5 steps
How things move
Process — Work item lifecycle
Pending
In Progress
At risk
Done
Failed
Pending→In ProgressStart work
Pending→At riskFlag the risk early
In Progress→At riskFlag the risk
At risk→In ProgressClear the risk
In Progress→DoneAccept the work
At risk→DoneAccept the work late
In Progress→FailedDeclare it failed
At risk→FailedDeclare it failed after the risk
Failed→In ProgressPut it back in progress
What you can open
ProgrammePage
GeneralTab
ScheduleTab
What it keeps track of
Process19
Dependencies & critical path
Links between work items, and the chain a chosen item actually affects.
What happens here
Estimating the knock-on of a moveThe answer to the coordinator's real question: what moves next if I shift this one.starts from CriticalPathTabopened by a person5 steps
What you can open
CriticalPathTab
What it keeps track of
Dependency7
Deadline approval
Two-sided approval of a date change: proposal, acceptance, refusal, counter-proposal.
What happens here
Approving a date changeThe product's key process: moving a date becomes a provable agreement between two sides rather than a silent edit.starts from DeadlineRequestFormopened by a person10 steps
Proposed→SupersededSUGGEST CHANGES — propose your own date
Proposed→WithdrawnWithdraw the proposal
What you can open
DeadlineRequestForm
What it keeps track of
DeadlineChangeRequest13
Collaboration
People on a work item as assignee, surveyor and observer, with its conversation and files.
What you can open
CommentsTab
HistoryTab
What it keeps track of
ProcessParticipant6
Comment9
ActivityLogEntry7
Documents
Files on work items: upload to object storage, search, and one register for the organisation.
What you can open
DocumentsPage
What it keeps track of
Attachment11
Notifications
Platform events in the bell and the Inbox, with an unread count.
What you can open
InboxPage
What it keeps track of
Notification9
Contractors
A directory of participating companies with their project role from the RIBA classifier.
What you can open
ContractorsPage
ContractorForm
What it keeps track of
Contractor11
Import & export
Importing a programme from MS Project and Excel, printing and exporting the current view.
What happens here
Setting up the work programmeImporting the programme from MS Project or Excel: nobody types in the demo project's 61 rows by hand.starts from ImportWizardopened by a person6 steps
Exporting a view of the programmePreparing the programme for print or a client meeting, keeping the current filters and scale.starts from ExportDialogopened by a person5 steps
What you can open
ImportWizard
Metrics
Project and work progress, status counters and overdue items for the dashboard.
What it keeps track of
ProjectProgress8
This is the product, not its source. Field names, endpoints and the steps inside each flow are counted here and never listed — they are the developer’s business, and no code is uploaded at any point. This map is large enough that some of it was left out rather than trimmed silently.
This project is run with GitMir — the control plane between a product owner and their coding agent. Viewing is free for everyone; building runs on Builder seats.