festbench-web/database/migrations
PeterChrz 7e57fb5e16
Split band total into Devlogic and Sysops; remove config badge
Replace the single Band total with two adjacent metric groups:
- Devlogic total: softbench, prosebench, psychbench, depthsweep
  (all non-infra, non-scenario suites)
- Sysops total: infrabench + scenariobench

Each group independently shows geo-mean tok/s, total tokens, and
pass/fail counts. Scenariobench contributes per-observation
gen_tokens/wall rates to the sysops geo-mean.

Remove the server-config badge (e.g. 'llama.cpp DFlash spec-decode,
131k ctx, fa on') from the front-page card header. Label, quant, and
engine badges remain.

Migration drops the old total_* columns and adds devlogic_* and
sysops_* columns to session_summaries.
2026-10-04 23:38:13 -04:00
..
0001_01_01_000000_create_users_table.php Initial commit: Laravel 12 livewire-starter-kit + flux-pro, fortify, spatie/laravel-data 2026-09-16 22:28:11 -04:00
0001_01_01_000001_create_cache_table.php Initial commit: Laravel 12 livewire-starter-kit + flux-pro, fortify, spatie/laravel-data 2026-09-16 22:28:11 -04:00
0001_01_01_000002_create_jobs_table.php Initial commit: Laravel 12 livewire-starter-kit + flux-pro, fortify, spatie/laravel-data 2026-09-16 22:28:11 -04:00
2026_09_16_000001_create_benchmark_tables.php Phase 2: benchmark_runs + run_results schema, models with visibility scope and immutability guard, factories, tests 2026-09-16 22:34:43 -04:00
2026_09_18_000001_reorganize_suite_tables.php v2.2: depthsweep suite (table, model, registry, run-detail branch), band column headers, GpuSeeder in DatabaseSeeder, device-flow + catalog + confirm-picker tests 2026-09-19 21:11:20 -04:00
2026_09_18_000002_create_home_snapshot.php v2 Phase D: home_snapshot table + refresh command, TTL caching, public CDN cache headers for guest pages 2026-09-18 15:01:41 -04:00
2026_09_18_000003_create_session_summaries.php v2.1: session-grouped summary home page (GPU/model/quant/runner bands, per-suite pass/fail, avg + weighted tok/s), flat task table moved to /results, summary command + tables on schedule and after import 2026-09-18 20:12:30 -04:00
2026_09_19_000001_create_device_codes.php Device flow: one-time plaintext token pickup (plain_token stash), poll throttle 120/min for 3s CLI rhythm 2026-09-19 21:06:20 -04:00
2026_09_19_000002_create_gpu_catalog.php CLI device login flow (Sanctum + device_codes, authorize screen, /api/me, /api/gpus) + canonical GPU catalog (gpus table, seeder, import normalizer, my-runs confirm picker, festbench:gpus + festbench:tokens) 2026-09-19 12:56:40 -04:00
2026_09_19_000003_create_server_configs.php v2.3: group runs by actual harness config, per-level depthsweep, scenario gen speed, named server configs 2026-09-19 23:45:04 -04:00
2026_09_19_000004_v23_summary_columns.php v2.3: group runs by actual harness config, per-level depthsweep, scenario gen speed, named server configs 2026-09-19 23:45:04 -04:00
2026_09_19_165146_create_personal_access_tokens_table.php CLI device login flow (Sanctum + device_codes, authorize screen, /api/me, /api/gpus) + canonical GPU catalog (gpus table, seeder, import normalizer, my-runs confirm picker, festbench:gpus + festbench:tokens) 2026-09-19 12:56:40 -04:00
2026_09_30_000001_add_total_tps_to_session_summaries.php Add geometric-mean band total (tok/s + tokens) under each band header 2026-09-30 15:47:01 -04:00
2026_10_04_000001_split_band_totals.php Split band total into Devlogic and Sysops; remove config badge 2026-10-04 23:38:13 -04:00