Skip to content

Add premium performance budget guardrail#1367

Open
r3dbars wants to merge 1 commit into
mainfrom
codex/ws42-perf-budget
Open

Add premium performance budget guardrail#1367
r3dbars wants to merge 1 commit into
mainfrom
codex/ws42-perf-budget

Conversation

@r3dbars

@r3dbars r3dbars commented Jul 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • add pass/fail thresholds to the Home recent-captures benchmark
  • wire the deterministic benchmark into scripts/ops/performance-budget.rb
  • add a Swift CI premium performance budget step after the app build

CI vs manual proof boundary

  • CI now checks deterministic Home list loader latency and cancellation acknowledgement.
  • CI does not claim meeting-list 120fps hardware proof; that still needs Apple Silicon manual/hardware verification.
  • Launch-to-interactive runtime proof remains existing launch smoke/runtime telemetry territory, not newly faked here.

Checks run

  • ruby -c scripts/ops/performance-budget.rb
  • bash -n scripts/dev/benchmark-home-recent-captures.sh
  • scripts/dev/benchmark-home-recent-captures.sh --max-average-load-ms 500 --max-cancellation-ms 100
  • scripts/ops/performance-budget.rb --app /Users/redbars/.codex/worktrees/dfed/transcripted-latest/build/Transcripted.app --check-home-recent-captures --allow-missing-parakeet-model --max-app-mb 220 --max-resources-mb 80
  • python3 scripts/dev/check-build-source-lists.py
  • scripts/dev/agent-preflight.sh

Not run locally

  • bash build.sh --no-open
  • bash run-tests.sh

lanes used: Codex=implemented, tested, committed, pushed, opened PR; Claude=skipped; Local=first-pass scan proof at /Users/redbars/.codex/maestro/runs/20260703T001605Z-transcripted-ws42-perf-scan-local; Windows=skipped

@r3dbars r3dbars marked this pull request as ready for review July 3, 2026 01:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant