summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Expand)Author
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