Agentic Website System — V1 PRD

1. Overview

A frontend-first website platform where users edit their site directly on the page using an AI agent, without a traditional CMS UI.

Core principles: - No backend CMS interface - Editing happens on the live frontend - AI is the primary interaction layer - Strict structure + guardrails prevent breakage - Built on Vercel + TypeScript


2. Target User

Client-facing (non-technical or technical users who do not want to manage a CMS).


3. Scope (V1)


4. Editing Model

Hybrid editing system: - Inline editing (click-to-edit content) - AI side panel (collapsible)

Behavior: - User selects element (e.g., headline) - Context is passed to AI - AI suggests changes - User approves before apply


5. Module System

5.1 Module Types

Core modules: - Text - Image - Video

Custom modules (per client): - Stats - Testimonials - Service blocks

5.2 Rules

5.3 Layout Control

Users can: - Edit content - Switch module variants (Hero A → Hero B) - Reorder modules (within constraints)

Users cannot: - Break layout hierarchy rules


6. Content Type Rules

Pages

Blog Posts


7. Global Elements

Modules are scoped by content type.


8. Page Creation


9. Design System

Token-based system: - Colors - Typography

Rules: - Editable within constraints - Cannot violate brand system


10. AI System

10.1 Capabilities (Tiered)

Configurable per client.

10.2 Execution Model

Hybrid: - AI generates suggestions (human-readable) - System applies structured changes internally

User never sees system-level data structures.


11. Site Brain (Context Layer)

Per-site configuration layer.

Includes:

11.1 Design Tokens

11.2 Brand Voice

11.3 Guardrails

Defined by agency during build.


12. Versioning

No full version history in V1.


13. Multi-Tenant Architecture

Hybrid model: - Shared platform (codebase + infra) - Per-client isolation: - Content - Configuration


14. Frontend Editing Mode

Light edit mode: - Subtle hover indicators - Click to edit - Collapsible AI panel - Optional edit toggle


15. Tech Stack

Content structure: - JSON-based module system


16. UX Principles


17. Non-Goals (V1)


18. Future Considerations


End of PRD