Skip to content

Commit 44f8389

Browse files
ifahimrezaclaude
andcommitted
docs(roadmap): consolidation exception and the 2026-09-07 brainstorm backlog
Records the one approved exception to the "no admin UI redesign" line (#184) and lists the brainstorm ideas that did not become issues (#178-#184 did), so they are neither lost nor reopened without a reason. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ApYKEKcBnpuz8w6BX2agfH
1 parent f22173d commit 44f8389

1 file changed

Lines changed: 39 additions & 1 deletion

File tree

ROADMAP.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@ the issue and the rule is revisited there.
6363
- **Divi 4 → 5 conversion.** Divi ships its own converter.
6464
- **Filesystem writes in free, ever.** A theme-export addon is the only place that
6565
belongs, and CSS or code writing anywhere waits until that addon exists.
66-
- **Admin UI redesigns.** The re-brand landed 2026-08-25.
66+
- **Admin UI redesigns.** The re-brand landed 2026-08-25. One exception, approved
67+
2026-09-07: a *consolidation* pass (#184) — same components, same styling, fewer
68+
places for the same fact. Still no re-styling.
6769
- **Runtime license checks in Pro** (decided 2026-07-12, saddle-pro#23).
6870
- Per-connection access profiles, comment abilities, activity-log export and
6971
retention — closed as not planned on 2026-09-07.
@@ -87,3 +89,39 @@ the issue and the rule is revisited there.
8789
renamed tool or new required parameter errors there with no prompt to update.
8890
- The three non-negotiables in `CLAUDE.md` apply to every item above without
8991
exception.
92+
93+
## Backlog from the 2026-09-07 brainstorm
94+
95+
Direction, not tickets. Seven picks became issues the same day: MCP prompts from
96+
Skills (#178), one-click install links (#179), rehearsal mode (#180), undo-changes
97+
(#181), bulk-find-replace (#182), accessibility lint rules (#183), admin consolidation
98+
(#184). The rest is kept here so it is not lost and not re-litigated.
99+
100+
**Safety (pillar 2).** A proposal inbox in admin — agent drafts and pending revisions
101+
listed as diffs with Approve / Reject, after #168. A unified text diff in every gate
102+
preview. A per-connection write budget (rows per bulk op, writes per hour), which is
103+
#141 reframed as a number the owner sets.
104+
105+
**Content.** Custom post types (#137) plus generic post-meta get/set behind an
106+
owner-managed allowlist of keys. Optional `publish_at` on create/update. Compact reads
107+
for token efficiency: a page-as-markdown read in free and a `site-map` tool (URLs,
108+
titles, types, modified), both feeding the benchmark (#174). `edit-media` for crop,
109+
rotate, scale and thumbnail regeneration through `WP_Image_Editor`. `export-content`
110+
returning WXR or a JSON block tree, as the block-theme mirror of the Divi export and
111+
as a backup step before a bulk op.
112+
113+
**Block-theme design (pillar 3).** `set-global-styles` writing the user global-styles
114+
post, gated on overwrite, DB-only. Create and update patterns as `wp_block` posts,
115+
alongside #172.
116+
117+
**Protocol polish.** MCP resources for site info, design system and the served
118+
context. A `self-check` tool so an agent can diagnose a stripped auth header or
119+
missing permalinks and tell the user what to fix.
120+
121+
**Trust and visibility.** A daily change digest by `wp_mail`, off by default. A
122+
Saddle section in Tools → Site Health. WP-CLI (`wp saddle connection create
123+
--app=claude-code`, `wp saddle tier set read`) and `SADDLE_TIER` / `SADDLE_PAUSED`
124+
constants for provisioning many sites from a script.
125+
126+
**Ease of use.** Activity grouped by app and session, not only by day. Three sample
127+
prompts per app at the end of the wizard so the first session succeeds in read mode.

0 commit comments

Comments
 (0)