-
pipeline driver + generated catalog + ground-truth drawer · 975f9150
tide.py: one command regenerates every downstream artifact in dependency order (track_recording_map → catalog_view → catalog → ts_types) + `tide.py test`. Demote catalog.yaml (hand-state, no valid-as-of) → generated artifact: - catalog.authored.yaml: the ONLY hand facts (license/collab/inspiration/status/ notes), each with provenance; keyed by .tidal path - build_catalog.py: catalog_view ⊕ overlay → catalog.generated.json (73 tracks, 7 authored), validated against models.Catalog on emit - catalog.yaml marked DEPRECATED Triangle drawer = ground-truth validator (per corner): - A: scrollable, syntax-highlighted .tidal source (fetched live) + parsed orbits - B: audio player when a take proxy exists - C: per-gig bpm/style/dur + external gig link + raw ingredient list (site's claim) - search now spans ingredients/samples too - enrich catalog_view rows with raw ingredients (+ Ingredient/Catalog models, TS) Serve from the REPO ROOT so source/audio resolve: python3 armada/serve.py --dir . --port 8731 → /armada/tide-table/triangle.html 30 pytest green.
PLN (Algolia) authored975f9150
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| assets | Loading commit data... | |
| components | Loading commit data... | |
| lib | Loading commit data... | |
| App.tsx | Loading commit data... | |
| fonts.d.ts | Loading commit data... | |
| index.css | Loading commit data... | |
| main.tsx | Loading commit data... | |
| types.gen.ts | Loading commit data... | |
| types.ts | Loading commit data... |