Project profile
Operational Project Record connecting phases, participants, tasks, files, decisions, items, budgets and commercial work.
/admin/projects/:slugFuture Spec 07 →Current-state summary
The live Project profile provides a strong shell around a canonical-looking Project ID, title, Client/location summary, health, Overview, Process, Participants, Files, Communication and Activity tabs. Overview includes the seven phases, Project Pulse, planning budget, blockers, approvals, Spaces & Rooms, Vision & Inspiration and decisions. Many controls describe future capability without a destination or working module; Calendar, Items & Budgets, Tasks, Approvals, Spaces, commercial records, Provider work and presentations are not first-class profile tabs.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Identity header | RR avatar, PR-00001, Rosedale Residence, Emma Hughes, Toronto Ontario and on track health. | Verified live |
| Primary tabs | Overview, Process, Participants, Files, Communication and Activity. | Verified live |
| Phase rail | Seven numbered phases with Concept 100%, Design 28% and all later phases 0%. | Verified live |
| Project Pulse | Current Phase, Overall Progress, Health and Completion Target plus Complete phase and advance. | Verified live |
| Financial summary | Planning budget $540,000 and placeholder copy for future Budgeting. | Verified live |
| Attention modules | No urgent blockers and no approvals; View tasks and View approvals controls are present. | Verified live; destinations not evidenced |
| Spaces & Rooms | Explains floor/space/room organization and exposes Manage spaces. | Verified live; management destination not evidenced |
| Recent decisions | Empty state only. | Verified live |
| Edit Project | Edits name, Client/household text, location text, planning budget and completion target. | Verified without saving |
User journeys
Current flows
Review Project status
- Open Project
- Review identity and health
- Review phases and pulse
- Review financial summary
- Check blockers, approvals and recent decisions
Edit core details
- Select Edit Project
- Change permitted core fields
- Save
- Write attributed history
Operate Project
- Open Tasks, Calendar, Items, Budgets, Provider work or Presentation
- Perform contextual work
- Return to Project
State model
Current and expected states
Rosedale shows on track without visible calculation detail.
Design is current at 28%; Concept is complete.
Completion Target shows Not set.
Dedicated empty summaries appear.
Each dedicated tab shows an empty or readiness state.
Copy says shown only to permitted viewers; redacted rendering was not tested.
Product rules
Non-negotiable boundaries
- All tabs project one canonical Project Record.
- Client, Designer, Provider and Admin profiles use shared modules with field- and record-level visibility.
- A Project Phase may be primary while tasks in other phases remain active.
- Advancing a phase validates template completion rules and records an attributed transition.
- Client identity must reference a Client Entity rather than remain editable free text.
- Financial values are derived from Budget Categories, Items and commercial records once those modules exist.
Known current limitations · 6 mapped
What is missing, broken or unverified
Future Spec 07 owns closure →- The profile lacks first-class Tasks, Calendar, Items & Budgets, Provider Operations, Proposals/Work Orders/Invoices and Presentation tabs.
- View tasks, View approvals and Manage spaces read like destinations but no working destination was verified.
- Client/household and location are editable plain text in the core edit form.
- Progress, health and phase-advance calculation are not explained.
- Project Communication is only readiness copy, not a working inbox.
- The phrase Premium project book is decorative and not glossary-governed.
Future alignment
Required evolution
- 01Build the Project workspace defined in Spec 07 around permission-aware modules.
- 02Link Client and participant Entities instead of copying names.
- 03Add phase validation, transition blockers, explanation and rollback governance.
- 04Connect Tasks, Calendar, Items, Budgets, commercial work and Provider Work Packages.
- 05Use Project Presentation for the client-facing authored output; do not overload Project Book as a data type.
Current baseline
Acceptance record
- All live tabs and Overview modules are documented.
- Placeholder controls are not represented as working modules.
- Core edit fields and audit promise are recorded.
- Canonical terms are defined in the company glossary.
Reverse-spec completeness
Documentation coverage
The interface is still changing, so visual evidence and repository tracing remain intentionally incomplete.
Purpose and user outcome
DocumentedRoles and access
DocumentedRoutes and entry points
DocumentedPage and component anatomy
DocumentedFields and displayed data
DocumentedPrimary actions
DocumentedForms and validation
DocumentedStates and transitions
DocumentedEmpty, loading and error states
DocumentedResponsive behavior
PartialAccessibility behavior
PartialActivity and audit events
PartialData sources and persistence
DocumentedNotifications and automation
PartialKnown defects and limitations
DocumentedReusable component dependencies
DocumentedFuture-spec conflicts
PartialVisual and repository evidence
DeferredAcceptance of current baseline
Documented