Build a product
A docs + blog + landing product on Qcentic Edge is not a second template and not one experiment’s Blade. It is a clone of template/ with the same first-party plugin set enabled, then only that product’s brand, public HTML, and names changed. The template stays the substrate; the plugins stay look-neutral; the product look stays in the clone (ADR 0008).
Layers
| Layer | Lives | Next clone does |
|---|---|---|
| Substrate | template/ |
clone or Composer create from the published template |
| CMS plugins | plugins/filament-{seo,blog,docs,admin-bar,content-api} |
composer require + ->plugin() + migrate |
| Already on template | Drive, installer | nothing |
| Product look | clone resources/views/site/*, CSS, logo, panel colors |
rewrite |
| Public routes | clone routes/web.php + PublicPageController |
copy recipe, swap view names |
| CMS RBAC | clone RoleSeeder + policies |
copy editor / author matrix; not in template |
| Newsletter | clone Subscriber (v1) |
optional; not a plugin yet |
First instance
The agency site (Qcentic-Edge/qcentic-edge-docs) was the first Docs stack instance. This very docs site is another instance of the same recipe — same substrate, same plugins, different clone work.