summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Expand)Author
3 daysThe audio URL stops carrying the tokenPeter Stone
4 daysShows have a category, not a tierPeter Stone
10 daysThe car plays our copy too, and the transcript URL stops leaking the tokenPeter Stone
12 daysKeep what the listener asked for, and publish ads only from a publisher's masterPeter Stone
13 daysWrite down what the corpus actually says, and correct three stale claimsPeter Stone
13 daysGive the ad slot's length one homePeter Stone
2026-10-31Stop a second device from emptying the library, and recover what one didPeter Stone
2026-10-31Deep clean, part one: get the pipeline out of the commandPeter Stone
2026-10-31Shows get a priority, so the news is not stuck behind a back cataloguePeter Stone
2026-10-31A break says which detector found it, and the episode screen says soPeter Stone
2026-10-31Score the detectors against what the listener heard, and fix two things it foundPeter Stone
2026-10-31Find what a show says every week, and publish it as the show's own audioPeter Stone
2026-10-30Decide publishing every time, not only when the candidates movedPeter Stone
2026-10-30Publish the advertising the words measured, and only thatPeter Stone
2026-10-30Tell the phone what reading the words concludedPeter Stone
2026-10-30Log both copies' lengths when a second fetch landsPeter Stone
2026-10-30Fetch a second copy of an episode to subtract from the firstPeter Stone
2026-10-29Judge a short line on a shorter run, and catch a bare music notePeter Stone
2026-10-29A music cue at the edge of a break is not part of the breakPeter Stone
2026-10-29Decide where a break is line by line, not by how far the master driftedPeter Stone
2026-10-29Re-derive stored advertising when the rule improvesPeter Stone
2026-10-29Pull a break's edges back off the programmePeter Stone
2026-10-29Do not claim to know why subtraction ran overPeter Stone
2026-10-29Recognise the episodes whose answer checks itself firstPeter Stone
2026-10-29Say what the length gap can and cannot seePeter Stone
2026-10-29Find the advertising by subtracting the publisher's masterPeter Stone
2026-10-29Recognise the words in episodes no publisher transcript can describePeter Stone
2026-10-28Read the advertising out of an episode's wordsPeter Stone
2026-10-28safefetch: an allowlist, and no proxy to go round itPeter Stone
2026-10-28Every outbound fetch may only reach a public addressPeter Stone
2026-10-28Take publishers' transcripts, where they describe the copy we mirroredPeter Stone
2026-10-27Use the labels: seed signatures from them, and take them backPeter Stone
2026-10-24Fix the shadow run: resolve audio paths, and survive a bad filePeter Stone
2026-10-24Shadow run: log what the signature library would cut, cut nothingPeter Stone
2026-10-24Store signatures, and age the ones that stop matteringPeter Stone
2026-10-24Send the listener's labels to the server and keep themPeter Stone
2026-10-20Publish how many episodes shared each break, and plan the restClaude
2026-10-16Reverse: a served-shorter episode is furniture, not advertisingPeter Stone
2026-10-15Raise the ad-detector's noise floor from 4s to 12s, bridge pods at 60sPeter Stone
2026-10-14Fix whole-branch review findings in break classification and furniture togglePeter Stone
2026-10-14Publish what kind each break isPeter Stone
2026-10-14Fix break classification for zero-served and short episodesPeter Stone
2026-10-14Decide whether a break is advertising or the show's own audioPeter Stone
2026-10-08Play episodes whose enclosure is still cleartext httpClaude
2026-10-08Bridge ad pods fragmented by brief lapses in agreementClaude
2026-10-07Examine each batch once instead of every pollClaude
2026-10-06Follow the data: detect the advertising, not the introPeter Stone
2026-10-05Move skip detection to a server, and find that it detects adsPeter Stone
2026-10-05Find why Tier 3 never confirmed, and port detection to GoPeter Stone