Bone Flow #027 - TextBox Smoke Test Report Version: 1.0.35 Status: Development Candidate Maintenance base: - BoneFlow_027_TextBox_v1.0.32.zip Scoped correction in v1.0.33: - TEST本体は従来どおり BoneTextBox Public API の生成・操作・Security・Joint・WAIT/BLOCK・Propertyを検証する。 - 通常画面の「Class リスト」からPublic APIメソッド羅列を削除。 - TEST側の利用Class `TextBoxClassSample` を追加し、BoneTextBox Public APIだけでTextBoxを生成・表示・値設定・commit・再生成できる実サンプルを表示。 - `TextBoxClassSample` はTEST HTML内の利用例で、bone-textbox.js本体の実装方式は変更しない。 - ガイド内の実表示サンプルは削除し、Public API一覧(35)・各API詳細・使用方法・操作説明を残す。 - S33 / S41 はClass化サンプルの実BoneTextBox instance表示を検証。 - S34 はガイドがAPI中心で、ガイド内live sampleが存在しないことを検証。 - S42 はガイド内Public API一覧と実Runtimeの35 functions一致を検証。 - v1.0.32からbone-textbox.jsのRuntimeロジック変更はなく、Version metadataのみ1.0.33へ更新。 Executed checks: - bone-textbox.js syntax: PASS - bone-textbox-node-test.js syntax: PASS - bone-textbox.html inline JavaScript syntax: PASS (2 / 2 non-empty inline scripts) - Duplicate HTML id: 0 - Forbidden ASCII control characters: 0 - Class sample code: `BoneTextBox.create / setValue / commit / getState / destroy` Public API使用を確認 - Class sample placement: Guide外 / 通常Classリスト内 - Guide live sample DOM: absent - Guide Public API inventory: 35 - Guide Public API details: 35 - Node logic/regression suite: 43 / 43 PASS - MANIFEST SHA-256: PASS Assistant internal Chromium DOM Runtime: - Same test HTML with local dependency JS/CSSをinline化して実行(containerのlocalhost/file navigation制限回避)。 - Headless背景でrequestAnimationFrameが停止するため、QA実行時のみrAFをtimerへ置換。 - Smoke: 42 / 42 PASS - Validation: 26 / 26 PASS - Runtime QA: ALL PASS - Class sample ready: PASS - Class sample value set / commit: PASS - Class list Public API rows: 0 - Guide API inventory/details: 35 / 35 - Guide live sample: absent - Console fail item: 0 Formal gate not confirmed here: - User localhost Browser Runtime QA - User visual confirmation of Active / Mouse Over effects - User visual confirmation of WAIT / BLOCKED - User Completion Completion: - Do not mark v1.0.34 Completed or Frozen until user localhost Runtime QA and Completion are confirmed. v1.0.34 scoped correction: - Class sample code is followed by an explicit live execution result block. - The result contains the real BoneTextBox instance and live state JSON. - Browser Smoke S43 verifies code -> result ordering and real instance state. - API TEST / Guide Public API structure is unchanged. v1.0.35 scoped correction: - Guide Operation changed from TEST-page operation order to linked Class list + per-Class usage documentation. - Current listed Class: TextBoxClassSample only; no fabricated classes. - Each Class doc includes when/where used, referenced data/class-name explanation, code-writing steps, sample, and result. - API TEST / main Class sample / Guide Public API inventory-detail / Usage are unchanged. v1.0.35 executed checks: - Maintenance base: BoneFlow_027_TextBox_v1.0.34.zip - bone-textbox.js syntax: PASS - bone-textbox-node-test.js syntax: PASS - bone-textbox.html inline JavaScript syntax: PASS (2 / 2 non-empty inline scripts) - Duplicate HTML id: 0 - Forbidden ASCII control characters: 0 - Node logic/regression suite: 45 / 45 PASS - Guide Operation Class list: TextBoxClassSample link target present - Per-Class required sections: いつ・どこで使用するか / 参照するデータの説明 / コードの書き方 / サンプル / 結果: PASS - bone-textbox.js runtime diff from v1.0.34: version metadata only - Headless Chromium in this container: attempted but did not complete; Browser Runtime ALL PASS is NOT claimed here.