Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
T
Tidal
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • PLN
  • Tidal
  • Repository

Switch branch/tag
  • Tidal
  • armada
  • tide-table
  • catalog.yaml
Find file
BlameHistoryPermalink
  • PLN (Algolia)'s avatar
    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) authored Jun 06, 2026
    975f9150
catalog.yaml 4.91 KB
EditWeb IDE
×

Replace catalog.yaml

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.