Skip to content

ADRs tagged docs

Auto-generated by scripts/docs/generate-adr-by-tag.sh. Edit ADR Tags: lines to update.

79 ADR(s) carry this tag.

ID Title
ADR-0005 Adopt full framework adaptation scope a-g
ADR-0008 Rewrite README with fork branding preserving Netflix attribution
ADR-0012 Coding standards stack JPL + CERT + MISRA
ADR-0013 Support full local dev distro matrix
ADR-0019 .workingdir2 is the full planning dossier
ADR-0025 Copyright handling preserves Netflix and adds Lusoris/Claude
ADR-0026 Relocate Python harness workspace under python/vmaf/
ADR-0028 Every non-trivial decision gets its own ADR file before the commit
ADR-0029 Relocate resource tree under python/vmaf/
ADR-0031 Fork-added docs live under docs/
ADR-0042 Tiny-AI PRs must ship human-readable docs in the same PR
ADR-0100 Every user-discoverable change ships docs in the same PR
ADR-0105 Copyright handling preserves Netflix and adds Lusoris/Claude
ADR-0106 Every non-trivial decision gets its own ADR file before the commit
ADR-0108 Every fork-local PR ships the six deep-dive deliverables
ADR-0116 CI workflow naming convention — purpose-named files + Title Case display names
ADR-0122 CUDA gencode coverage + actionable init-failure logging
ADR-0124 Automate enforcement of process ADRs (0100 / 0105 / 0106 / 0108)
ADR-0126 SSIMULACRA 2 perceptual metric as a fork-local feature extractor
ADR-0128 Embedded MCP server in libvmaf — SSE + UDS + stdio transports, build-flag-gated
ADR-0129 Tiny-AI post-training int8 quantisation — static + dynamic + QAT per model
ADR-0203 Tiny-AI training prep — implementation decisions
ADR-0221 CHANGELOG + ADR-index fragment-file pattern
ADR-0240 GPU backend public-header pattern doc (PR3 of GPU dedup, doc-only)
ADR-0242 Tiny-AI training on the original Netflix VMAF training corpus
ADR-0257 MobileSal real-weights swap deferred (T6-2a-followup blocker)
ADR-0263 OSSF Scorecard policy and remediation cadence
ADR-0264 Vulkan 1.4 API-version bump blocked on shader FP-contraction audit
ADR-0265 U-2-Net u2netp saliency replacement blocked on weights distribution + op allowlist
ADR-0270 libFuzzer scaffold for parser surfaces (OSSF Scorecard remediation)
ADR-0286 Fork-trained saliency student saliency_student_v1 on DUTS-TR
ADR-0311 libFuzzer harness expansion — fuzz_yuv_input + fuzz_cli_parse
ADR-0335 Hardware-capability priors for the FR-regressor corpus
ADR-0349 fr_regressor_v3 namespace — reserve _v3plus_features for the next feature-set bump
ADR-0364 saliency_student_v2 — Resize-decoder ablation on the v1 recipe
ADR-0386 ADR Number Collision Prevention — Hook + CI Gate + Helper Script
ADR-0403 mkdocs --strict validation policy — actionable carve-outs
ADR-0412 Fork-local release-artefact mirror scaffold for u2netp.pth (Apache-2.0)
ADR-0417 Tiny-AI Netflix corpus training scaffold — draft PR registration
ADR-0430 Saliency RGB ingest and SSIMULACRA2 public docs
ADR-0435 PR-body pre-push validation hook
ADR-0466 mkdocs strict-mode pre-push hook
ADR-0484 Extend kernel-scaffolding.md with HIP and Metal lifecycle contract
ADR-0486 Codify the three-function GPU backend context-API contract in docs
ADR-0491 Add dedicated docs/metrics/motion.md reference page
ADR-0497 vmaf-tune BBB end-to-end bug cluster (compare / ladder / report)
ADR-0498 vmaf-tune BBB end-to-end v2 bug cluster + explicit-backend semantics
ADR-0499 vmaf-tune ladder must decode container/Y4M references before scoring
ADR-0501 vmaf-tune ladder cross-resolution scoring + report degraded flag
ADR-0505 vmaf-tune ladder container-source encode + full per-CRF sample cloud
ADR-0506 vmaf-tune ladder duration clipping, raw-YUV cross-res decode, CLI exit code
ADR-0520 Wire vmaf --no-reference through to the scoring path
ADR-0527 Accept pre-extracted BVI-DVC YUVs via --bvi-dir
ADR-0535 Atomic ADR Number Allocator with Cross-Branch Claim
ADR-0546 Audit bundle — Vulkan motion dispatch wiring, saliency hard-fail, model-card placeholder
ADR-0549 Audit cleanup bundle 2
ADR-0597 integer_vif is luma-only across every backend; CUDA enable_chroma is a documented no-op
ADR-0608 Commit .zed/ project configuration for Zed editor parity with .vscode/
ADR-0612 Tiny-AI training on the original Netflix VMAF training corpus
ADR-0616 VMAF NEG Integration into vmaf-tune
ADR-0621 Scaffold Audit P3 — six cleanup items + state drift
ADR-0622 VMAF NEG Integration Implementation
ADR-0623 Scaffold audit P2 — half-finished implementation fixes
ADR-0638 MCP P1 surface — vmaf-tune integration, list_extractors, describe_model, progress notifications
ADR-0639 Scaffold-audit P1 — backend precheck, HIP picture, mobilesal bpc, DNN multi-output
ADR-0640 Tiny-AI training on the original Netflix VMAF training corpus (2026-05-20 scaffold iteration)
ADR-0644 Add vmaf-tune codec runtime variants
ADR-0655 Saliency Feature Materializer
ADR-0658 Project modernization audit
ADR-0659 Modernization audit false-positive filter
ADR-0660 Tiny-AI extractors check DNN availability before model paths
ADR-0678 Shared AI Run Manifest Helper
ADR-0682 Tiny-AI Netflix corpus training scaffold — 2026-05-22 prep scope
ADR-0685 Tiny-AI Netflix corpus training scaffold — 2026-05-27 prep scope
ADR-0686 VMAFX Rebrand and Aggressive Modernization — Umbrella ADR
ADR-0712 IDE config audit and refresh for multi-language post-rebrand VMAFX
ADR-0810 ADR-0108 Six-Deliverables Compliance Audit (2026-05-29) + D3 Gap Fixes
ADR-0841 Environment variable reference page and canonical naming
ADR-0937 mkdocs ADR nav — per-hundred bucket layout + auto by-tag indexes