Decisions & assumptions
What we currently believe, what is settled, and what still needs evidence.
Decisions and assumptions
Use this as an architectural and product decision log. A decision is something we are currently committing to; an assumption still needs evidence.
Decisions
D-001 — The primary buyer is a professional website producer
Status: Accepted, subject to validation Date: 2026-08-22
WebProduction Studio (WPS) is initially for agencies, freelancers, and developers deliberately building client sites with the system. The client is the primary end user of the editing experience but is not necessarily the software buyer.
D-002 — Universal WordPress compatibility is not the goal
Status: Accepted Date: 2026-08-22
WPS will define and document a compatibility contract. Unsupported themes, blocks, and page builders will not be made editable through unsafe heuristics.
D-003 — Separate content, composition, presentation, and system design
Status: Accepted Date: 2026-08-22
This separation is the central product model and should guide terminology, schemas, permissions, UI, and technical architecture.
D-004 — Prefer WordPress-rendered front-end editing over headless architecture
Status: Working decision Date: 2026-08-22
WordPress should remain the normal public renderer. Headless support may become an adapter later, but it is not the foundational architecture.
D-005 — WPS may grow into a SaaS plus local runtime
Status: Direction accepted; scope unvalidated Date: 2026-08-22
The WordPress plugin provides site-local editing and enforcement. WPS provides agency coordination and reusable production leverage across projects.
D-006 — The public site must not require continuous SaaS availability
Status: Proposed principle Date: 2026-08-22
The local site should cache the configuration required to render and enforce its current released system. A SaaS outage must not take client websites offline.
D-007 — Agent actions obey the same production contract as human actions
Status: Proposed principle Date: 2026-08-22
An LLM agent may assemble and modify structured sites through documented abilities. It must not bypass module schemas, capabilities, validation, revisions, or approval policy.
D-008 — Open foundation, hosted Studio
Status: Direction accepted; licensing and business model unvalidated Date: 2026-08-22
WPS should provide public developer documentation and the tools required for professionals to build with the system independently. The WPS hosted service will be the paid, coordinated experience for teams that want managed blueprints, releases, workflows, governance, and agent tooling. The intended relationship is analogous to an open ecosystem paired with a convenient hosted service, not a crippled local product used only to force SaaS adoption.
D-009 — Public home is webproduction.studio
Status: Accepted Date: 2026-08-22
The webproduction.studio domain was acquired for the project. The site will initially serve as the public project home and developer invitation, then grow into the WPS web application. Public documentation and open-system information must remain clearly separable from future account, billing, and private project surfaces.
Assumptions to validate
A-001 — Agencies will accept an opinionated ecosystem
They will trade arbitrary theme/page-builder compatibility for faster production, stronger design governance, and a better client experience.
A-002 — Front-end editing materially improves client confidence
Visible editing boundaries on the real site will reduce confusion and fear compared with a backend editor or approximate canvas.
A-003 — Design variants provide sufficient flexibility
A small set of purposeful variants will meet most client needs without exposing low-level design controls.
A-004 — The local plugin is a viable adoption wedge
Agencies can receive significant value from the editor and module system before the SaaS control plane is complete.
A-005 — Structured agent workflows are commercially meaningful
Agencies will value an agent that can build within a known system more than unconstrained AI-generated pages that require extensive cleanup.
A-006 — Ordinary WordPress storage is sufficiently portable
Using standard entities, block content, metadata, media, permissions, autosaves, and revisions will provide an acceptable balance between portability and product control.
Naming notes
- WebProduction Studio — full product name.
- WPS — approved shorthand after the full name has been established.
- Do not use WPs or WPS Studio; the former can read as a WordPress-related “WP” construction, and the latter expands redundantly to “WebProduction Studio Studio.”
- Public-facing materials should state that WordPress is a registered trademark of the WordPress Foundation and that WebProduction Studio is independent and not affiliated with or endorsed by the Foundation or the WordPress open source project.
webproduction.studiois owned for the project.