Skip to content

feat(cloud): dft-run defaults to 1 deck/pod — bin-pack is opt-in (--bin-pack) + warn#2204

Merged
dancinlife merged 1 commit into
mainfrom
cloud-bin-pack-optin-v2
May 30, 2026
Merged

feat(cloud): dft-run defaults to 1 deck/pod — bin-pack is opt-in (--bin-pack) + warn#2204
dancinlife merged 1 commit into
mainfrom
cloud-bin-pack-optin-v2

Conversation

@dancinlife
Copy link
Copy Markdown
Contributor

bin-pack 기본값을 뒤집어 1덱/pod 기본·--bin-pack 명시 opt-in으로 강등했다.
다중덱을 한 pod에 쌓는 건 이제 default가 아니라 명시 opt-in이고, engage될
때마다 디스크/thrash ⚠ 경고를 발사 전에 찍는다.

동기 = 2026-05-30 RTSC 캠페인서 6-8덱 과적이 ysbh6 q2 NaN thrash +
cabeh8 _ph0 디스크 segfault를 유발(d_parallel_fire 위반).

  • fill_plan.hexa: fill_concurrent(bin_pack=0 기본 → 1, =1 → min(n,slots)) +
    fill_bin_pack_warn(flag AND n_decks>1 일 때만 경고 문자열). dft_fill_plan /
    dft_fill_plan_disk 시그니처에 bin_pack 추가, disk_bound도 bin-pack일 때만.
  • dft_dispatch.hexa: --bin-pack 플래그 파싱 + 다중 deck-dir을 --bin-pack 없이
    넘기면 REFUSE(silent pod overload 가드), --bin-pack 있으면 발사 전 WARN.
  • cloud_cli.hexa: dft-run usage에 [--bin-pack] 노출.
  • fill_plan_test.hexa: default=1덱/pod · bin-pack 멀티덱 보존 · warn engage
    조건(flag AND n>1) 단언 추가 → fill_plan_test PASS.

Co-Authored-By: Claude Opus 4.8 (1M context) noreply@anthropic.com

…in-pack) + warn

bin-pack 기본값을 뒤집어 1덱/pod 기본·`--bin-pack` 명시 opt-in으로 강등했다.
다중덱을 한 pod에 쌓는 건 이제 default가 아니라 명시 opt-in이고, engage될
때마다 디스크/thrash ⚠ 경고를 발사 전에 찍는다.

동기 = 2026-05-30 RTSC 캠페인서 6-8덱 과적이 ysbh6 q2 NaN thrash +
cabeh8 _ph0 디스크 segfault를 유발(d_parallel_fire 위반).

- fill_plan.hexa: fill_concurrent(bin_pack=0 기본 → 1, =1 → min(n,slots)) +
  fill_bin_pack_warn(flag AND n_decks>1 일 때만 경고 문자열). dft_fill_plan /
  dft_fill_plan_disk 시그니처에 bin_pack 추가, disk_bound도 bin-pack일 때만.
- dft_dispatch.hexa: --bin-pack 플래그 파싱 + 다중 deck-dir을 --bin-pack 없이
  넘기면 REFUSE(silent pod overload 가드), --bin-pack 있으면 발사 전 WARN.
- cloud_cli.hexa: dft-run usage에 [--bin-pack] 노출.
- fill_plan_test.hexa: default=1덱/pod · bin-pack 멀티덱 보존 · warn engage
  조건(flag AND n>1) 단언 추가 → fill_plan_test PASS.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dancinlife dancinlife merged commit d7670b5 into main May 30, 2026
@dancinlife dancinlife deleted the cloud-bin-pack-optin-v2 branch May 30, 2026 08:11
@dancinlife dancinlife restored the cloud-bin-pack-optin-v2 branch May 30, 2026 17:36
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