Advisory Plans
Plans written against commit 0d31d46.
Status
| # | Plan | Catalog | Status | Dependency |
|---|---|---|---|---|
| 001 | Fix broken Go lint baseline | DX / Tooling | TODO | None |
| 002 | Stop marking JSON attributes as trusted HTML | Security | TODO | None |
| 003 | Gate or remove unauthenticated pprof routes | Security | TODO | None |
| 004 | Validate playback proxy targets before signing/fetching | Security | TODO | None |
| 005 | Limit home continue-watching carousel query | Performance | TODO | None |
| 006 | Move top-picks recommendation expansion off request path | Performance | TODO | None |
| 007 | Characterize the browser player flow | Tests | TODO | Before major player refactors |
| 008 | Add data-fix runner characterization tests | Tests | TODO | None |
| 009 | Add CI for the existing verification command | DX / Tooling | TODO | 001 |
| 010 | Add watchlist import / restore | Direction | TODO | None |
| 011 | Surface recommendation rationale | Direction | TODO | None |
| 012 | Expose episode availability freshness / retry state | Direction | TODO | None |
Recommended Order
001-fix-broken-go-lint-baseline.md009-add-ci-for-existing-verification-command.md002-stop-marking-json-attributes-trusted-html.md003-gate-or-remove-unauthenticated-pprof-routes.md005-limit-home-continue-watching-carousel-query.md008-add-data-fix-runner-characterization-tests.md004-validate-playback-proxy-targets.md007-characterize-browser-player-flow.md006-move-top-picks-recommendation-expansion-off-request-path.md- Direction plans as product priorities:
010,011,012.
Verification Baseline
Known passing during audit:
go test ./...bun testbunx tsc -p tsconfig.json --noEmitbun run lint:tsbun audit
Known failing during audit:
bun run lint:gofails oninternal/observability/fx.go:22forcyclopcomplexity.
Unavailable during audit:
govulncheck ./...becausegovulncheckwas not installed.