Commit Graph
14 Commits
Author SHA1 Message Date
pauljdandClaude Opus 5.5 ef71f5d79f Plan indexing and series grouping for broadcast-style channels
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 3m9s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 1m22s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 20:51:25 +00:00
pauljdandClaude Opus 5.5 96b64a0c44 Plan duplicate handling and smart rotation
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m47s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 1m5s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 20:49:38 +00:00
pauljdandClaude Opus 5.5 ceea2f2017 Record full import results and metadata coverage
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m55s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 1m11s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 20:37:58 +00:00
pauljdandClaude Opus 5.5 6e2d3df225 Fix import falsely finishing on a zero total (0.21.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m2s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 58s
Turning the count off makes the provider return a total of zero, which
0.20 took as the real total, so it called the import finished at 65,400.
Ignores totals it didn't ask for, and repairs a box left in that state.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 19:55:43 +00:00
pauljdandClaude Opus 5.5 cddc2396d9 Recover from slow provider pages during import (0.20.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m57s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 1m8s
The full import stopped at position 65,200 and each retry failed. Gives
catalogue pages a longer timeout, retries slow pages at smaller sizes,
stops asking for a total after the first page, and reports what happened.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 19:42:36 +00:00
pauljdandClaude Opus 5.5 a4724841f7 Add full library import and request missing metadata (0.19.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m54s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 54s
The box test showed year, rating, date and original title empty because
requests never asked for them. Asks for them now, restarts the test
import so no rows lack them, and adds an import-everything option paced
for a library of about 132,000 titles. Fits the coverage table on screen.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:53:32 +00:00
pauljdandClaude Opus 5.5 5f3d757fc8 Record measured library size
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m50s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 50s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:28:57 +00:00
pauljdandClaude Opus 5.5 f67e2468de Record 0.16 tuning screen as confirmed on the box
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m41s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 1m0s
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:19:50 +00:00
pauljdandClaude Opus 5.5 59e753b45a Add first stage of library import (0.18.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m45s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 50s
On-box SQLite catalogue and a resumable import of films and series, 1,000
titles per press, with size and speed figures to plan later stages. It
doesn't touch channels or schedules, and Disconnect deletes the data.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:19:17 +00:00
pauljdandClaude Opus 5.5 e2ec217428 Plan metadata design around a very large library
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m0s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 49s
Paul's library is over 100,000 films and about 20,000 shows, which rules
out loading it whole. Records the storage, import and matching approach.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:12:42 +00:00
pauljdandClaude Opus 5.5 4c0c165069 Add original branding proofs for six channels
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m48s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 47s
Ring X, Riot, Odyssey, Terra, Dark Files and PixelZ, redrawn from Paul's
concept boards using the After Dark workflow: editable VectorCraft logos,
layered PhotoCraft backgrounds, EffectCraft idents and FigCraft review
sheets, all rebuilt by one script. Design proofs only; nothing is added
to the app. Adds Anton and Comfortaa, both under the SIL OFL.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:11:14 +00:00
pauljdandClaude Opus 5.5 335bb2a754 Add read-only metadata coverage check (0.17.0)
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m51s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 45s
Counts how many sampled films, series and episodes carry each metadata
field, so the catalogue and preset design rests on measured data. Three
bounded reads on demand; counts only, nothing saved, and channels and
schedules are untouched.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:01:34 +00:00
pauljdandClaude Opus 5.5 a90d6f7204 Add approved roadmap, programming bible and references
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 2m2s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 52s
Roadmap, programming bible, metadata and matching design and asset
inventory, as approved by Paul on 1 November 2026. Keeps both source
briefs and the line-up concept sheet in the project, since their only
copies were in Codex's working folders.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 18:00:02 +00:00
pauljdandClaude Opus 5.5 934f82d805 Orbit TV at 0.16.0-tuning-screen
pauljd/davidson-ci: Davidson CI / quality (push) Failing after 1m48s
pauljd/davidson-ci: Davidson CI / ai-review (push) Successful in 49s
First commit, imported from the working folder: Android TV app, loopback
guide server, design sources and per-release verification notes.

Includes the 0.16 tuning screen, built and tested but not yet confirmed
on the box.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-01 17:25:30 +00:00