Commit graph

212 commits

Author SHA1 Message Date
doxa-maps-88655c70
32e6c1231e gate readme screenshots against the bundle they show; wire the generator 2026-09-21 07:05:00 +00:00
doxa-maps-88655c70
7276ade0e6 wait for svg not canvas on the chart dashboard; refresh all readme shots 2026-09-21 06:58:48 +00:00
doxa-maps-88655c70
f160494567 let the capability verifier carry a token so it measures capabilities 2026-09-21 06:46:15 +00:00
doxa-maps-88655c70
22d4c9bedb require evidence on a done card; baseline the ten pre-existing 2026-09-21 06:34:30 +00:00
doxa-maps-88655c70
bd4dec7db2 build lock 2026-09-21 06:23:39 +00:00
doxa-maps-88655c70
9e3443333f track html comments so prose backticks stop desyncing the scanner 2026-09-21 06:19:37 +00:00
doxa-maps-88655c70
08cbccb7ba build lock 2026-09-21 06:15:34 +00:00
doxa-maps-88655c70
7ebbad0277 build lock 2026-09-21 06:06:57 +00:00
doxa-maps-88655c70
41d089de10 add a composite-freshness gate for stale nested children 2026-09-21 06:06:29 +00:00
doxa-maps-88655c70
6850d2ffb4 rebuild composites so nested grid carries the visible-filters fix 2026-09-21 05:58:37 +00:00
doxa-maps-88655c70
112aa2400c rebuild people-groups-grid with visible filters 2026-09-21 05:50:19 +00:00
doxa-maps-88655c70
4c9aca1321 show the grid filters by default and make the toggle a real control 2026-09-21 05:50:19 +00:00
doxa-maps-88655c70
a551fd804b rebuild simple-map bundle and leaves with the light loading overlay 2026-09-21 01:11:18 +00:00
doxa-maps-88655c70
702333d6de light the simple-map loading overlay; both synced copies 2026-09-21 01:11:05 +00:00
doxa-maps-88655c70
5f0c30b880 catch the extensionless token file by name and by content 2026-09-20 09:57:22 +00:00
doxa-maps-88655c70
bbe8cde47a write the extensionless token path the client actually requests; ignore it too 2026-09-20 09:55:39 +00:00
doxa-maps-88655c70
ab04635e58 add a VCS-independent witness for the read-only DX-life clone 2026-09-20 09:45:25 +00:00
doxa-maps-88655c70
c49a2a2dd6 document what a foreign-host embed needs, measured for both methods 2026-09-20 09:37:41 +00:00
doxa-maps-88655c70
1727f14241 deploy-3 is now verified on a foreign host, not only same-root 2026-09-20 09:34:22 +00:00
doxa-maps-88655c70
2e0591161d rebuild output: embed snippets carry the asset and API bases 2026-09-20 09:34:10 +00:00
doxa-maps-88655c70
ce870b6923 emit assetsBase and the API-base global into the direct-JS embed snippet 2026-09-20 09:32:37 +00:00
doxa-maps-88655c70
f0fc54971a scope the deploy-3 proven claim to same-root pages 2026-09-20 09:23:46 +00:00
doxa-maps-88655c70
b8ef7bdfdc rebuild output: leaf pages release the load backdrop on mount 2026-09-20 09:18:38 +00:00
doxa-maps-88655c70
38fd121c70 release the dark load backdrop when a leaf's element mounts 2026-09-20 09:16:46 +00:00
doxa-maps-88655c70
4970059e55 add a label-join gate: fail on any new equality predicate comparing two independently-derived values 2026-09-20 09:05:18 +00:00
doxa-maps-88655c70
0149b686a2 wire the public-hygiene gate into the build; the 41 findings it was blocked on are gone 2026-09-20 08:39:41 +00:00
doxa-maps-88655c70
3516a854b2 document the toolchain-free mobile contract check in both deploy tables 2026-09-20 08:19:30 +00:00
doxa-maps-88655c70
cdfb895a9d add check:mobile, a deploy-2 contract gate that needs no toolchain 2026-09-20 08:19:13 +00:00
doxa-maps-88655c70
fc230bd218 invoke the local capacitor CLI directly; bunx is not on PATH and broke the mobile deploy chain 2026-09-20 08:18:25 +00:00
doxa-maps-88655c70
ebb2262317 correct the WordPress deploy status and re-transcribe the drifted build-script block 2026-09-20 08:15:24 +00:00
doxa-maps-88655c70
0645b78b09 validate @element is a bare tag; warn when an inferred tier contradicts a bundle's complexity 2026-09-20 08:08:01 +00:00
doxa-maps-88655c70
664a1eae99 rebuild output: research-dashboard capability declaration and minifier churn 2026-09-20 07:50:46 +00:00
doxa-maps-88655c70
97085f05cd reconcile the 5-caps representatives against the manifest; cap-1 was sampling a cap-2 bundle 2026-09-20 07:46:29 +00:00
doxa-maps-88655c70
a456a0fcd2 warn when the settled tree has outgrown its floors instead of quietly passing 2026-09-20 07:39:47 +00:00
doxa-maps-88655c70
b309140d02 declare research-dashboard as monolithic (cap-3); it was inferred as single (cap-1) 2026-09-20 07:34:50 +00:00
doxa-maps-88655c70
a4c6524b3a add a WordPress embed-contract test that runs without WordPress, and harden the SRI filter against a non-string handle 2026-09-20 07:25:54 +00:00
doxa-maps-88655c70
9ca67e1c35 derive the check:drop coverage floor from the manifest instead of hardcoding it 2026-09-20 07:22:07 +00:00
doxa-maps-88655c70
984a2c50a3 add the develop-a-plugin-and-see-it-live golden path doc 2026-09-20 07:19:16 +00:00
doxa-maps-88655c70
bb5fd9aed4 fix big-picture @element to a bare tag and stop embed-smoke reporting every error as a mount timeout 2026-09-20 07:07:48 +00:00
doxa-maps-88655c70
727e3ee8ad assert scan coverage in check:drop — an empty tree passed with a confident PASS line 2026-09-20 06:48:48 +00:00
doxa-maps-88655c70
0a80b075cb correct the stale app-shell row: cap-5 is a compiled Vue element, not an HTML page 2026-09-20 06:45:41 +00:00
doxa-maps-88655c70
924deaeede re-shoot all 12 readme images with real WebGL; fix three defects in the shooter
- add SwiftShader launch args (maps previously shot with no GL context)
- point cap5 and deploy2 at the doxa-maps-spa element, not the gallery page
- serve the deploy1 iframe host page from memory (it never existed; the shot was a 404)
- add a readiness guard before every screenshot plus a non-zero exit on failure
- per-shot minElements and iframe frame-counting for the two legitimate outliers
2026-09-20 06:45:21 +00:00
doxa-maps-88655c70
e4442efd09 document the leaf-deletion blind spot in check:sri and point to the settled-tree leaf-count signal 2026-09-20 06:24:43 +00:00
doxa-maps-88655c70
981cc40633 Shared layout and legend tools on the DX palette; keep dark-surface ink ramps 2026-09-20 06:15:37 +00:00
doxa-maps-88655c70
edb935f46a Settled-tree gate: assert leaf-page count, which per-bundle builds silently delete 2026-09-20 06:05:52 +00:00
doxa-maps-88655c70
37b9a550f7 Add show-total prop so an embedded grid defers its row count to the host 2026-09-20 05:57:47 +00:00
doxa-maps-88655c70
9fd520577b Trim table chrome to the 4px grid; recovers 64px of column width at narrow viewports 2026-09-20 05:47:38 +00:00
doxa-maps-88655c70
4a3eb5e445 Size table columns from measured need; derive the summary row from the column set 2026-09-20 05:39:41 +00:00
doxa-maps-88655c70
12ef4a529b Primary button uses a sage shade that meets WCAG AA for text at its rendered size 2026-09-20 05:24:44 +00:00
doxa-maps-88655c70
eae4e2be4c Restore cap-4 i18n context (configureApp) and re-theme shared search components to the DX palette 2026-09-20 05:15:02 +00:00