Repository navigation
Description
Symptom (reported by Queen, 2026-04-21)
После закрытия #152 (icons committed) визуально всё ещё не соответствует брендбуку Trinity:
- ❌ Логотипа Trinity нет в popup / sidePanel (placeholder вместо фирменного знака)
- ❌ Цвета НЕ фирменные (серый/синий вместо Total Black
#000000+ accent) - ❌ Чат не работает (input есть, но сообщения не отправляются / нет ответа от агента)
- ❌ Папка
extension/assets/отсутствует или потеряна (был оригинальный логотип)
Root Cause
extension/dist/icons/*.png— generic placeholder, не Trinity logo (SVG → PNG из брендбука не выполнен)- CSS темы popup/sidePanel не использует brand tokens (
--trinity-black: #000,--trinity-accent) - Chat UI не подключён к
trios-serverMCP WebSocket (feat: crates/trios-server — MCP WebSocket endpoint (мост Chrome Extension → агенты) #118) → сообщения уходят в void assets/либо удалён, либо в.gitignore
Acceptance Criteria
- Восстановить
extension/assets/с оригинальным Trinity logo (SVG master + PNG 16/32/48/128) - Все иконки extension = реальный Trinity logo (не placeholder)
- Применить Total Black палитру:
- background:
#000000 - foreground:
#FFFFFF - accent: brand colour (φ-gold
#D4AF37или согласовать)
- background:
- Создать
extension/src/styles/brand.cssс CSS variables + Tailwind tokens - Chat UI отправляет сообщения через WebSocket на
trios-server(feat: crates/trios-server — MCP WebSocket endpoint (мост Chrome Extension → агенты) #118), показывает ответы агента - Скриншоты до/после в PR
-
cargo clippy -- -D warnings= 0 -
cargo testpasses - Experience log в
.trinity/experience/2026-04-21-brand-enforcement.md
Test Plan
- Загрузить unpacked extension → toolbar показывает Trinity logo
- Open popup → Total Black background, фирменный логотип сверху
- Написать сообщение в chat → видно отправку → агент отвечает (echo from trios-server)
chrome://extensionsкарточка показывает Trinity logo
Related
- Closes part of feat: crates/trios-ext — Chrome Extension (Dioxus/Wasm) сайдбар с чатом и MCP-мостом ко всем crates #108 (trios-ext)
- Refs 🚨 P0: Chrome Extension — missing icons + popup not clickable (refs #108) #152 (icons file plumbing — done, brand visual — open)
- Blocked-by feat: crates/trios-server — MCP WebSocket endpoint (мост Chrome Extension → агенты) #118 (MCP WebSocket для chat)
- Parent: 🎯 IGLA RACE — Distributed Hunt: JEPA-T + NCA + GF16 + ASHA + Coq Invariants (Rust-only, Never-Stopping) #143 (ONE SHOT)
L8 PUSH FIRST LAW Checklist
- Branch pushed before any local validation claims
- PR opened with
Closes #153 - Added to TRINITY board → In progress
- NATO call-sign assigned (CHARLIE recommended)
L9 PROJECT BOARD LAW
- Issue added to TRINITY project, status = In progress
Metadata
Metadata
Assignees
Labels
No labels
Activity
gHashTag commentedon Apr 20, 2026
🔒 BLOCKED BY #156
Brand enforcement blocked by Rust-only policy violation (#156).
Cannot ship Trinity brand while extension violates Trinity Stack Law (Rust → WASM only, no handwritten JS).
AGENT DELTA is fixing #156. This issue will resume after #156 is DONE.
Blocked-by: #156
ts: 2026-04-21T03:05:00Z
fix(ext): Rust/WASM rewrite + brand assets + remove trios-cli (Closes #…
feat(ext): Trinity logo icons + brand assets — Closes #155
gHashTag commentedon Apr 21, 2026
Fixed. Brand assets merged. Total Black #000 + Trinity Gold #D4AF37.
gHashTag commentedon Apr 21, 2026
Linked to PR #201 — trios-ext revival (scaffold from zero). This PR should close this issue upon merge.
feat(trios-ext): FULL Rust→WASM rewrite — scaffold from zero (P0 unif…
feat(trios-ext): add Comet bridge + xtask build pipeline + background…
chore: cleanup repository root and workspace (issue #208) (#213)
fix: remove root artifacts and dead Cargo.toml entry (Issue #208 clea…
feat(hdc): implement zstd-22 compression (#216)