docs: reorder acceptance work and prepare managed AI handoff
This commit is contained in:
+19
@@ -0,0 +1,19 @@
|
||||
# 現在の実行順序(2026-10-12)
|
||||
|
||||
ユーザーの順序変更許可を受け、P23-02の追加経路性能修正を保留し、P22-03「制作量と担当」の有限な制作計画整理へ移行する。元のwork/acceptance・依存関係・30パッケージ/88成果単位・部分点なしの定義は変更しない。正式完了は9件のまま。
|
||||
|
||||
P23-02では性能の計測と微小修正が続き、全17受入条件の正式完了へ進んでいない。既採用r32/選定実装r274/library275と、未採用r340-r02/library334、r343診断証拠を保持し、追加候補を起動しない。通常OSのCtrl保持wheel/左保持dragはユーザー延期、Windows実機条件C08/X8だけが環境ブロック。それ以外の条件をWindows待ちへまとめない。
|
||||
|
||||
次の優先対象はP22-03。P22-01の受入済み一覧を再利用でき、後続の制作発注・素材制作に必要な入力を整理できる。既知利用枠の対応と役割/見積方法の下書きを1回作成・独立レビューし、数量/共用/内容IDが未確定なら同じ分類修正や試験を繰り返さない。未確定値を補って完了とはしない。具体的な数量決定又は内容制作の入力が得られるまでの独立作業候補はP06-01の供給・蓄積・旧ゼロ保存契約の監査とする。係数はD04/D05未確定のため捏造しない。
|
||||
|
||||
比較した対象:
|
||||
|
||||
| 対象 | 価値・依存関係 | 残作業と選定判断 |
|
||||
| --- | --- | --- |
|
||||
| P23-02 | 操作性・性能の最終受入に必要 | 微小な性能変更の反復を中断。同一最終版、x3追随、通常操作、Windowsの条件は維持 |
|
||||
| P22-03 | P22-01を利用し、絵/動作/音/声/脚本制作の数量・担当・見積へ接続 | 今回は有限の下書き作成と独立レビュー。正式完了には必要数量・共用範囲・具体的見積候補が残る |
|
||||
| P04-01 | 更新順序を後続実装へ固定する価値が高い | 閉店後サービスと勤務終了のD05判断が残るため今回は優先しない |
|
||||
| P03-01/03 | 保存安全性に必須 | 全施設/人物/内容契約と自然プレイの未実装範囲に依存し、現証拠だけで閉じない |
|
||||
| P06-01 | 全館停止前の供給・蓄積契約を整理 | 次の独立監査候補。既存制御停電試験を自然枯渇の証拠へ拡張しない |
|
||||
|
||||
所要時間や完成日は必要数量が未確定なので数値予測しない。今回は製品変更、追加engine実行、全回帰、Windows検証を起動しない。制作計画を静的確認・独立レビューして台帳へ反映し、同じ未確定事項に反復調査を続けない。
|
||||
@@ -0,0 +1,16 @@
|
||||
# 複数AI開発体制への引継ぎ
|
||||
|
||||
ユーザーの2026-10-12指定によりmulti-agent-devスキルを適用。窓口はCodex、判断はClaude Code、実装はRunnerからCodex CLI、独立レビューは別Claudeセッション、UI変更時だけAntigravity。以後の新規実装を窓口で直接進めてフローを省略しない。
|
||||
|
||||
既存Runnerを複製しない。プラグインのBridge実装でhealth/projectsを確認し、Runner CLI doctorを実行した。The Tree登録はなし。CodexはChatGPT認証、Claude Code 2.1.287はclaude.ai認証。Antigravity 1.3.2の版を確認したが、この検査だけでRunner内認証やUI/E2E実行を認定しない。APIキー利用、課金切替、並列上限変更はなし。
|
||||
|
||||
通常repoは /Users/korizatou114/Projects/とりにく工房ゲーム制作部。AGENTS.mdを保持し、CLAUDE.mdは @AGENTS.md の入口だけ追加。仕様原本は基本仕様書の凍結写し docs/traceability/original/BASELINE.txt、作業契約は docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md / work_packages.json。
|
||||
|
||||
引継ぎ案delivery_contract_proposal.jsonは全30パッケージ/88成果単位の原work/acceptanceと既存状態・証拠を維持。正式9、部分点なし。原子要件の最終分母は未確定であり、Runner登録数88を全ゲーム完成分母として代用しない。既存完了をRunner未登録の0件へ書き換えない。各成果単位の検証argvと全条件受入gateは未結線で、静的validate_planを全成果受入の代用にしない。この案はまだRunnerへ登録していない。
|
||||
|
||||
現在成果は codex/first-operating-loop。接続調査時HEAD e58c5f5e1757a8e5486d8ba6b5e362e95c312f69、main 423fd6dd2e75da926e38b35ac8c435e462b168d9、先行65/逆方向0。Runner.addはbase_commitをmainの祖先へ限定し、mainには現計画がない。古いmainを基点にして成果を再実装しない。mainの変更、偽の承認、schema/policy/台帳の直接改変で回避しない。現ブランチ成果を引継げる基点対応か、検証済み候補の正式統合が接続前の残件。
|
||||
|
||||
次のClaude判断依頼案:
|
||||
「既存成果とこの引継ぎ案を確認し、重複起動なしでP22-03有限下書きの未達(数量・具体見積)とP06-01の独立監査候補を比較する。原本・承認済み追加仕様・88成果単位を維持。P23-02の追加性能修正は保留、通常保持入力は延期非免除、Windows C08/X8のみ環境ブロック。未承認数値を定めない。現成果ブランチとRunner main固定の接続を、安全な具体案として提示する。起動判断を記録するまで新実装を開始しない。」
|
||||
|
||||
P22-03に既に進行していた1名読取レビューは旧成果の引継ぎ証拠として保持する。これをRunnerの別Claudeセッションレビューやmain統合受入へ読み替えない。今回の計画・下書き保存と既存ブランチへのcommit/pushは従前のユーザー許可内。main統合は別の候補一致承認が必要。
|
||||
+10270
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,24 @@
|
||||
# P22-03 制作量と担当:制作計画の下書き
|
||||
|
||||
対象は 2026-10-12 の採用版(開始HEAD e58c5f5e1757a8e5486d8ba6b5e362e95c312f69)。P22-01 の受入済み利用一覧を入力とし、現在参照ファイルのSHAを再照合した。ゲーム、保存、配布版を変更する成果ではない。
|
||||
|
||||
原work: 未制作の絵、モーション、音、声、脚本を必要量と担当・予算候補へ分ける。
|
||||
原acceptance: 未割当、未承認、制作待ちが明示され、技術工数と内容制作工数を分ける。
|
||||
|
||||
production_backlog.json は既存360施設利用枠・176人物利用枠・76その他利用枠・2状態群を制作形式へ対応させる。614は対応記録数であり、素材枚数・フレーム数・台詞数・成果単位数ではない。30パッケージ/88成果単位の分母を変更しない。原本の行・SHA、使用条件、既存表現、担当候補の役割、数量を決める入力、技術組込みと内容制作を各対応から追える。脚本は既存の絵/声などにまたがる依存として別に整理し、脚本全量を列挙済みとは扱わない。
|
||||
|
||||
見積方法は「承認数量×制作形式別提示単価」又は「担当別見積工数×提示単価+権利費」。内容制作と技術作業を別々に見積る。未取得の数量、時間、単価、金額、配役、担当者はnullであり、0や確定値として扱わない。担当候補は役割であり実在の担当者の割当ではない。新規制作と既存Kenney/コード描画の再利用の選択にも適用表と品質・権利の確認が必要。
|
||||
|
||||
全受入条件の現状:
|
||||
|
||||
| 条件 | 現状 | 残件 |
|
||||
| --- | --- | --- |
|
||||
| 絵・モーション・音・声・脚本を対応 | 下書きあり。独立レビューで一般従業員/客16記録のSD制作と同期作業の分類を補正 | 脚本内容IDと全量の確定 |
|
||||
| 必要量へ分ける | 利用条件と数量入力を区別 | 共用範囲・画像/差分/フレーム/クリップ/台詞等の必要数量をD08/D09に従い確定 |
|
||||
| 担当・予算候補へ分ける | 役割候補と見積方法あり | 確定数量に基づく具体的な見積候補 |
|
||||
| 未割当・未承認・制作待ちを明示 | 下書きで明示 | 確定時に実際の担当/承認状態を更新 |
|
||||
| 技術工数と内容制作工数を分ける | 作業内容と見積フィールドを分離 | 見積値は未取得 |
|
||||
|
||||
P22-03は着手中。必要量未確定を明示したことだけで、この成果単位を完了しない。新規の素材完成・全ゲーム・Windows受入は増えていない。検証は入力対応、原本アンカー、現在参照SHA、分類・未確定値の保持、独立レビュー、計画整合性に限る。ゲームを変更しないため同じ全回帰を追加実行しない。
|
||||
|
||||
build_backlog.py は受入済みP22-01の4入力一覧がある環境で再生成する。入力と順序変更前の文書は同日checkpointのgzipとmanifestに保持する。圧縮はraw SHA/bytesを展開照合する。旧P22-01のmain.gd/world_preview.gdは現在とSHAが異なるため、一覧の利用参照としてのみ引継ぎ、現在版の描画品質へ受入を拡張しない。
|
||||
@@ -0,0 +1,111 @@
|
||||
"""Build a production planning draft from the accepted P22-01 usage inventory.
|
||||
Usage-slot counts are not estimates of images, frames, clips, words, cost or effort.
|
||||
"""
|
||||
import argparse
|
||||
import hashlib
|
||||
import json
|
||||
from pathlib import Path
|
||||
|
||||
INPUTS = ('facility_usage_slots', 'character_usage_slots', 'other_usage_slots', 'state_usage_groups')
|
||||
COUNTS = (360, 176, 76, 2)
|
||||
ROLE_PROFILES = {
|
||||
'facility_art': ('施設ドット絵・背景制作担当候補', '施設・Lv・表裏・内外観ごとの完成見本、共有タイルと固有描画の適用表', 'タイル/画像数、解像度、共用範囲', '描画・差替・状態切替の組込み'),
|
||||
'portrait': ('立ち絵制作担当候補', '人物別立ち絵と表情・衣装・状態・ルート差分の適用表', '人物ID、差分組合せ、画像数、解像度', '人物/イベントIDと差分選択の組込み'),
|
||||
'motion': ('SDドット絵・アニメーション制作担当候補', '動作別モーションと対象人物・職種・状態の適用表', '対象人物、方向数、動作数、フレーム数、再生仕様', 'アニメーション・状態・移動との同期'),
|
||||
'background': ('背景制作担当候補', '表裏の背景遠景と表示範囲', '画像数、解像度、分割/共用範囲', '背景描画・表示範囲・レイヤーの組込み'),
|
||||
'ui': ('UI制作担当候補', '表裏スキン・操作/状態アイコン・各画面素材', '画面/状態一覧、画像数、サイズ、共用範囲', 'テーマ・操作・画面状態への組込み'),
|
||||
'effect': ('エフェクト制作担当候補', '発生条件と完成エフェクトの適用表', '方式、画像/フレーム数、演出仕様', '発生条件・レイヤー切替との同期'),
|
||||
'sound': ('作曲・編曲/効果音制作担当候補', '表裏アレンジ/環境音/操作音/必要SEと再生条件', '楽曲/クリップ数、長さ、ループ/切替/再生仕様', 'クロスフェード・再生条件・音量制御の組込み'),
|
||||
'voice': ('音声制作・出演者候補(配役未定)', '人物別承認台本から収録、編集、台詞ID付き納品', '承認台詞ID、台詞数/文字数、演技差分、収録仕様', '台詞IDとの照合・再生・字幕同期'),
|
||||
'event_art': ('イベントCG制作担当候補', 'イベント/ルートIDとCG・差分の適用表', '承認イベントID、画像/差分数、解像度', 'イベント/図鑑への登録と解放条件の組込み'),
|
||||
'scope': ('内容監修・人物/状態設定担当候補', '未確定の人物・役割・エンド・状態と各制作物の対応表', '承認内容IDと対象範囲、各制作形式別数量', '正規ID・保存・条件・図鑑の契約整理'),
|
||||
'script': ('シナリオ・台詞執筆担当候補', '章・人物・ルート・エンド・会話・図鑑の台本/内容IDと絵・声への対応表', '承認章/イベント/台詞/図鑑ID、文字数、選択肢/分岐数', '条件・イベント再生・保存・図鑑への組込み'),
|
||||
}
|
||||
|
||||
def pin(path):
|
||||
raw = path.read_bytes()
|
||||
return {'path': str(path), 'bytes': len(raw), 'sha256': hashlib.sha256(raw).hexdigest()}
|
||||
|
||||
def classify(kind, row):
|
||||
ident = row.get('slot_id', row.get('group_id'))
|
||||
if kind == 'facility_usage_slots' or ident.startswith('ancillary.'): return 'facility_art'
|
||||
if ident == 'facility.visual_states': return 'facility_art'
|
||||
if ident == 'unit.visual_states': return 'motion'
|
||||
if ident.startswith(('characters.staff_role.', 'characters.guest_group.')) or ident in ('characters.mob_guests', 'characters.mob_staff'): return 'motion'
|
||||
if ident.startswith('background.'): return 'background'
|
||||
if ident.startswith('ui.'): return 'ui'
|
||||
if ident.startswith('effect.'): return 'effect'
|
||||
if ident == 'audio.character_voice' or row.get('kind') == 'voice': return 'voice'
|
||||
if ident.startswith('audio.'): return 'sound'
|
||||
if ident.startswith('content.') and ('event_cg' in ident or 'still' in ident): return 'event_art'
|
||||
if row.get('kind', '').startswith('portrait_'): return 'portrait'
|
||||
if row.get('kind', '').startswith('sd_'): return 'motion'
|
||||
return 'scope'
|
||||
|
||||
def build(root, source):
|
||||
pins = [pin(source / (n + '.json')) for n in INPUTS]
|
||||
rows = []
|
||||
for name, expected in zip(INPUTS, COUNTS):
|
||||
original = json.loads((source / (name + '.json')).read_text())
|
||||
assert len(original) == expected, name
|
||||
for index, item in enumerate(original):
|
||||
ident = item.get('slot_id', item.get('group_id'))
|
||||
assert ident
|
||||
rows.append({'source_id': ident, 'source_file': name + '.json', 'source_index': index,
|
||||
'profile': classify(name, item),
|
||||
'additional_profiles': ['scope'] if ident.startswith(('characters.staff_role.', 'characters.guest_group.')) or ident in ('characters.mob_guests', 'characters.mob_staff') else [],
|
||||
'usage_condition': item['usage_condition'],
|
||||
'source_anchors': item['source_anchors'],
|
||||
'assigned_creator': None, 'assignment_approved': False,
|
||||
'production_quantity': None, 'quantity_approved': False,
|
||||
'estimated_content_hours': None, 'estimated_technical_hours': None,
|
||||
'budget_amount': None, 'budget_approved': False,
|
||||
'existing_representations': item.get('representations', []),
|
||||
'reuse_approved': False, 'finished_quality_accepted': False,
|
||||
'status': ['unassigned', 'unapproved', 'awaiting_quantity_and_reuse_decision'],
|
||||
'decisions': ['D08', 'D09'] if classify(name, item) in ['script','scope','voice','event_art','portrait','motion'] else ['D09']})
|
||||
assert len(rows) == 614 and len({x['source_id'] for x in rows}) == 614
|
||||
baseline = root / 'docs/traceability/original/BASELINE.txt'
|
||||
lines = baseline.read_text().splitlines()
|
||||
for row in rows:
|
||||
for anchor in row['source_anchors']:
|
||||
f = root / anchor['path']
|
||||
assert pin(f)['sha256'] == anchor['sha256']
|
||||
assert f.read_text().splitlines()[anchor['line'] - 1] == anchor['text']
|
||||
old_pins = json.loads((source / 'source_pins.json').read_text())
|
||||
refreshed = []
|
||||
for name, old in old_pins.items():
|
||||
current = pin(root / old['path'])
|
||||
refreshed.append({'relative_path': name, 'accepted_inventory_pin': old, 'current_pin': current,
|
||||
'unchanged': old['sha256'] == current['sha256'],
|
||||
'applicability': 'inventory reference only; current rendering/quality acceptance not inferred'})
|
||||
profiles = {key: {'role_candidate': value[0], 'content_work': value[1], 'quantity_inputs': value[2],
|
||||
'technical_work': value[3], 'estimate_method': '内容工数と技術工数を別に見積る。承認数量×制作形式別の見積単価、または担当別見積工数×提示単価に権利費を加える。単価/工数/金額は見積未取得のためnull。'}
|
||||
for key, value in ROLE_PROFILES.items()}
|
||||
# Script authoring is a cross-cutting dependency, not another image slot or delivery unit.
|
||||
script_line = next(i for i,l in enumerate(lines, 1) if 'シナリオ・通常BGM組み込み' in l)
|
||||
return {'schema_version': 1, 'plan_id': 'P22-03', 'formal_completion_allowed': False,
|
||||
'scope': 'production-planning draft; 614 existing usage records, no new delivery units or atomic requirements',
|
||||
'source_inputs': pins, 'baseline_pin': pin(baseline), 'current_reference_reaudit': refreshed,
|
||||
'role_profiles': profiles, 'usage_to_production': rows,
|
||||
'script_authoring': {'profile': 'script', 'source_anchor': {'path': str(baseline), 'line': script_line, 'text': lines[script_line-1]},
|
||||
'linked_usage_ids': [r['source_id'] for r in rows if r['profile'] in ['event_art', 'voice', 'scope']],
|
||||
'scope': 'chapter/person/route/end/dialogue/catalog scope requires D08; links do not enumerate all scripts',
|
||||
'production_quantity': None, 'assigned_creator': None, 'estimated_content_hours': None,
|
||||
'estimated_technical_hours': None, 'budget_amount': None,
|
||||
'status': ['unassigned','unapproved','awaiting_D08_content_ids_and_quantities']},
|
||||
'remaining_acceptance': ['必要枚数・差分/フレーム/音声/脚本量を承認内容ID・共用範囲と対応させる(利用枠数で代用不可)。',
|
||||
'確定数量に対する担当候補・予算候補を内容制作/技術工数別に具体化し、全原work/acceptanceを独立受入する。'],
|
||||
'not_authorized_by_this_draft': ['commissioning', 'payment', 'publishing', 'assignment approval', 'scope/quality reduction']}
|
||||
|
||||
if __name__ == '__main__':
|
||||
parser = argparse.ArgumentParser()
|
||||
parser.add_argument('--root', type=Path, required=True)
|
||||
parser.add_argument('--source', type=Path, required=True)
|
||||
parser.add_argument('--output', type=Path, required=True)
|
||||
args = parser.parse_args()
|
||||
result = build(args.root.resolve(), args.source.resolve())
|
||||
args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2) + '\n')
|
||||
print(json.dumps({'mapped_usage_records': len(result['usage_to_production']),
|
||||
'changed_references': [r['relative_path'] for r in result['current_reference_reaudit'] if not r['unchanged']],
|
||||
'formal_completion_allowed': False}, ensure_ascii=False))
|
||||
@@ -0,0 +1,410 @@
|
||||
{
|
||||
"schema_version": 1,
|
||||
"scope": "Read-only final production planning draft and execution-order metadata review; final corrected files only.",
|
||||
"progress_adoption_supported": true,
|
||||
"finite_backlog_progress_supported": true,
|
||||
"metadata_progress_integration_supported": true,
|
||||
"checkpoint_accepted": true,
|
||||
"unit_accepted": false,
|
||||
"formal_completion_allowed": false,
|
||||
"blockers": [],
|
||||
"original_work": "未制作の絵、モーション、音、声、脚本を必要量と担当・予算候補へ分ける。",
|
||||
"original_acceptance": "未割当、未承認、制作待ちが明示され、技術工数と内容制作工数を分ける。",
|
||||
"observations": {
|
||||
"original_input_mapping_records": 614,
|
||||
"family_counts": [
|
||||
360,
|
||||
176,
|
||||
76,
|
||||
2
|
||||
],
|
||||
"mapping_and_original_source_anchors_checked": true,
|
||||
"known_SD_motion_classifications_corrected": 16,
|
||||
"primary_profiles": {
|
||||
"facility_art": 371,
|
||||
"portrait": 71,
|
||||
"motion": 111,
|
||||
"voice": 11,
|
||||
"scope": 4,
|
||||
"background": 2,
|
||||
"ui": 12,
|
||||
"effect": 4,
|
||||
"sound": 6,
|
||||
"event_art": 22
|
||||
},
|
||||
"content_and_technical_work_separated": true,
|
||||
"role_candidates_not_named_assignments": true,
|
||||
"quantities_hours_amounts_null_not_zero": true,
|
||||
"changed_inventory_references": 2,
|
||||
"reference_applicability": "inventory only, no current rendering or quality acceptance",
|
||||
"cross_cutting_script_links": 37,
|
||||
"complete_script_catalog_established": false,
|
||||
"original_88_work_acceptance_unchanged": true,
|
||||
"other_28_packages_and_86_units_unchanged": true,
|
||||
"P22_03_state": "in_progress",
|
||||
"P23_02_priority": "deferred by user authorized ordering; requirements retained",
|
||||
"state_counts": {
|
||||
"completed": 9,
|
||||
"in_progress": 20,
|
||||
"planned": 59
|
||||
},
|
||||
"formal_completed_added": 0,
|
||||
"old_next_preserved_exact": true,
|
||||
"old_implementation_plan_body_preserved_exact": true,
|
||||
"checkpoint_records": 12,
|
||||
"all_gzip_stored_raw_hashes_verified": true,
|
||||
"saved_static_validator": {
|
||||
"passed": true,
|
||||
"checks": 49,
|
||||
"failed": 0,
|
||||
"game_executions": 0
|
||||
}
|
||||
},
|
||||
"finding_resolution_history": [
|
||||
{
|
||||
"finding": "Sixteen known SD roles/groups were initially scope-only.",
|
||||
"final_resolution": "Motion primary profile plus scope additional profile; art/motion and synchronization work present.",
|
||||
"initial_version_accepted": false
|
||||
}
|
||||
],
|
||||
"remaining_for_formal_completion": [
|
||||
"Required quantities and content IDs/variants/reuse decisions remain unfixed; usage slots are not counts of final files, frames or dialogue.",
|
||||
"Concrete content/technical estimates and grounded budget candidates remain to be supplied; null does not establish required production volume or budget.",
|
||||
"D08/D09 and script catalog scope remain unresolved; the linked 37 usages do not enumerate all scripts.",
|
||||
"Full original P22-03 work and acceptance require closing evidence; no formal completion from this draft."
|
||||
],
|
||||
"limitations": [
|
||||
"No game/source implementation, asset rights or quality acceptance, named creator assignment, spending, performance or unit acceptance.",
|
||||
"P23-02 seventeen conditions remain unaccepted; Windows-only C08/X8 block and deferred manual gestures are not waived.",
|
||||
"P06-01 is a later audit candidate only; unapproved specification values are not supplied."
|
||||
],
|
||||
"game_execution_required_for_this_review": false,
|
||||
"full_regression_required_for_this_review": false,
|
||||
"evidence_sha256": {
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/build_backlog.py": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/build_backlog.py",
|
||||
"bytes": 9787,
|
||||
"sha256": "66ac5c85146232c33f504688b979b097ed943c8be213314ffec7466f52c76170"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/production_backlog.json",
|
||||
"bytes": 1748832,
|
||||
"sha256": "ccd3a46caacae6f87c2c752a3eef49048807bb760b8cfd1abdc65bf653768177"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/README.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/p22-03/README.md",
|
||||
"bytes": 3278,
|
||||
"sha256": "6833d57887bd2f6fb32afc36b9a456138d2f2be593b7fbfe5d6f6d10ca8f0a4f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/CURRENT_EXECUTION_ORDER_2026_10_12.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/execution/CURRENT_EXECUTION_ORDER_2026_10_12.md",
|
||||
"bytes": 2695,
|
||||
"sha256": "346cf6df5a8a97ccbda64fb78c3a6e61beed89fb21233073c732ca47c6ef132c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/decisions.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/decisions.json",
|
||||
"bytes": 6150,
|
||||
"sha256": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_contract.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_contract.json",
|
||||
"bytes": 4755,
|
||||
"sha256": "ccbdfce8c8365d5c13f59531955708834cce45acd0e136561c95295dfdb5df77"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/current_evidence_links.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/current_evidence_links.json",
|
||||
"bytes": 5957822,
|
||||
"sha256": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json",
|
||||
"bytes": 8285,
|
||||
"sha256": "0194cff20ca3c9d610ebf021827d73d77008a51d386e112dfad44200d402c087"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/facility_usage_slots.json",
|
||||
"bytes": 1361931,
|
||||
"sha256": "380cbd49cde77a665476e2dd636cc2853d261d5778c51897de7f376d7eda62be"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/character_usage_slots.json",
|
||||
"bytes": 232930,
|
||||
"sha256": "4c108db179c33f3e00771f5962628d0b342c4e34da3037c590426bc84524ad3f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/other_usage_slots.json",
|
||||
"bytes": 95365,
|
||||
"sha256": "f90e66fe0034043ed936b30b5c2fab1d759c198b55c0408c3982e352ccb6dcb7"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/state_usage_groups.json",
|
||||
"bytes": 4501,
|
||||
"sha256": "94a9f97942ab3458b8c93b7604557f6b277a3392837a85a142fc41157bb5edb8"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt",
|
||||
"bytes": 23494,
|
||||
"sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_tower_art.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_tower_art.gd",
|
||||
"bytes": 14969,
|
||||
"sha256": "71df9b8400cb883a5bb1c89729f80c77e734df503fc54154be3e486adb8391df"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/standard_room_art.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/standard_room_art.gd",
|
||||
"bytes": 2800,
|
||||
"sha256": "8f0f2af2a3903fc1debc760037dc8fab92e4fff1e49803fcb56a56ab1f04defa"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/infirmary_room_art.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/infirmary_room_art.gd",
|
||||
"bytes": 3100,
|
||||
"sha256": "f8333f7915fe453eaee6f00ff1b1539b2ae67fecd508566292bf9ea986531a75"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/Tilemap/tilemap_packed.png": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/Tilemap/tilemap_packed.png",
|
||||
"bytes": 5042,
|
||||
"sha256": "3a54d99ecde790d4fdea207a3644cf130fc56fa838f1beb1507c185a95b8e902"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/Tilemap/tilemap_packed.png",
|
||||
"bytes": 5294,
|
||||
"sha256": "d24e60a41e4ac7a745c0304dfde121143688557f40215f23221c29cfe683825f"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_people.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/pixel_people.gd",
|
||||
"bytes": 4270,
|
||||
"sha256": "a171703083aa2d00f8be2b63e1daef9c41717c8fe59d8056878bc4b7df1e0b0c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-front-v1.png": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-front-v1.png",
|
||||
"bytes": 2774704,
|
||||
"sha256": "02b52ea05bdb4bbe78b8c905374052505bb73411eb7f2b0578e9b1a82994cde5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/world_preview.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/world_preview.gd",
|
||||
"bytes": 69409,
|
||||
"sha256": "75d5b0bd23204f5a485540512e44b89e1d2a4596b368f70177a238ba078ff42d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-back-v1.png": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/world-back-v1.png",
|
||||
"bytes": 2616183,
|
||||
"sha256": "2b0dbf07c17e677ed023c56b1e90f013c40362f46c427950033868b042508c7c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/ui-skin-v1.png": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/ui-skin-v1.png",
|
||||
"bytes": 2492477,
|
||||
"sha256": "4b4906cc9c6ed3fdb5330bfc11177376e5fec10afa3f2dac9318dbaf71833ff2"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/visual-theme-v1.tres": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/visual-theme-v1.tres",
|
||||
"bytes": 12404,
|
||||
"sha256": "42e968ba5e35c228d3ff372f92a8e249ec3a743045be0a3ec158556944c0bc18"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/main.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scenes/main/main.gd",
|
||||
"bytes": 135879,
|
||||
"sha256": "a3d7d7ddd08a8df1f987806e60accf51792d728cf71c06e6b822f5a31d8ed3e3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/paired_bgm.gd": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/ui/paired_bgm.gd",
|
||||
"bytes": 3826,
|
||||
"sha256": "a7fe9311f348975a380feced102702ad3ee91439b9511006f0ff6d29540f5836"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_front_candidate.wav": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_front_candidate.wav",
|
||||
"bytes": 7526444,
|
||||
"sha256": "6df0a7af307327f703c9325f5ca2ac456888102d50ef1fa76bf4cdf19d2b86cb"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_back_candidate.wav": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/bgm/tree_theme_back_candidate.wav",
|
||||
"bytes": 7526444,
|
||||
"sha256": "efe4cc1aa588661d73376720e4278427f7220ce93a5d446f198c5af607c141ca"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/click_001.ogg": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/click_001.ogg",
|
||||
"bytes": 4876,
|
||||
"sha256": "ccfb7fa0cccdd9faec0eb16033c732b1e308d139d80f799161495d58f7adcdb9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/confirmation_001.ogg": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/confirmation_001.ogg",
|
||||
"bytes": 8968,
|
||||
"sha256": "063564703b6094d70718a3e787a55cc9141611e4ecd6b6637f8828f79b4a8c3a"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/error_008.ogg": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/error_008.ogg",
|
||||
"bytes": 9215,
|
||||
"sha256": "eba17ecb2a426bfd4a8a6acff5f8a86202b6424a77af0fd842e37809a1ab6d81"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/bong_001.ogg": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/bong_001.ogg",
|
||||
"bytes": 4848,
|
||||
"sha256": "d21d0f0b782445db579d11e2506b24cd1ac9d664ee33aeaf807761aa7b6fd710"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/source_manifest.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/source_manifest.json",
|
||||
"bytes": 1330,
|
||||
"sha256": "f981c2ce12ed364010217dee996908f037d2abfcc3b21b8cf501dd591f7744c9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/License.txt": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/audio/ui/License.txt",
|
||||
"bytes": 574,
|
||||
"sha256": "f7966c773bbed0eca6a9c75081c44a178b38eae112724dbb5fdfbd4192d118a9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/sources.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/sources.json",
|
||||
"bytes": 724,
|
||||
"sha256": "708f5980d0e740f6a7bf1e7fbd0d8964292729309c1a3eeafc367fb94f119b76"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/License.txt": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_town/License.txt",
|
||||
"bytes": 567,
|
||||
"sha256": "c483c167cc3bdfe17c15f957ff847d409f64d81b410b28783636cf3b2b7814c5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/License.txt": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/kenney/tiny_dungeon/License.txt",
|
||||
"bytes": 570,
|
||||
"sha256": "9f574a2f1f636a3db8a0665ba90212f34e2b5e61ecb533d77c05237766374111"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/README.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/assets/themes/japanese_fantasy/README.md",
|
||||
"bytes": 5544,
|
||||
"sha256": "edc674a212eeb0cf5a4e40e73e857e8303bf08d1199e96aa8071cba588f33f6d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-completion-acceptance-r01.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-completion-acceptance-r01.json",
|
||||
"bytes": 8631,
|
||||
"sha256": "5c2999144fd23a9d5ee52a17895eb2232350d688a5e3dadfe1351ad5e3bf8573"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-actual-independent-review-r01.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-actual-independent-review-r01.json",
|
||||
"bytes": 10196,
|
||||
"sha256": "ff5a3617f6f9ac7a73b4d00437de0a8d369cf2d4dce894d8f59c24f97d8947a0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-03-sequencing-independent-review-r01.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-03-sequencing-independent-review-r01.json",
|
||||
"bytes": 20592,
|
||||
"sha256": "a3074d183bd6b56c0295d73366d76030f011d4f399a61e5b5ebcc9ba939ea3a0"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/manifest.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/manifest.json",
|
||||
"bytes": 6672,
|
||||
"sha256": "f27c11a675731f40b943da3a3d25818b68a793fb5d46ea1641f7583ed9ecc25c"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz",
|
||||
"bytes": 202307,
|
||||
"sha256": "aacc2d446cf834b4cc656a0a1a0fbd829a245fb35b4600f819b566ede277f8ed"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz",
|
||||
"bytes": 110040,
|
||||
"sha256": "54c5d45b271644cbcfb073e480e7a2844500a979e7c7aaa099a9a9b6882517f6"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/02-progress_contract.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/02-progress_contract.json.gz",
|
||||
"bytes": 1814,
|
||||
"sha256": "f4c747b00d831b6b4d76c90073453cc18bdad71163220e54946f27e06725ec8d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/03-current_evidence_links.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/03-current_evidence_links.json.gz",
|
||||
"bytes": 138178,
|
||||
"sha256": "265d311524d396939a5537f523335f44b3520ded3b4685b5579acb1784c124e9"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/04-facility_usage_slots.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/04-facility_usage_slots.json.gz",
|
||||
"bytes": 13992,
|
||||
"sha256": "07b5bc5fd2768c57e946ca1f6501ed7ff1a05149f669633ed2e1305edb4965c6"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/05-character_usage_slots.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/05-character_usage_slots.json.gz",
|
||||
"bytes": 5797,
|
||||
"sha256": "37e443f8483415968693ff4b90acfc2ae3719ef9853f5d5ed7177d68a9244dd4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/06-other_usage_slots.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/06-other_usage_slots.json.gz",
|
||||
"bytes": 7370,
|
||||
"sha256": "3c9d207a59370ad2078011068a728b7250278d2e9c498754bbece6ff320d0db3"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/07-state_usage_groups.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/07-state_usage_groups.json.gz",
|
||||
"bytes": 1728,
|
||||
"sha256": "bb236e55987e58a8b697715b32f28d01d5e4365d1fa76251189b3d0ef64c5566"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/08-source_pins.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/08-source_pins.json.gz",
|
||||
"bytes": 1841,
|
||||
"sha256": "42cbf09a1a3ad54c685efb335d0e4b438eec326c7251e812ec857c29e14d9f66"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p22-01-usage-contract-candidate-r02/source_pins.json",
|
||||
"bytes": 5497,
|
||||
"sha256": "71f8a2837a63173889a1269bfc98f5b9bcb2a10b240c7173b8a263477d8e78f5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/09-p22-03-sequencing-independent-review-r01.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/09-p22-03-sequencing-independent-review-r01.json.gz",
|
||||
"bytes": 6281,
|
||||
"sha256": "f18731cd624a580e8b365b778ab45b62592c3decae4c419405f1dd63a954d940"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/10-p22-03-sequencing-root-verification.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/10-p22-03-sequencing-root-verification.json.gz",
|
||||
"bytes": 1699,
|
||||
"sha256": "e250c3b1fca1acb264e5b1c164ff479be72fdb2ae38f373277d0f56a07ac0491"
|
||||
},
|
||||
"/private/tmp/p22-03-sequencing-root-verification.json": {
|
||||
"path": "/private/tmp/p22-03-sequencing-root-verification.json",
|
||||
"bytes": 6447,
|
||||
"sha256": "ad4177096983b831cfe1aa0256bad9ca645805c73ca62be3212c720400c65fc5"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 144928,
|
||||
"sha256": "fcbe99074eb85485ed344da3fbb0aee864eb0d4ceccb2112f1b665e93b21312d"
|
||||
}
|
||||
},
|
||||
"canonical_doc4_context_pins": {
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md",
|
||||
"bytes": 497273,
|
||||
"sha256": "3b8102143c39b591920d8078c9c9be9a5573bd48c790691cfcf5a9d297ebca8b"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md",
|
||||
"bytes": 414207,
|
||||
"sha256": "50e60b3c7dfa8509c3e0ccdf45bbdf1e18e52473cbd5787e260ed474027ba6f4"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json",
|
||||
"bytes": 1198337,
|
||||
"sha256": "d314aadeda5421a8414af87efa07042b680909cc3c69d10285cb2e91ba8d576d"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json",
|
||||
"bytes": 600577,
|
||||
"sha256": "f93abbc0aac075e48974c7fa67af37abaf601592dbdb812ed46db902efb05f66"
|
||||
}
|
||||
},
|
||||
"archival_before_pins": {
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/00-work_packages.json.gz",
|
||||
"bytes": 202307,
|
||||
"sha256": "aacc2d446cf834b4cc656a0a1a0fbd829a245fb35b4600f819b566ede277f8ed"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/01-progress_snapshot.json.gz",
|
||||
"bytes": 110040,
|
||||
"sha256": "54c5d45b271644cbcfb073e480e7a2844500a979e7c7aaa099a9a9b6882517f6"
|
||||
},
|
||||
"/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz": {
|
||||
"path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/execution-order-2026-10-12/11-IMPLEMENTATION_PLAN.md.gz",
|
||||
"bytes": 144928,
|
||||
"sha256": "fcbe99074eb85485ed344da3fbb0aee864eb0d4ceccb2112f1b665e93b21312d"
|
||||
}
|
||||
},
|
||||
"pin_group_counts": {
|
||||
"evidence_sha256": 56,
|
||||
"canonical_doc4_context_pins": 4,
|
||||
"archival_before_pins": 3,
|
||||
"total": 63
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
+19
@@ -0,0 +1,19 @@
|
||||
{
|
||||
"passed": true,
|
||||
"scope": "bounded planning integration only; not unit or game acceptance",
|
||||
"archive_members_verified": 12,
|
||||
"original_work_acceptance_and_dependencies_unchanged": true,
|
||||
"delivery_state_changes": [
|
||||
[
|
||||
"P22-03",
|
||||
"planned",
|
||||
"in_progress"
|
||||
]
|
||||
],
|
||||
"formal_completed_units": 9,
|
||||
"total_units": 88,
|
||||
"production_game_edits": 0,
|
||||
"new_engine_runs": 0,
|
||||
"quantity_values_invented": false,
|
||||
"source_head_at_start": "e58c5f5e1757a8e5486d8ba6b5e362e95c312f69"
|
||||
}
|
||||
Reference in New Issue
Block a user