Add public agent profiles and community moderation
This commit is contained in:
@@ -7,8 +7,11 @@ colors:
|
||||
terminal-surface: "#111415"
|
||||
terminal-graphite: "#141718"
|
||||
active-graphite: "#15191a"
|
||||
modeled-data-surface: "#0d1213"
|
||||
structural-line: "#303536"
|
||||
structural-line-soft: "#272c2d"
|
||||
structural-line-strong: "#424849"
|
||||
modeled-data-line: "#3b4648"
|
||||
field-manual-white: "#ecebe5"
|
||||
telemetry-muted: "#858b8d"
|
||||
telemetry-dim: "#5d6567"
|
||||
@@ -100,6 +103,11 @@ components:
|
||||
textColor: "{colors.field-manual-white}"
|
||||
rounded: "{rounded.engineered}"
|
||||
padding: "{spacing.panel}"
|
||||
assistant-panel:
|
||||
backgroundColor: "{colors.modeled-data-surface}"
|
||||
textColor: "{colors.field-manual-white}"
|
||||
rounded: "{rounded.engineered}"
|
||||
padding: "{spacing.md}"
|
||||
status-chip:
|
||||
backgroundColor: "{colors.active-graphite}"
|
||||
textColor: "{colors.telemetry-muted}"
|
||||
@@ -114,11 +122,11 @@ components:
|
||||
|
||||
**Creative North Star: "The Strategic Operations Grid"**
|
||||
|
||||
SHD.build serves active agents as a dependable intelligence network: precise,
|
||||
restrained, tactical, and built around trustworthy data. Alignment, density,
|
||||
operational labels, and visible state carry the interface. Public surfaces use
|
||||
space and larger editorial hierarchy; ISAC uses the same identity in an
|
||||
efficient control surface.
|
||||
SHD.build serves active agents through a dependable intelligence network:
|
||||
precise, restrained, tactical, and built around trustworthy data. Alignment,
|
||||
density, operational labels, and visible state carry the interface. Public
|
||||
surfaces use space and larger editorial hierarchy. ISAC compresses the same
|
||||
identity into an efficient control surface.
|
||||
|
||||
Fine structural lines, layered black and graphite surfaces, cropped game
|
||||
iconography, clipped silhouettes, and tactile state changes give the interface
|
||||
@@ -178,35 +186,40 @@ Signal Orange, and semantic system and item-quality signals.
|
||||
|
||||
### Primary
|
||||
|
||||
- **Signal Orange:** Primary actions, current navigation, focus, selected
|
||||
- **Signal Orange** (`#f6a821`): Primary actions, current navigation, focus, selected
|
||||
controls, important values, and SHD identity details.
|
||||
- **Signal Orange Hover:** Confirms that an orange action accepts input; never
|
||||
- **Signal Orange Hover** (`#ffc45d`): Confirms that an orange action accepts input; never
|
||||
use it as a decorative accent.
|
||||
|
||||
### Secondary
|
||||
|
||||
- **System Success:** Completed, approved, online, and healthy states.
|
||||
- **System Danger:** Failed, rejected, blocked, destructive, and fault states.
|
||||
- **System Info:** Informational system state that is neither action nor
|
||||
- **System Success** (`#75c08c`): Completed, approved, online, and healthy states.
|
||||
- **System Danger** (`#df8069`): Failed, rejected, blocked, destructive, and fault states.
|
||||
- **System Info** (`#70b9d6`): Informational system state that is neither action nor
|
||||
success.
|
||||
|
||||
### Tertiary
|
||||
|
||||
- **Quality Standard, Specialized, Superior, and High-end:** Stable
|
||||
game-semantic quality colors. They identify item quality and never replace a
|
||||
textual quality label.
|
||||
- **Quality Standard** (`#69b66f`), **Specialized** (`#4f9ed8`),
|
||||
**Superior** (`#9b68d4`), and **High-end** (`#e4bd3f`): Stable
|
||||
game-semantic quality colors. They identify item quality and never replace
|
||||
a textual quality label.
|
||||
|
||||
### Neutral
|
||||
|
||||
- **Operations Black:** The persistent application canvas.
|
||||
- **Terminal Black:** Recessed fields and data wells.
|
||||
- **Terminal Surface:** Navigation, registry, and low-level panel surfaces.
|
||||
- **Terminal Graphite:** Raised working panels and cards.
|
||||
- **Active Graphite:** Hovered, selected, and locally emphasized surfaces.
|
||||
- **Structural Line / Structural Line Soft:** Primary and subordinate
|
||||
- **Operations Black** (`#0a0c0d`): The persistent application canvas.
|
||||
- **Terminal Black** (`#0d0f10`): Recessed fields and data wells.
|
||||
- **Terminal Surface** (`#111415`): Navigation, registry, and low-level panel surfaces.
|
||||
- **Terminal Graphite** (`#141718`): Raised working panels and cards.
|
||||
- **Active Graphite** (`#15191a`): Hovered, selected, and locally emphasized surfaces.
|
||||
- **Modeled Data Surface** (`#0d1213`): Recessed mechanic programs, calculation revisions,
|
||||
generated script, and AI-assisted drafting workspaces.
|
||||
- **Structural Line** (`#303536`) / **Structural Line Soft** (`#272c2d`): Primary and subordinate
|
||||
separators that create hierarchy without elevation.
|
||||
- **Field Manual White:** Primary readable content.
|
||||
- **Telemetry Muted / Telemetry Dim:** Secondary labels and low-priority
|
||||
- **Structural Line Strong** (`#424849`) / **Modeled Data Line** (`#3b4648`): Interactive boundaries and
|
||||
blue-railed modeled-data panels that need more separation from the registry.
|
||||
- **Field Manual White** (`#ecebe5`): Primary readable content.
|
||||
- **Telemetry Muted** (`#858b8d`) / **Telemetry Dim** (`#5d6567`): Secondary labels and low-priority
|
||||
operational metadata.
|
||||
|
||||
**The Orange Discipline Rule.** Use Signal Orange for action and emphasis. Keep
|
||||
@@ -240,7 +253,7 @@ operational data distinct from editorial knowledge.
|
||||
long passages stay near 65–75 characters per line.
|
||||
- **Editorial** (400, 1rem, 1.65 line-height): Explanations, introductions, and
|
||||
long-form descriptions.
|
||||
- **Label** (900, 0.625rem, 0.1em tracking): Uppercase telemetry, field labels,
|
||||
- **Label** (900, 0.75rem, 0.08em tracking): Uppercase telemetry, field labels,
|
||||
statuses, metadata, and compact actions.
|
||||
|
||||
**The Two-Voice Rule.** Sans-serif operates the system; serif explains it. Do
|
||||
@@ -392,13 +405,25 @@ Large or relational option sets use a searchable assignment instrument with a
|
||||
selected summary, removable assignments, live match count, and an explicit
|
||||
result action. Pending records remain usable and visibly attributed.
|
||||
|
||||
### Modeled Authoring Assist
|
||||
|
||||
Mechanic and calculation drafting helpers use a compact Modeled Data Surface
|
||||
with a blue information rail. Their headers pair a plain-language task name
|
||||
with an explicit `AUTHORIZED` or `PERMISSION REQUIRED` state. Authors without
|
||||
permission retain the complete manual editor.
|
||||
|
||||
The expanded workspace keeps source wording or calculation requirements
|
||||
visible while it presents one result state: pending analysis, clarification,
|
||||
capability gap, failure, or draft preview. A generated draft never changes the
|
||||
form until the author confirms Apply. Save, proposal, publication, and
|
||||
activation remain separate actions in the owning editor.
|
||||
|
||||
### Registry and Database Cards
|
||||
|
||||
Registry rows prioritize names, durable statuses, relationships, and edit
|
||||
actions within consistent columns. Public database cards use an identity
|
||||
header, icon, metadata, compact fact matrices, and optional relationship icon
|
||||
rails. Facts disappear when they do not apply rather than displaying empty
|
||||
placeholders.
|
||||
rails. Facts with no applicable value stay hidden.
|
||||
|
||||
### Toasts and Dialogs
|
||||
|
||||
@@ -421,6 +446,8 @@ entrance animation.
|
||||
assignments for large relational sets.
|
||||
- **Do** preserve tactile pressed, focus-visible, pending, disabled, error,
|
||||
success, and reduced-motion behavior.
|
||||
- **Do** keep AI-generated data inside an explicit draft-and-review boundary
|
||||
while preserving manual authoring controls.
|
||||
- **Do** let public editorial surfaces breathe while keeping ISAC dense and
|
||||
task-oriented.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user