daniel-c-harvey
db8391b81c
docs(phase-14): record /tracks→/releases consolidation
...
Update root CLAUDE.md DeepDrftManager description, log Phase 14 in
COMPLETED.md, and refresh the PLAN.md Phase 14 note.
2026-06-17 14:36:31 -04:00
daniel-c-harvey
fe481d0417
docs(phase-15): resolve all five open questions
...
off = fully absent (real draw-skip seam); scroll/zoom binds ScrollSpeed;
labels light, lamp toggles green, mild tint from one token. Unify under
green = interactive, light = non-interactive.
2026-06-17 14:11:01 -04:00
daniel-c-harvey
6f00c6fa54
docs(phase-15): spec visualizer controls enhancements (modal popover, sectioned layout, lava/waveform toggles)
2026-06-17 13:44:00 -04:00
daniel-c-harvey
f00758dc47
docs(phase-12): record waveform-visualizer generalization landing
...
Move the landed Phase 12 section from PLAN.md to COMPLETED.md; update DeepDrftAPI/Content/Public.Client CLAUDE.md for the WaveformVisualizer rename, per-track high-res datum + track-waveforms vault, track-cardinal fetch, popover controls, Ambient slot, and NowPlaying host.
2026-06-17 12:36:45 -04:00
daniel-c-harvey
5fb46bf5eb
docs(product): spec CMS public landing page (Phase 13)
...
Splash owns /, catalogue moves to /catalogue, authed users redirected
via HierarchicalRoleAuthorizeView. Skipper's public-layout pattern,
branded to DeepDrft. Adds Phase 13 to PLAN.md.
2026-06-17 11:44:33 -04:00
daniel-c-harvey
d6df0de63a
docs(phase-12): fold popover-hosted controls into spec + plan
...
Controls move from an inline per-page knob bar to a single popover-hosted
panel triggered by the lava-lamp icon, placed identically on every host
(Mix, Cut, Session, NowPlaying card). Dissolves the NowPlaying-controls
question — full parity via the popover. Adds the popover panel wave, panel
styling from theme tokens, and a popover-anchor open item.
2026-06-17 06:07:49 -04:00
daniel-c-harvey
cf47fee07e
docs(phase-12): revise spec — Direction B, per-track datum, full-parity controls
...
Daniel resolved the open questions: high-res compute for all media (B); the
waveform datum is per-track, not per-release (release is just the host —
dissolves the multi-track-Cut question); full-parity lava controls on all
detail hosts. Splits 12.B into compute+backfill / fetch+bridge; renames the
scaffold slot to Ambient. NowPlaying-card controls left as open sub-question.
2026-06-17 05:33:34 -04:00
daniel-c-harvey
efef23753b
docs(phase-12): spec waveform-visualizer generalization + NowPlayingHero rewire
...
Generalize the Mix-only WebGL lava visualizer into one release-cardinal
WaveformVisualizer serving Mix detail, all Release Detail pages, and the
home NowPlaying card. Four waves; flags the non-Mix datum-resolution call.
2026-06-17 05:12:19 -04:00
daniel-c-harvey
39fabc8d0d
docs(phase-10): record Mix hero-overlay landing — ReleaseHeroOverlay in CLAUDE.md, PLAN→COMPLETED, spec marked shipped
2026-06-16 21:08:14 -04:00
daniel-c-harvey
9cf6bb4cf2
docs(phase-10): spec Mix detail hero+meta overlay mirroring Sessions (shared ReleaseHeroOverlay recommended)
2026-06-16 20:34:13 -04:00
daniel-c-harvey
b7a60f24c5
docs(phase-10): respec Mix visualizer controls as in-flow container between back link and lava-lamp
2026-06-16 20:05:59 -04:00
daniel-c-harvey
5b3036ed83
docs: record 11.H landed — Phase 11 complete (11.A-11.H); two release migrations pending apply
2026-06-16 17:44:52 -04:00
daniel-c-harvey
bb4e169d0a
docs: record 11.D (Archive URL filters + GenresView repoint) landed (P11 W4)
2026-06-16 13:11:52 -04:00
daniel-c-harvey
5fb7d85019
docs(phase-10-reframe): fold Wave R2 eval into lava spec + PLAN (7th control, flat coalescing fluid, up-and-out collision)
2026-06-16 12:47:44 -04:00
daniel-c-harvey
e6a80b6086
docs(plan): lock P11 11.H decision — additive EntryKey string, track-pattern, migration-time backfill
2026-06-16 12:19:25 -04:00
daniel-c-harvey
f35cbc82fe
docs: record 11.C (retire+normalize) and 11.E (release Share) landed (P11 W3)
2026-06-16 12:03:01 -04:00
daniel-c-harvey
d899bc9456
docs(plan): add Phase 11 commitment 9 (release GUID identifiers, wave 11.H)
2026-06-16 11:43:11 -04:00
daniel-c-harvey
bef1e3adfb
docs: record 11.B ReleaseRoutes resolver landed (P11 W2)
2026-06-16 11:18:16 -04:00
daniel-c-harvey
f08b412772
docs(product): fold Mix Visualizer lava reframe under Phase 10 (Waves R1-R4); inline knob-bar + icon redraw
2026-06-16 11:16:03 -04:00
daniel-c-harvey
74b9c02722
docs(plan): add Phase 12 Mix Visualizer Lava Reframe spec; supersede Phase 10 effects/controls
2026-06-16 10:33:24 -04:00
daniel-c-harvey
96b13af95d
docs: record §3.4 PlayAlbum queue seam closure (P11 W1 follow-up)
...
CutDetail Play affordances now consume IQueueService.PlayRelease; annotate
PLAN.md §11 landed note and add COMPLETED.md entry.
2026-06-16 10:28:19 -04:00
daniel-c-harvey
b27ec1b7d0
docs: record Phase 11 Wave 1 landed (11.A cuts page, 11.F queue, 11.G description)
...
Annotate PLAN.md §11 with landed tracks; add COMPLETED.md Phase 11 section;
document TrackNumber as a supported sortColumn in DeepDrftAPI/CLAUDE.md.
2026-06-16 00:19:41 -04:00
daniel-c-harvey
26d7a05ba4
docs: record Phase 10 Wave 3 (in-shader effects) landed
2026-06-16 00:01:05 -04:00
daniel-c-harvey
56e205082d
docs(plan): add release Description field as commitment 8 / wave 11.G
...
Verified no Description column exists on ReleaseEntity/ReleaseDto (mirror
image of commitment 5, which was already built). Specs the new base-release
column + EF migration (Daniel-gated), DTO/converter/write-path plumbing,
CMS multiline input, and detail-page text block. Schema lands as 11.G;
render rides 11.A plus a Session/Mix touch.
2026-06-15 23:38:51 -04:00
daniel-c-harvey
31e00e6abd
docs(plan): spec Phase 10 Wave 4 — Mix detail popover controls, RadialKnobs, lava-lamp icon, wider body
2026-06-15 23:38:26 -04:00
daniel-c-harvey
e9f4411fdf
docs(plan): revise Phase 11 — ordinal, full stack retirement, shared cards, release-share, queue
...
Fold Daniel's 2026-06-15 decisions into PLAN.md §11 and the product note:
4→7 commitments, six waves. Headline: the track ordinal already shipped
in Phase 8, so commitment 5 is verify-and-consume, not a new migration.
Queue half of §1.3 absorbed; preload stays deferred.
2026-06-15 23:30:28 -04:00
daniel-c-harvey
b7bd6ba04f
docs: record Phase 10 Wave 2 (controls row + control state) landed
2026-06-15 23:22:02 -04:00
daniel-c-harvey
913861860b
docs(plan): shape Phase 11 — Public Site Enhancements
...
Add Phase 11 to PLAN.md and a full design spec under product-notes:
Cuts gain a /cuts/{id} album detail page; release-title click resolves
medium to a dedicated detail page; redundant /tracks?album view retired;
Archive filters move into the URL. Includes gap analysis and open
questions for Daniel.
2026-06-15 23:09:16 -04:00
daniel-c-harvey
b3283d0bd2
docs: record Phase 10 Wave 1 (WebGL2 renderer swap) landed
2026-06-15 13:43:19 -04:00
daniel-c-harvey
ea8b97e47b
docs: spec WebGL2 Mix visualizer renderer (Phase 10)
...
Replaces the 1-2 FPS Canvas 2D visualizer with a WebGL2 fragment-shader
renderer. Four-control row, morphing navy/moss field, in-shader glass.
Full spec in product-notes; PLAN.md Phase 10 points at it.
2026-06-15 11:36:46 -04:00
daniel-c-harvey
a9965ad751
docs: record 8.K Mix Visualizer redesign landed; Wave 8 fully complete
2026-06-14 18:39:19 -04:00
daniel-c-harvey
00d7215178
docs: record Wave 8 track 8.M landed (legacy single-track form retirement)
2026-06-14 12:43:42 -04:00
daniel-c-harvey
05130aaed2
docs: record Wave 8 tracks 8.C and 8.E landed; Phase 9 gate met
Deploy DeepDrftAPI / Build, Publish & Bundle (push) Successful in 2m10s
Deploy DeepDrftManager / Build & Publish (push) Successful in 1m25s
Deploy DeepDrftPublic / Build & Publish (push) Successful in 4m3s
Deploy DeepDrftAPI / Deploy (push) Successful in 1m33s
Deploy DeepDrftManager / Deploy (push) Successful in 1m29s
Deploy DeepDrftPublic / Deploy (push) Successful in 1m30s
2026-06-13 22:43:53 -04:00
daniel-c-harvey
4b9e6531fd
docs: record Wave 8 track 8.A landed
2026-06-13 22:16:05 -04:00
daniel-c-harvey
3f1230fd2d
docs: record Wave 8 tracks 8.B and 8.I landed
2026-06-13 21:38:00 -04:00
daniel-c-harvey
2991d9ec5d
docs: record Wave 8 tracks 8.F and 8.H landed
2026-06-13 21:11:23 -04:00
daniel-c-harvey
18f4b596f2
docs: record Wave 8 tracks 8.D/8.G/8.J/8.L landed
2026-06-13 20:18:04 -04:00
daniel-c-harvey
add43c5a7d
docs: split Wave 8 form work into 8.L name-collapse + 8.M legacy-form retirement
2026-06-13 19:37:53 -04:00
daniel-c-harvey
2f7af6d6d2
docs: resolve Wave 8 open questions, add 8.L name consolidation, finalize 8.K visualizer design
2026-06-13 19:18:37 -04:00
daniel-c-harvey
fccace1381
docs: spec Phase 9 Wave 8 remediation + Mix Visualizer interview set
2026-06-13 17:02:53 -04:00
daniel-c-harvey
26246b5d65
docs: Phase 9 Wave 7 landed — move 9.7 from PLAN to COMPLETED
2026-06-13 14:28:02 -04:00
daniel-c-harvey
6f42464294
docs: Phase 9 Wave 6 landed — move 9.6 from PLAN to COMPLETED
2026-06-13 13:51:59 -04:00
daniel-c-harvey
0371bcd15e
docs: spec Phase 9 Wave 7 — per-medium track-cardinality domain invariant
2026-06-13 13:17:33 -04:00
daniel-c-harvey
1a08e3c787
docs: spec Phase 9 Wave 6 — gap closure (home-card destinations, BatchEdit single-track collapse)
2026-06-13 12:41:21 -04:00
daniel-c-harvey
bb61cf4014
docs: Phase 9 Wave 5 landed — move 9.5 from PLAN to COMPLETED
2026-06-13 11:41:50 -04:00
daniel-c-harvey
ea018beb3e
docs: spec Phase 9 Wave 5 — gap cleanup
2026-06-13 08:44:42 -04:00
daniel-c-harvey
412c0334c6
docs: Phase 9 Waves 3+4 landed — move 9.3 and 9.4 from PLAN to COMPLETED
2026-06-13 07:33:33 -04:00
daniel-c-harvey
5f7eaed112
docs: Phase 9 Wave 2 landed — move 9.2 from PLAN to COMPLETED
2026-06-12 22:26:28 -04:00
daniel-c-harvey
22f4939b24
docs: move Phase 9 §9.1 from PLAN to COMPLETED
2026-06-12 21:53:45 -04:00
daniel-c-harvey
6f63fe7d7c
docs: amend Phase 9 spec — apply SOLID review fixes F0-F13
2026-06-12 21:15:36 -04:00