Sources for project related web endpoints
  • HTML 56.8%
  • Astro 22.4%
  • Python 17.2%
  • CSS 2%
  • JavaScript 0.7%
  • Other 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Clawdie AI Assistant d9038da3dd
All checks were successful
CI / Quality Gates & Astro 6 Build (Linux, Node 24) (push) Successful in 32s
Merge pull request 'docs/comprehensive-sync-0.15.1' (#32) from docs/comprehensive-sync-0.15.1 into main
Reviewed-on: #32
2026-11-01 12:35:49 +01:00
.forgejo/workflows build(web): pin Astro 6.4.8 + Starlight 0.40.0, align 0.15.0 release labels, and cross-link FreeBSD jail rules 2026-10-28 18:43:19 +01:00
archive/historical feat: Clawdie web properties monorepo — docs, agents, osa, wiki, clawdie portal 2026-09-26 01:29:35 +02:00
content-intake docs(intake): preserve old-clawdie-ai support-us PRD and add deletion gate 2026-10-14 14:53:45 +02:00
reports/sessions docs(reports): add session logs for 03-07 Oct and matrix rows 2026-10-07 11:10:34 +00:00
scripts docs: strip legacy v0.10.0 architecture and align all sites to v0.15.1 2026-11-01 11:34:54 +01:00
shared feat: Clawdie web properties monorepo — docs, agents, osa, wiki, clawdie portal 2026-09-26 01:29:35 +02:00
sites docs(visuals): add 6 tmux-screenshot framed 15.1 build and btop sysctl captures verified by Jev 1.14.0 2026-11-01 12:18:48 +01:00
.gitattributes chore: treat CRLF in CSV decision files as intended 2026-10-04 22:24:28 +02:00
.gitignore chore: untrack pycache bytecode, gitignore pyc, and reconcile benchmark policy 2026-10-06 16:46:13 +02:00
.nvmrc build: pin Node 24 baseline, enforce >=22.12.0 floor, and add Linux CI gate 2026-10-28 14:51:05 +01:00
AGENTS.md docs: strip legacy v0.10.0 architecture and align all sites to v0.15.1 2026-11-01 11:34:54 +01:00
LICENSE feat: Clawdie web properties monorepo — docs, agents, osa, wiki, clawdie portal 2026-09-26 01:29:35 +02:00
package-lock.json docs: comprehensive v0.15.1 sync across sites/wiki and sites/docs (Sam & Pi & Hermes & Antigravity) 2026-10-31 20:33:24 +01:00
package.json docs: comprehensive v0.15.1 sync across sites/wiki and sites/docs (Sam & Pi & Hermes & Antigravity) 2026-10-31 20:33:24 +01:00
README.md docs: strip legacy v0.10.0 architecture and align all sites to v0.15.1 2026-11-01 11:34:54 +01:00

Clawdie Web Properties Monorepo

Welcome to the unified web properties repository for the Clawdie sovereign computing ecosystem.

This repository manages the canonical documentation surfaces, agent manuals, manifestos, and public landing portals for the Clawdie project using an npm workspaces monorepo powered by Astro 6.4 and Starlight 0.40. This is the current tested baseline for building in the FreeBSD CMS jail.

websources is an internally governed documentation and publishing repository. It owns the presentation and intake surfaces here; Colibri, bherdr, zot, agent-skills, and clawdie-iso remain authoritative for their own implementation, API, operational, and release contracts. A published page is not an approval or deployment authority.


Web Properties

Property Workspace npm name Domain Framework Live status & host Description
Platform Docs sites/docs docs-clawdie-si docs.clawdie.si Astro 6.4 · Starlight 0.40 🟢 Live · FreeBSD nginx 51.83.197.148 Platform architecture, FreeBSD bare-metal operations, control plane (colibri), and web stack guides.
Agents Manual sites/agents agents-clawdie-si agents.clawdie.si Astro 6.4 · Starlight 0.40 🟢 Live · Vercel (cname.vercel-dns.com) Agent runtimes, harnesses (AGY, Hermes, Zot, Pi), prompts, subagent squads, and MCP tools.
Manifesto sites/osa osa-clawdie-si osa.clawdie.si · osa.smilepowered.org Plain Astro 🟢 Live · Vercel (76.76.21.21, A record) Open Source Activism (OSA) philosophy, sovereign computing principles, and Geodesic Dome vs. Box.
Umbrella Wiki sites/wiki clawdie-umbrella-wiki wiki.clawdie.si Plain Astro 🟡 Built, not deployed · existing wiki remains live on FreeBSD nginx 51.83.197.148 Cross-project decision index, provenance ledger, and architectural component map.
Public Portal sites/clawdie clawdie-portal clawdie.si Astro 6.4 🟢 Live · Vercel (apex A records 216.150.1.1/216.150.16.1) Public ecosystem landing portal with 6 localized entry points (EN, SL, DE, HR, BA, SR).

Folder ≠ domain. The workspace directory name is a short label, not the hostname. Use the Domain and npm name columns above to tell the surfaces apart. External, non-workspace surfaces (samob.clawdie.si portfolio, clawdie.ai, ai.clawdie.si) are intentionally not tracked in this monorepo.

Default locale differs per site (intended). The public portal serves English at / with locales at /sl/ /de/ /hr/ /ba/ /sr/ (English-first policy). The OSA manifesto instead serves Slovenian at / with English and the rest at /en/ /de/ /hr/ /ba/ /sr/. This is deliberate: the portal follows the English-first rule, OSA is Slovenian-native. Do not "normalize" one to match the other.


Quick Start

Prerequisites

  • Node.js:
    • Compatibility floor (>=22.12.0): Required by Astro 6.4.8, declared in root package.json engines.node (advisory to npm), and enforced by npm run check:node across the root preinstall, prebuild, check:all, build:*, and dev:* scripts (Node 20 is unsupported).
    • Project & CI baseline (Node 24): Pinned in .nvmrc (24) and enforced as the required major version (v24.*) by .forgejo/workflows/ci.yml on the Linux host-mode runner.
  • npm: v10.x+
  • Python: 3.10+ (for boundary and link verification scripts)
  • Build OS: Linux CI builds all five workspaces. Astro 6.4.8 / Starlight 0.40.0 also passed a disposable FreeBSD-jail build. We stepped down from Astro 7 because the tested Astro 7 markdown pipeline requires satteri_napi.freebsd-x64.node, unavailable in that FreeBSD environment; see sites/docs/src/content/docs/web-stack/osa-astro-upgrade-baseline.md.

Installation

Install all workspace dependencies from the repository root:

npm install

Local Development

Run a local development server for a specific web property:

# Start Agents documentation server (http://localhost:4321)
npm run dev:agents

# Start Platform documentation server
npm run dev:docs

# Start OSA manifesto server
npm run dev:osa

# Preview static public portal
npm run dev:clawdie

Production Build & Quality Verification

# Run all quality checks (boundary tests, link verification, portal checks, wiki unit tests)
npm run check:all

# Build all workspaces for production (75 Astro pages built across all 5 workspaces)
npm run build

Repository Layout

websources/
├── AGENTS.md            # Guidelines, boundaries, and English-first policy for AI assistants
├── package.json         # Root workspace declarations and aggregated scripts
├── scripts/
│   ├── check-site-boundaries.py   # Enforces strict content separation across domains
│   ├── verify-links.py            # Audits internal routes, images, and external targets
│   └── validate-html-portal.py    # Validator for the built sites/clawdie Astro portal
├── shared/
│   └── assets/          # Canonical brand assets (clawdie-mark.svg, forgejo-mark.svg)
└── sites/
    ├── docs/            # docs.clawdie.si
    ├── agents/          # agents.clawdie.si
    ├── osa/             # osa.clawdie.si
    ├── wiki/            # wiki.clawdie.si
    └── clawdie/         # clawdie.si

Editorial Policy: English First

All technical documentation, agent guides, and operational runbooks are authored in English first. English is the canonical source of truth at the root of each documentation tree. Localized translations (Slovenian, Croatian) are strictly maintained downstream and updated only after the English source has been approved and polished.

For detailed development rules and agent guidelines, see AGENTS.md.