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.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| punkachien | Loading commit data... | |
| sources | Loading commit data... | |
| tests | Loading commit data... | |
| README.md | Loading commit data... | |
| ardour_stem_export.py | Loading commit data... | |
| audio_lens.py | Loading commit data... | |
| boundaries_take89_validated.json | Loading commit data... | |
| boundary_bleed.py | Loading commit data... | |
| boundary_bleed_take89.json | Loading commit data... | |
| build_catalog.py | Loading commit data... | |
| build_catalog_view.py | Loading commit data... | |
| build_track_recording_map.py | Loading commit data... | |
| build_triage_ui.py | Loading commit data... | |
| catalog.authored.yaml | Loading commit data... | |
| catalog.generated.json | Loading commit data... | |
| catalog.yaml | Loading commit data... | |
| catalog_view.json | Loading commit data... | |
| edl_render.py | Loading commit data... | |
| gap-report.md | Loading commit data... | |
| locate-matrix.md | Loading commit data... | |
| master_align.json | Loading commit data... | |
| master_edl_take89.json | Loading commit data... | |
| models.py | Loading commit data... | |
| performance_notes.md | Loading commit data... | |
| release_candidates.json | Loading commit data... | |
| release_priority.md | Loading commit data... | |
| resplit_montreuil.py | Loading commit data... | |
| sample_tfidf.json | Loading commit data... | |
| seed_edl_take89.py | Loading commit data... | |
| take-compare.html | Loading commit data... | |
| take_gig_map.md | Loading commit data... | |
| tidal_score.py | Loading commit data... | |
| tide.py | Loading commit data... | |
| track_recording_map.json | Loading commit data... | |
| triage.csv | Loading commit data... | |
| triage.html | Loading commit data... | |
| triangle.html | Loading commit data... |