.cursor/rules/panel-ui-system.mdc named docs/assets/panel-ui the source of
truth for mockups; that folder is gone (6099716) and the redesign's rule
(.cursor/rules/panel-design.mdc) is the one in force. The two plans that
mention the removed folders say they were removed.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1,22 +0,0 @@
|
|||||||
---
|
|
||||||
description: Panel UI mockups use the design system primitives, not a reskin of live templates.
|
|
||||||
globs: docs/assets/panel-ui/**
|
|
||||||
alwaysApply: false
|
|
||||||
---
|
|
||||||
|
|
||||||
# Panel UI system
|
|
||||||
|
|
||||||
Source of truth: [docs/assets/panel-ui/system.html](docs/assets/panel-ui/system.html) and `system.css`.
|
|
||||||
|
|
||||||
Do not copy `internal/web/view/templates` into mockups. Do not mark `<main>` as `ops`/`form` to pick width. Do not fix empty columns, Host/Type height, or split Save/Delete with one-off CSS.
|
|
||||||
|
|
||||||
Compose screens from `stack`, `pair`, `measure`, `fill`, `field-row`, `actions-row`:
|
|
||||||
- Two peer jobs → `pair` (one child shrinks to `measure`).
|
|
||||||
- Tables/logs/DNS → `fill` (nowrap + overflow-x on the card). Add-to-list is a `measure` row inside that card, not a second card above it.
|
|
||||||
- Confirm/login/user form → `measure`.
|
|
||||||
- Host ‖ Type and two equal inputs → `field-row` (shared grid row, not two `.code` paddings).
|
|
||||||
- Save + Delete → `actions-row` inside the card; never submit inside `<form>` and danger after `</form>`.
|
|
||||||
- Danger zone is the second column of the last `pair`, never a full-width `fill`.
|
|
||||||
- Card chrome is title + optional `?` + body + actions. Help is not sprinkled later.
|
|
||||||
- Phone: `pair` stacks; `field-row` does not; tables become lists.
|
|
||||||
- One screen is one HTML file. Shared chrome is `shell.js`. Do not put every screen in one hash-SPA.
|
|
||||||
@@ -193,7 +193,7 @@ Filter lists** page (global-only: the lists are instance-wide) — see
|
|||||||
[panel-redesign.md](panel-redesign.md) § Room for roadmap items. The journal
|
[panel-redesign.md](panel-redesign.md) § Room for roadmap items. The journal
|
||||||
table has filters (decision, domain, date range). Mockups are drawn first, in
|
table has filters (decision, domain, date range). Mockups are drawn first, in
|
||||||
`docs/assets/panel-redesign/panel/src/` under that plan's design contract —
|
`docs/assets/panel-redesign/panel/src/` under that plan's design contract —
|
||||||
not in the superseded `docs/assets/panel-ui/`.
|
not in the superseded `docs/assets/panel-ui/` (removed 2026-10-16).
|
||||||
|
|
||||||
## Schema (migration `0002_inbound_spam_log.sql`, the first after the 2.0 baseline)
|
## Schema (migration `0002_inbound_spam_log.sql`, the first after the 2.0 baseline)
|
||||||
|
|
||||||
|
|||||||
@@ -24,7 +24,8 @@ When an implementation and a mockup disagree, the implementation is wrong.
|
|||||||
|
|
||||||
The 2026-09-08 givens ("no component library, Web Awesome layout CSS only") are
|
The 2026-09-08 givens ("no component library, Web Awesome layout CSS only") are
|
||||||
withdrawn. `docs/assets/panel-ui/` and the stage-1 directions `a/`, `b/`, `c/`
|
withdrawn. `docs/assets/panel-ui/` and the stage-1 directions `a/`, `b/`, `c/`
|
||||||
are history, not a brief.
|
were history, not a brief, and were removed on 2026-10-16 (`6099716`; they
|
||||||
|
are in the git history).
|
||||||
|
|
||||||
## Goal
|
## Goal
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user