The static-first Astro foundation for the public werkregister, wired to existing Radium React components through the website adapter layer.
Canonical facts
- Domain
- public-register
- Version
- 0.1.0
- Updated
- 2026-07-01
- Maintainer
- azwerks
- Proof
- partial
- ! The foundation is implemented, but deployment preparation and quality gates remain open.
- ! The record documents repository work only; it does not claim production adoption.
ChosenUse Astro plus existing React/JSX Radium components through `src/components/azwerks/` adapters.
This preserves vendor source, keeps imports auditable, and avoids recreating components.
Alternatives considered
- ×Copy component source locally — Would fork the source of truth and increase drift risk.
- ×Use the browser global bundle — Would reduce type safety and weaken static rendering.
Consequences accepted
- →Adapters must be extended deliberately as new surfaces need components.
- →Interactive components need explicit hydration only where behavior requires it.
- Recorded
- 2026-06-30
- Source
- architecture plan
Foundation
Foundation2026-06-30
completedWire Astro and React foundation
Created the static Astro foundation, React integration, and initial smoke route.
- Intent
- Prove that the existing Radium package can be consumed without editing vendor source.
- Action
- Configured Astro, added React integration, and created the root layout plus smoke route.
- Result
- The site builds static routes and renders existing Radium React components.
This is implementation proof only; production content remains limited.
Foundation2026-06-30
completedImport Radium CSS once
Created a local Radium CSS entry and imported it through the base layout.
- Intent
- Keep token and visual foundations centralized.
- Action
- Imported the vendor Radium CSS through `src/styles/radium.css` and the root layout.
- Result
- Public routes share the same Radium token foundation.
Theme and visual regression coverage still need quality-phase checks.
Foundation implementation report
reviewedDocuments the Astro, React, Radium import, adapter strategy, and smoke route verification.
- File:
- docs/azwerks-portfolio-foundation-implementation-report-v1.0.md
- State:
- source-cited
The report covers foundation behavior, not final surface quality.
Base layout source
reviewedShows the single Radium CSS import and document shell used by public routes.
- File:
- src/layouts/BaseLayout.astro
- State:
- source-cited
Shows the local site CSS entry that imports the vendor Radium stylesheet once.
- File:
- src/styles/radium.css
- Layer:
- style foundation
This proves import strategy, not visual regression coverage.
Open implementation matters
Prepare deployment and release checks
The foundation builds locally, but deployment configuration, release checks, and final public hosting behavior are not complete.
- Position
- Keep the foundation public as a repository implementation record while marking deployment as open.
Local build success is not a production launch claim.
Add static search fallback
The command index still needs a real no-JS search fallback route or equivalent public search surface.
- Position
- Keep `/work/` as a temporary fallback until the search prompt adds the dedicated route.
Command overlay behavior is not a full search implementation.
COLOPHON · № 01REC / azwerks-portfolio-foundation
- Record ID
- REC / azwerks-portfolio-foundation
- Version
- 0.1.0
- State
- candidate
- Derived from
- Foundation implementation report, root layout, Radium CSS entry, and adapter source files.
LimitsRepository implementation record; public deployment, search, and full quality coverage are not complete.