Project Presentation Builder
AI-assisted Client-facing Project webpage with governed data, inspiration, sharing and PDF output.
/admin/projects/:slugFuture Spec 07 →Current-state summary
No Project Presentation Builder, webpage editor, prompt composer, preview, Client-share link, version history or PDF export exists in the reviewed Project. The current Project Vision & Inspiration module provides a useful future content source, but it is not yet connected to an authored Client deliverable.
Interface inventory
Anatomy and verified behavior
Verification states separate observed behavior from requirements or assumptions.
| Element | Current behavior | Verification |
|---|---|---|
| Presentation entry | Absent from Project tabs and actions. | Verified absent |
| AI prompt workflow | Absent. | Verified absent |
| Project data sources | Project identity, Vision & Inspiration, phases and planning budget exist, but no presentation-selection controls exist. | Partially available |
| Preview and sections | Absent. | Verified absent |
| Share and PDF | No publication, access, expiration, analytics or export controls exist. | Verified absent |
User journeys
Current flows
Generate a presentation
- Choose a Workspace-branded template
- Select authorized Project sources
- Write a prompt or choose an objective
- Generate a draft section plan and copy
- Review every claim and image
- Save a version
Share with Client
- Preview the exact Client-visible version
- Confirm redactions and approvals
- Publish an access-controlled webpage
- Notify the Client
- Track acknowledgement or decision
- Export the same version to PDF
State model
Current and expected states
No presentation action exists.
Not implemented.
Not implemented.
Not implemented.
Not implemented.
Product rules
Non-negotiable boundaries
- AI output is always a draft and never publishes automatically.
- The exact source records and versions used for generation are preserved.
- Internal Notes, hidden financials, Provider comparisons, margins and unauthorized contact information are excluded by default.
- A published Project Presentation is immutable; edits create a new version.
- Web and PDF outputs represent the same approved content version.
- Workspace branding is configurable without forking the shared builder.
Known current limitations · 3 mapped
What is missing, broken or unverified
Future Spec 07 owns closure →- No current implementation exists.
- No template, prompt, data-selection, section, approval, sharing, PDF or analytics behavior is available.
- Current Vision content is empty for the reviewed Project.
Future alignment
Required evolution
- 01Implement the Project Presentation Builder in Spec 07.
- 02Provide source-aware AI generation and section-level regeneration.
- 03Add safe Client preview, approval and access-controlled sharing.
- 04Support stable PDF rendering, version history, revocation and audit.
Current baseline
Acceptance record
- The feature is correctly labeled planned rather than current.
- Security and versioning requirements are explicit.
- Project Presentation is the canonical glossary term.
- No AI-generated content can be published without human review.
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