Skip to content

Completeness Scorecard

Every repository rated 0–100% across six metrics plus a holistic overall, from a July 2026 fleet audit. Use this as the honest counterweight to any aspirational prose elsewhere in the manual.

Metrics: Feature (scope built vs intended) · Quality (structure/typing) · Tests (automated coverage) · Docs · CI/CD (pipeline + deploy readiness) · Hardening (auth, errors, config, validation).

Scores (ranked)

#RepoFeatQualTestsDocsCI/CDHardOverallStatus
1luke-forms95959890929694Ready
2luke-email90919492939293Library
3luke-agents89888588908888Ready
4luke-auth-engine90888582859288Ready
5luke-core-engine90888683899188Partial
6luke-platform88888290859188Partial
7luke-file-proxy85886280808785Partial
8luke-consumer-ui88858562908084Partial
9luke-signatures85886290857881Library
10luke-workflow72878285857681Pre-launch
11luke-api-collection8588409059077Partial
12luke-analytics70888285785576Library
13luke-core-ui90724878808076Partial
14luke-lists70857073787874Library
15luke-marketing-ui878507854566Stale
16luke-task-engine587286553541Experimental

Not scored: luke-capability-engine, luke-signature-engine — empty shells merged into core-engine.

Fleet average overall ≈ 78%.

Recent uplifts

A hardening pass lifted four components toward production-ready:

  • luke-email 87 → 93 — public-API-surface guard + size budget in CI, property/fuzz + injection-safety tests (email-core 39 → 66 tests), full docs suite. Now #2.
  • luke-signatures 72 → 81 — added CI (it had none) + the API-surface/size gates, sign-core fuzz/edge tests, and SECURITY.md / docs/USAGE.md.
  • luke-workflow 67 → 81 — added CI + gates + workflow-core property/fuzz tests + docs, and fixed a clean-checkout build-order bug + latent typecheck errors that had no CI to catch them.
  • luke-file-proxy 82 → 85 — added a comprehensive README (it had only a design charter).

Every one is CI-green. The two library uplifts brought signatures and workflow up to the same enforceable gates as forms/email.

Tiers

  • Production-grade (85–94): forms, email, agents, auth-engine, core-engine, platform, file-proxy.
  • Solid, partial (76–84): consumer-ui, signatures, workflow, api-collection, analytics, core-ui.
  • Emerging (74): lists.
  • Stale / experimental: marketing-ui (66), task-engine (41) — the latter superseded by the engine's outbox/job-worker model.

Cross-fleet patterns

  • Hardening is a fleet-wide strength — 85+ on every shipped service (fail-fast guards, tenant isolation, supply-chain scans). See Security.
  • Testing is the most uneven axis — elite on test-first libraries (forms 98, email / agents / analytics 82–85) but thin on the UIs (core-ui 48, marketing-ui 0). The extracted libs signatures and workflow now carry -core fuzz suites; their React layers remain the frontier. See Testing.
  • CI is now near-universal — the last two libraries without a pipeline (signatures, workflow) were wired up with the same API-surface + size gates as forms/email. Only marketing-ui (not a git repo) and the deprecated task-engine lack CI.
  • Docs improving — file-proxy now has a README; consumer-ui (62) is the main remaining under-documented large surface.

Highest-impact fixes (remaining)

  1. Test coverage on the React layers of luke-signatures / luke-workflow (~2k LOC each, hard to test under jsdom + react-pdf / react-flow) and broaden luke-core-ui e2e.
  2. Refresh the stale Clerk → WorkOS mention in luke-auth-engine's README.
  3. Push luke-lists / luke-analytics to GitHub (local-only today) so they get CI + the gates.
  4. Decide luke-task-engine's fate — archive or delete (superseded, dead weight).

Method

Scores come from an evidence-based audit of each repo (README, build files, CI, test counts, LOC, git recency, deploy config). They are directional engineering judgments, not a substitute for reading the code.

Lukeflow Manual · documentation snapshot July 2026