video_editing_poc/docs
JSLMPR 702d768e33 • Added missing tests and a 100% coverage gate for the new folder scheduler package.
Changes:

  - Added JaCoCo to pom.xml with a 100% instruction, line, and branch coverage rule scoped to org.example.videoclips.folder.
  - Added src/test/java/org/example/videoclips/folder/FolderSchedulerDirectoryInitializerTest.java.
  - Added src/test/java/org/example/videoclips/folder/FolderVideoScanSchedulerTest.java.
  - Adjusted the scanner comparator in src/main/java/org/example/videoclips/folder/FolderVideoScanScheduler.java to keep deterministic ordering without an uncovered comparator branch.

  Verification: mvn -q verify passed. The generated JaCoCo report shows org.example.videoclips.folder at 100% instruction, line, and branch coverage.

  Scope note: this enforces 100% coverage for the new scheduler package, not the whole existing service. Project-wide 100% would be a much larger pass across pre-existing classes. The next
  scheduler milestone is repeat-prevention by moving selected inputs to the working folder before processing.
2026-07-10 01:02:08 +02:00
..
alerts.md Added the next operational-readiness artifact in docs/alerts.md and marked Alerts complete in docs/video-clipping-service-implementation-plan.md:722. 2026-07-10 00:20:31 +02:00
autoscaling-policies.md • The next step is done and the plan is updated. Autoscaling policies is now marked complete in docs/video-clipping-service-implementation-plan.md:717. 2026-07-09 19:00:31 +02:00
backup-and-restore-validation.md • Added the backup/restore validation artifact at docs/backup-and-restore-validation.md and marked Backup and restore validation complete in docs/video-clipping-service-implementation-plan.md:724. 2026-07-10 00:27:26 +02:00
cost-model-by-video-minute.md I added a reproducible cost-model harness in src/test/java/org/example/videoclips/perf/CostModelBenchmarkHarness.java:1 that turns the checked-in FFmpeg and object-storage benchmark baselines into per-source-minute estimates 2026-07-09 19:04:23 +02:00
dashboards.md Updated the prompt in docs/grafana-dashboard-creation-prompt.md so the VPS AI now has the full next-step instructions: generate the dashboard JSON, save it to dashboards/video-clipping-overview-grafana.json, and verify the 2026-07-10 00:17:51 +02:00
dlq-redrive-procedure.md • Added the DLQ redrive artifact at docs/dlq-redrive-procedure.md and marked DLQ redrive procedure complete in docs/video-clipping-service-implementation-plan.md:725. 2026-07-10 00:29:26 +02:00
ffmpeg-preset-benchmark-baseline.md • The next plan item is done and the plan is updated. Object-storage bandwidth tests is now marked complete in docs/video-clipping-service-implementation-plan.md:713. 2026-07-09 01:33:24 +02:00
grafana-dashboard-creation-prompt.md Updated the prompt in docs/grafana-dashboard-creation-prompt.md so the VPS AI now has the full next-step instructions: generate the dashboard JSON, save it to dashboards/video-clipping-overview-grafana.json, and verify the 2026-07-10 00:17:51 +02:00
input-folder-scheduler-plan.md • Added missing tests and a 100% coverage gate for the new folder scheduler package. 2026-07-10 01:02:08 +02:00
load-test-signoff.md • Added the signoff artifact at docs/load-test-signoff.md and marked Load-test signoff complete in docs/video-clipping-service-implementation-plan.md:726. 2026-07-10 00:30:56 +02:00
object-storage-bandwidth-benchmark-baseline.md • The next plan item is done and the plan is updated. Object-storage bandwidth tests is now marked complete in docs/video-clipping-service-implementation-plan.md:713. 2026-07-09 01:33:24 +02:00
queue-visibility-timeout-tuning.md • I completed the next plan item and updated the checklist. Queue visibility-timeout tuning is now marked done in docs/video-clipping-service-implementation-plan.md:716. 2026-07-09 18:37:57 +02:00
runbooks.md • Added the runbook artifact at docs/runbooks.md and marked Runbooks complete in docs/video-clipping-service-implementation-plan.md:723. 2026-07-10 00:22:35 +02:00
video-clipping-service-implementation-plan.md • clip video locally plan 2026-07-10 00:49:29 +02:00
video-clipping-service-planning-prompt.md initial 2026-07-08 17:00:58 +02:00
worker-cpu-disk-benchmark-baseline.md I continued with the next plan step and updated the plan. 2026-07-09 01:25:04 +02:00