BC
Brad CodyAdministrator
Current productProjects and project operations
Reverse spec drafted

Project Vision & Inspiration

Project brief, inspiration gallery and AI-assisted writing surface.

Observed route/admin/projects/:slugFuture Spec 07
Current maturityReusable visual brief module with incomplete Project implementation
Evidence confidencePartially verified
Last reviewedAugust 4, 2026
Visual evidenceDeferred during UI updates

Current-state summary

Project Vision & Inspiration exists in both Project Opportunity evidence and the live Project Overview. Earlier evidence shows a brief, a six-image gallery, Add Images, an Edit modal, AI-assisted writing and up to eighteen images. The current Rosedale Project shows only an empty description and image placeholder. The intended carry-forward from Project Opportunity is stated but persistence, image transfer, versioning and permissions were not verified.

Interface inventory

Anatomy and verified behavior

Verification states separate observed behavior from requirements or assumptions.

ElementCurrent behaviorVerification
Vision narrativeProject Overview shows empty guidance; earlier Project Opportunity evidence shows a populated design narrative.Live empty state plus screenshot evidence
Inspiration galleryProject Overview shows a placeholder; earlier evidence shows six tiles and Add Images.Partially verified
Edit actionEdit Vision is visible in Project; earlier modal supports narrative editing and image upload.Trigger verified; current Project modal not opened
AI assistanceEarlier Edit Project Vision & Inspiration modal offers Improve with AI while preserving factual content.Screenshot evidence
Opportunity carry-forwardLive copy says creative direction is carried forward from the Project Opportunity.Claim visible; data mapping unverified

User journeys

Current flows

01

Build creative direction

  1. Write or import the Project Vision
  2. Ask AI to improve permitted prose
  3. Upload and order inspiration images
  4. Save a version
  5. Reuse selected content in a Client-facing Project Presentation
Observed result

Narrative and gallery surfaces are evidenced; versioned reuse is not implemented.

State model

Current and expected states

Empty

Guidance and image placeholder.

Populated

Earlier evidence shows narrative and six inspiration images.

Editing

Earlier modal supports text and image upload.

AI processing/error

Not evidenced.

Image limit

Earlier copy states up to eighteen images.

Product rules

Non-negotiable boundaries

  • The Project owns the post-conversion Vision version; the source Project Opportunity remains auditable.
  • AI may transform authorized text but cannot invent approvals, budgets, materials or Client decisions.
  • Images preserve source, rights, alt text, order and visibility.
  • Internal inspiration and Client-approved presentation content have separate visibility.
  • Presentation generation references a chosen saved version.
Dependencies
Project Opportunity conversionProject RecordFile and image storageAI servicePermissionsProject Presentation BuilderActivity and version history

Known current limitations · 4 mapped

What is missing, broken or unverified

Future Spec 07 owns closure →
  1. The current Project is empty despite stated carry-forward behavior.
  2. No version, approval, image metadata, reordering or removal behavior was observed.
  3. AI loading, comparison, acceptance and failure states are not documented in the live UI.
  4. No direct Present or Add to Presentation action exists.

Future alignment

Required evolution

  • 01Create versioned Vision and Inspiration records.
  • 02Preserve Opportunity provenance during conversion.
  • 03Add reorder, caption, rights, accessibility and Client-visibility controls.
  • 04Connect directly to Project Presentation sections and PDF output.

Current baseline

Acceptance record

  • Live and earlier evidence are clearly distinguished.
  • AI behavior is constrained by source data and permission.
  • Opportunity carry-forward remains unverified until tested.

Reverse-spec completeness

Documentation coverage

The interface is still changing, so visual evidence and repository tracing remain intentionally incomplete.

Purpose and user outcome

Documented

Roles and access

Documented

Routes and entry points

Documented

Page and component anatomy

Documented

Fields and displayed data

Documented

Primary actions

Documented

Forms and validation

Documented

States and transitions

Documented

Empty, loading and error states

Documented

Responsive behavior

Partial

Accessibility behavior

Partial

Activity and audit events

Partial

Data sources and persistence

Documented

Notifications and automation

Partial

Known defects and limitations

Documented

Reusable component dependencies

Documented

Future-spec conflicts

Partial

Visual and repository evidence

Deferred

Acceptance of current baseline

Documented