Skip to content

Replace ML-Project samples with the Capasight launch site - #4

Merged
TonyQ7 merged 1 commit into
mainfrom
capasight-launch
Jul 16, 2026
Merged

Replace ML-Project samples with the Capasight launch site#4
TonyQ7 merged 1 commit into
mainfrom
capasight-launch

Conversation

@TonyQ7

@TonyQ7 TonyQ7 commented Jul 16, 2026

Copy link
Copy Markdown
Owner

Rebuilds this repository as the Capasight design-partner site: a one-page Astro build that validates demand for critical talent feasibility work with Nordic enterprises, per PLAN.md.

The sample Python, Terraform, CLI, pipeline and full-stack projects are removed. Git history and the MIT licence are preserved, and the previous contents remain at archive/ml-project-before-capasight.

The design

A Nordic editorial survey plate. Talent markets are modelled as a scalar field and traced into contour lines with marching squares at build time (src/lib/contours.ts), then drawn as a map with the workforce plan's route across it, plus a cross-section against the level the plan requires.

Shortfalls are hatched rather than coloured red — the plate marks ground it cannot vouch for instead of asserting a severity nobody measured. The logo is the same idea at small scale: capacity layers cut by a sight-line.

It is all static SVG, so the plates need no JavaScript and ship no runtime cost.

Honesty is enforced, not intended

  • scripts/verify-claims.mjs fails the build if a quantitative market claim reaches the copy without a complete Claim record behind it, or if a record is incomplete, non-HTTPS, or misdated. The single statistic on the page ships with its population, publisher, publication date and last-verified date.
  • PUBLIC_BOOKING_URL is required and validated — production builds fail rather than ship a dead call-to-action.
  • No customer, dataset, integration, partnership or performance result is claimed. Scenarios are labelled illustrative wherever they appear.

Quality

WCAG 2.2 AA, keyboard-operable tablist with roving tabindex and ARIA status, skip link, 44px targets, text alternatives for every plate. Works with JavaScript disabled and honours prefers-reduced-motion.

72 Playwright tests — smoke, keyboard, links, axe, and 360/768/1024/1440 widths — pass on Chromium, Firefox and WebKit.

Before this is public

  • Clear Capasight through PRV, Bolagsverket and EUIPO/TMview. It is still a working name.
  • Replace the placeholder PUBLIC_BOOKING_URL (currently a reserved example.com address) with the real scheduling link.
  • Add the incorporated entity name to site.legalEntity once it exists.

🤖 Generated with Claude Code

Rebuilds this repository as the Capasight design-partner site: a one-page
Astro build for validating demand for critical talent feasibility work with
Nordic enterprises.

The sample Python, Terraform, CLI, pipeline and full-stack projects are
removed. Git history and the MIT licence are preserved, and the previous
contents remain at archive/ml-project-before-capasight.

Design — a Nordic editorial survey plate. Talent markets are modelled as a
scalar field and traced into contour lines with marching squares at build
time (src/lib/contours.ts), then drawn as a map with the workforce plan's
route across it, plus a cross-section against the level the plan requires.
Shortfalls are hatched rather than coloured red: the plate marks ground it
cannot vouch for instead of asserting a severity nobody measured. All static
SVG, so the plates need no JavaScript and ship no runtime cost.

Honesty is enforced, not intended:
- scripts/verify-claims.mjs fails the build if a quantitative market claim
  reaches the copy without a complete Claim record behind it, or if a record
  is incomplete, non-HTTPS, or misdated. The one statistic on the page ships
  with its population, publisher, publication date and last-verified date.
- PUBLIC_BOOKING_URL is required and validated; production builds fail rather
  than ship a dead call-to-action.
- No customer, dataset, integration, partnership or result is claimed, and
  scenarios are labelled illustrative wherever they appear.

Quality: WCAG 2.2 AA, keyboard-operable tablist with roving tabindex and ARIA
status, skip link, 44px targets, text alternatives for every plate. Works
without JavaScript and honours prefers-reduced-motion. 72 Playwright tests
(smoke, keyboard, links, axe, 360/768/1024/1440) pass on Chromium, Firefox
and WebKit.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@TonyQ7
TonyQ7 merged commit 78c2410 into main Jul 16, 2026
1 check passed
@TonyQ7
TonyQ7 deleted the capasight-launch branch July 16, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant