Skip to content

ci: adopt audited formatter SHA after root dependency recovery #259

Closed

Description

@ootakazuhiko

範囲 / 前提

portal itdojp/it-engineer-knowledge-architecture#297。root依存#257 / PR #258 は通常merge・actualmain 21d9ce24ae81224cde2176bbb8a28d6a3b751ddf のfresh audit全0/全test/3CI/Pages7087082216/31HTTP200まで検証済み。Open PR 0。

現行Book QA pin cff9fcf8bae31140f07b358d314fc64173cb7013 のfresh audit H3M3を、監査済み c4dcd01e8450112f95002a454657d409cb3fa2f1(book-formatter PR185 merge)へ更新します。候補のfresh root/isolated audit全0、QA68tests、main Quality38045023930/Publication38045024058成功を確認。consumer old/new5QA reportsは同等。

最小単位

.github/workflows/book-qa.yml の固定ref 1行のみ。mutable main/tagは不使用。本文/docs/runtimeassets/consumer依存/Node/npm/CI契約/Pages設定は不変。既知layoutwarning2・mobileheader/search表示はこのpin-only PRでは修正しません。

受入条件

  • exact clean candidate/root+isolated fresh audit0、consumer old/new5QA parity
  • one-line diff / actionlint / root固有tests・build / drift0
  • exact-head CI、Codex+configured review、全review0/0/0、Readyauto安定
  • 通常matched-head merge後actualmain CI/fresh root audit/tests/Pages API/deployment/HTTP・browser
  • source証跡/portal更新、安全なtask cleanup

root依存Issue#257とは別PR。audit抑制/bypass/force/rebase/main push/settings変更なし。別担当white-hat/private内容は対象外。

完了: PR #260 / actualmain e6b9f2c95ecab838a796c9e0933e23e6fec5de3c。exact main checks/Pages/HTTP/review/cleanupは完了コメント参照。

Activity

  1. ootakazuhiko commented on Oct 15, 2026

    @ootakazuhiko
    CollaboratorAuthor

    PR #260をDraftで作成しました。source #257はCompleted、actualmain21d9の検証完了後の独立ref1行更新です。candidate c4のfresh root/isolated audit全0・68tests、consumer old/new5reports同等、actionlint/fulltest成功。exact-head CI/review待ちであり、pin採用完了数はまだ9/33のままです。

  2. ootakazuhiko commented on Oct 15, 2026

    @ootakazuhiko
    CollaboratorAuthor

    完了証跡 — 独立QA pin更新

    • PR ci: adopt audited book-formatter SHA #260: 通常matched-head squash merge。
    • reviewed head c7dc7ab60c34cbc8383bc3f4af9d40bbfd8a6980 → actual main e6b9f2c95ecab838a796c9e0933e23e6fec5de3c、reviewed/main tree一致、single parent。
    • 変更はBook QA ref1行 cff9fcf8bae31140f07b358d314fc64173cb7013 → c4dcd01e8450112f95002a454657d409cb3fa2f1。root依存・限定YAML契約は先行deps: restore root audit gate before formatter rollout #257 / PR258で別処理。
    • no admin/bypass/force/rebase/main push/auto-merge/settings変更。

    Review / CI

    • Codex manual6187438120 → summary6187443977/no-major6187467648、Readyauto同head Completed2026-10-15T08:08:23Z、2回安定。
    • Copilot5529979217 COMMENTED0。外部SHA存在/監査の検証制限はGitHub commit/API/PR185 merge一致、fresh audits、実CI checkoutで補足。人間APPROVEDの主張なし。
    • wholePR本文1/inline0/thread0、postmergeも unresolved/mismatch/missing 0/0/0。pendingreview0 / Open PR0(本repoのみ)。
    • PR BookQA 38702750430 / Docs 38702750419 SUCCESS。
    • actualmain BookQA 38703792641 / Docs 38703792532 / Pages 38703791357 SUCCESS。
    • Pages API built exactmain / deployment 7087373751 success。

    Actualmain / 公開検証

    • fresh npm12.0.1 install/audit全severity0、fulltest:light、Jekyll、canonical drift0、built29routes/5assets、diffcheck成功。
    • candidate c4 clean root/isolated fresh audit全0 / 68QA tests、old/new5QA reports同等。formatter full932/EPUBは過去PR185証跡を継承、今回再実行したとはしない。
    • 公開29routes+2assets=31HTTP200、root/ch08/searchJS/mainCSS rawbytes不変。
    • Chrome149 local/public root/ch08×1280/393:8DOM/4visible検索操作成功。mobilepixel差分0、desktopは検索input枠のみ差分、本文/nav配置差なし。全pixel/全a11yの保証ではない。
    • 既存layoutwarning2 / mobile書名clip・searchhiddenは未変更。共有runtimeassetsを更新するPRではありません。

    Cleanup / 全体

    • owned consumer clone・formatter2worktree・task remotebranches・不要node_modules/build/cacheをcleanup。ログ/JSON/配布SRI/HTML/画像/再現scriptsはworkspace内保持。
    • 保護対象27consumer checkoutと既存3formatterのHEAD/status不変。別担当white-hat/private本文・settingsは未変更。
    • catalog published42 / livepublic40 / activeQA33再監査: newc4 10 / oldcff 19 / oldcf3 4、未分類0、d29参照0。残23のためportal#297はOPEN継続。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions