Claude 24f816b6a3
Consolidate 22 sibling repos into layered organism structure
Place useful parts of the surrounding repos into sica-fondt by layer, per the
body model (Ada = membrane; brain/endocrine/capabilities/knowledge non-Ada):

- brain/        LLM reasoning + providers (dapr, hermes, MoMoA)
- capabilities/ REPRAG sidecars: hermes tools/skills, dapr tools, parallel
                dispatch, A51 channels, and the OSINT cluster
- knowledge/    LORAG corpus: 754 cyber-skills, agency personas, secure-coding,
                MITRE ATT&CK data
- reference/    defensive threat-reference (C3, shhbruh doc) + AdaYaml parser

License handling: AGPL sources (worldosint, advanced_evolution, mercury,
Reticulum) and GPL DeTTECT are SPEC-only clean-room/port descriptions — no
copyleft code copied. MIT/Apache/data parts copied as working trees.

Safety: shhbruh escape/persistence material and C3 covert-C2 kept as reference
only, not wired into the running organism. See CONSOLIDATION.md.

https://claude.ai/code/session_01UehUqEXXJJCsHoA4voCU5c
2026-06-10 06:53:01 +00:00

4.2 KiB
Raw Blame History

Design System: Airtable

Hermes Agent — Implementation Notes

The original site uses proprietary fonts. For self-contained HTML output, use these CDN substitutes:

  • Primary: Inter | Mono: system monospace stack
  • Font stack (CSS): font-family: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  • Mono stack (CSS): font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace;
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet">

Use write_file to create HTML, serve via generative-widgets skill (cloudflared tunnel). Verify visual accuracy with browser_vision after generating.

1. Visual Theme & Atmosphere

Airtable's website is a clean, enterprise-friendly platform that communicates "sophisticated simplicity" through a white canvas with deep navy text (#181d26) and Airtable Blue (#1b61c9) as the primary interactive accent. The Haas font family (display + text variants) creates a Swiss-precision typography system with positive letter-spacing throughout.

Key Characteristics:

  • White canvas with deep navy text (#181d26)
  • Airtable Blue (#1b61c9) as primary CTA and link color
  • Haas + Haas Groot Disp dual font system
  • Positive letter-spacing on body text (0.08px0.28px)
  • 12px radius buttons, 16px32px for cards
  • Multi-layer blue-tinted shadow: rgba(45,127,249,0.28) 0px 1px 3px
  • Semantic theme tokens: --theme_* CSS variable naming

2. Color Palette & Roles

Primary

  • Deep Navy (#181d26): Primary text
  • Airtable Blue (#1b61c9): CTA buttons, links
  • White (#ffffff): Primary surface
  • Spotlight (rgba(249,252,255,0.97)): --theme_button-text-spotlight

Semantic

  • Success Green (#006400): --theme_success-text
  • Weak Text (rgba(4,14,32,0.69)): --theme_text-weak
  • Secondary Active (rgba(7,12,20,0.82)): --theme_button-text-secondary-active

Neutral

  • Dark Gray (#333333): Secondary text
  • Mid Blue (#254fad): Link/accent blue variant
  • Border (#e0e2e6): Card borders
  • Light Surface (#f8fafc): Subtle surface

Shadows

  • Blue-tinted (rgba(0,0,0,0.32) 0px 0px 1px, rgba(0,0,0,0.08) 0px 0px 2px, rgba(45,127,249,0.28) 0px 1px 3px, rgba(0,0,0,0.06) 0px 0px 0px 0.5px inset)
  • Soft (rgba(15,48,106,0.05) 0px 0px 20px)

3. Typography Rules

Font Families

  • Primary: Haas, fallbacks: -apple-system, system-ui, Segoe UI, Roboto
  • Display: Haas Groot Disp, fallback: Haas

Hierarchy

Role Font Size Weight Line Height Letter Spacing
Display Hero Haas 48px 400 1.15 normal
Display Bold Haas Groot Disp 48px 900 1.50 normal
Section Heading Haas 40px 400 1.25 normal
Sub-heading Haas 32px 400500 1.151.25 normal
Card Title Haas 24px 400 1.201.30 0.12px
Feature Haas 20px 400 1.251.50 0.1px
Body Haas 18px 400 1.35 0.18px
Body Medium Haas 16px 500 1.30 0.080.16px
Button Haas 16px 500 1.251.30 0.08px
Caption Haas 14px 400500 1.251.35 0.070.28px

4. Component Stylings

Buttons

  • Primary Blue: #1b61c9, white text, 16px 24px padding, 12px radius
  • White: white bg, #181d26 text, 12px radius, 1px border white
  • Cookie Consent: #1b61c9 bg, 2px radius (sharp)

Cards: 1px solid #e0e2e6, 16px24px radius

Inputs: Standard Haas styling

5. Layout

  • Spacing: 148px (8px base)
  • Radius: 2px (small), 12px (buttons), 16px (cards), 24px (sections), 32px (large), 50% (circles)

6. Depth

  • Blue-tinted multi-layer shadow system
  • Soft ambient: rgba(15,48,106,0.05) 0px 0px 20px

7. Do's and Don'ts

Do: Use Airtable Blue for CTAs, Haas with positive tracking, 12px radius buttons

Don't: Skip positive letter-spacing, use heavy shadows

8. Responsive Behavior

Breakpoints: 4251664px (23 breakpoints)

9. Agent Prompt Guide

  • Text: Deep Navy (#181d26)
  • CTA: Airtable Blue (#1b61c9)
  • Background: White (#ffffff)
  • Border: #e0e2e6