@kaged/site

Static site builder for kaged.dev — Handlebars templates, schema-backed reference docs, and live package status from test/typecheck collection

11
source files
4
test files
~2.6k
lines
✓ 68 pass
tests
pass
typecheck
clean
lint

Test results 68

✓ discoverPackages > finds all workspace packages [1.69ms]
✓ discoverPackages > finds plugins [0.700ms]
✓ discoverPackages > packages are sorted alphabetically by name [0.780ms]
✓ discoverPackages > every package has a name in its package.json [0.740ms]
✓ collectStatus > collects metadata without running tests [32.27ms]
✓ collectStatus > all packages have descriptions from package.json [30.16ms]
✓ collectStatus > totals are consistent with package data [28.27ms]
✓ collectStatus > external npm deps are not in packages/ dir (ADR-0042) [0.830ms]
✓ collectStatus > lint status is skip when not run [23.14ms]
✓ collectStatus > lint totals are present in collection [23.59ms]
✓ rewriteHref > leaves external URLs unchanged [0.180ms]
✓ rewriteHref > leaves anchor links unchanged [0.020ms]
✓ rewriteHref > leaves mailto links unchanged [0.010ms]
✓ rewriteHref > rewrites ADR-relative links (same dir) [0.100ms]
✓ rewriteHref > rewrites ADR links from specs dir [0.050ms]
✓ rewriteHref > rewrites ADR links for unknown ADR numbers (forward compat) [0.020ms]
✓ rewriteHref > rewrites spec links from ADR dir [0.230ms]
✓ rewriteHref > rewrites same-directory spec links [0.040ms]
✓ rewriteHref > rewrites package links with deep paths [0.040ms]
✓ rewriteHref > rewrites package links for unknown packages [0.020ms]
✓ rewriteHref > leaves foundation doc links unchanged [0.030ms]
✓ rewriteHref > leaves unknown relative links unchanged [0.030ms]
✓ rewriteLinks > rewrites links in full HTML [0.100ms]
✓ rewriteLinks > rewrites multiple links in one document [0.040ms]
✓ rewriteLinks > leaves external links in HTML unchanged [0.020ms]
✓ rewriteLinks > leaves links without href unchanged [0.020ms]
✓ rewriteLinks > handles mixed rewritten and non-rewritten links [0.020ms]
✓ registries > dslPage has expected sections [0.110ms]
✓ registries > dslPage project-dsl section has correct field count [0.110ms]
✓ registries > dslPage task section captures defaults [0.130ms]
✓ registries > localConfigPage has expected sections [0.080ms]
✓ registries > localConfigPage top-level fields are all optional [0.100ms]
✓ registries > pluginPage has expected sections [0.080ms]
✓ registries > pluginPage manifest captures defaults [0.140ms]
✓ docs helpers > renderType renders unions and records [0.250ms]
✓ docs helpers > renderDefault renders code-wrapped defaults [0.160ms]
✓ docs helpers > renderConstraints renders array limits [0.200ms]
✓ docs templates > docs page template renders section tables [23.73ms]
✓ docs templates > layout + topbar/footer render docs link as local route [12.09ms]
✓ introspect > string schema [0.150ms]
✓ introspect > optional string [0.080ms]
✓ introspect > nullable string [0.090ms]
✓ introspect > string with min/max [0.080ms]
✓ introspect > string with regex [0.080ms]
✓ introspect > string with url format [0.050ms]
✓ introspect > number schema [0.060ms]
✓ introspect > integer with min/max [0.080ms]
✓ introspect > boolean schema [0.070ms]
✓ introspect > boolean with default [0.080ms]
✓ introspect > enum schema [0.120ms]
✓ introspect > literal schema [0.110ms]
✓ introspect > object schema [0.220ms]
✓ introspect > strict object [0.110ms]
✓ introspect > passthrough object [0.100ms]
✓ introspect > array schema [0.090ms]
✓ introspect > array with min items [0.050ms]
✓ introspect > record schema [0.080ms]
✓ introspect > union schema [0.080ms]
✓ introspect > null schema [0.040ms]
✓ introspect > default value on record [0.070ms]
✓ introspect > nested object with defaults [0.120ms]
✓ introspect > effects (refinement) unwraps inner type [0.060ms]
✓ introspect > z.lazy unwraps to inner schema [0.090ms]
✓ introspect > z.lazy recursive schema resolves fields on first visit [0.140ms]
✓ introspect > z.lazy recursive schema returns ref on cycle [0.170ms]
✓ introspect > z.lazy optional preserves optional flag [0.100ms]
✓ introspect > AgentSpecSchema introspects with fields [0.640ms]
✓ introspect > AgentSpecSchema subagents value contains ref for recursive branch [0.460ms]

Mentioned in

Type Document
spec Release pipeline