Save The Tree implementation and acceptance work in progress
Preserve production code, regression fixtures, audio assets and provenance, test infrastructure, and the original-completion plan and progress ledger. Final game and Windows acceptance remain pending; excluded local artifacts and native experiments are not part of this snapshot.
This commit is contained in:
+1262
File diff suppressed because it is too large
Load Diff
+6482
File diff suppressed because it is too large
Load Diff
+16
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"facility_mapping": "docs/plans/original-completion-2026-09-29/execution/original_facility_mapping.json",
|
||||
"facility_mapping_sha256": "df0c933220449c8bb3e0fd942ad6f1dee49075abdd6587c4856022e12e3665cf",
|
||||
"baseline_sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a",
|
||||
"media_files": 290,
|
||||
"literal_referenced_media_files": 8,
|
||||
"audio_files": 0,
|
||||
"facility_count": 30,
|
||||
"facility_usage_slots": 360,
|
||||
"named_heroines": 7,
|
||||
"character_usage_slot_groups": 84,
|
||||
"other_slot_groups": 17,
|
||||
"approved_assets": 0,
|
||||
"missing_literal_references": [],
|
||||
"scope": "Inventory and candidate mappings only. No asset is promoted to complete by file existence, procedural fallback, or a passing gameplay test. Variant counts and production ownership remain unresolved."
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"scope": "hash/inventory/archive consistency only, not game/quality/native acceptance",
|
||||
"checks": {
|
||||
"fresh_media_hashes": true,
|
||||
"unique_media_paths": true,
|
||||
"original_facilities_30": true,
|
||||
"facility_usage_slots_360": true,
|
||||
"heroines_7": true,
|
||||
"unique_facility_slots": true,
|
||||
"current_reference_map_matches": false,
|
||||
"old_assets_unchanged": true,
|
||||
"Kenney_licenses_present": true,
|
||||
"old1394_zip_crc_SHA": true,
|
||||
"no_false_finish": true
|
||||
},
|
||||
"passed": false
|
||||
}
|
||||
+4294
File diff suppressed because it is too large
Load Diff
+192
@@ -0,0 +1,192 @@
|
||||
[
|
||||
{
|
||||
"slot_id": "background.front",
|
||||
"requirement": [
|
||||
"B-13.3"
|
||||
],
|
||||
"candidate": "scenes/main/world_preview.gd",
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "background.back",
|
||||
"requirement": [
|
||||
"B-13.3"
|
||||
],
|
||||
"candidate": "scenes/main/world_preview.gd",
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "ui.front_skin",
|
||||
"requirement": [
|
||||
"B-13.4"
|
||||
],
|
||||
"candidate": "assets/themes/japanese_fantasy/visual-theme-v1.tres",
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "ui.back_skin",
|
||||
"requirement": [
|
||||
"B-13.4"
|
||||
],
|
||||
"candidate": "assets/themes/japanese_fantasy/visual-theme-v1.tres",
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "ui.emotion_graph",
|
||||
"requirement": [
|
||||
"B-13.4"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "ui.camera_overlay",
|
||||
"requirement": [
|
||||
"B-13.4"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "effect.shield",
|
||||
"requirement": [
|
||||
"B-13.2"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "effect.smoke",
|
||||
"requirement": [
|
||||
"B-13.2"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "effect.mana_light",
|
||||
"requirement": [
|
||||
"B-13.2"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "audio.front_bgm",
|
||||
"requirement": [
|
||||
"B-13.5"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "audio.back_arrangement",
|
||||
"requirement": [
|
||||
"B-13.5"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "audio.front_ambience",
|
||||
"requirement": [
|
||||
"B-13.5"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "audio.back_ambience",
|
||||
"requirement": [
|
||||
"B-13.5"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "audio.ui",
|
||||
"requirement": [
|
||||
"B-13.5"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "audio.character_voice",
|
||||
"requirement": [
|
||||
"B-13.5"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "other_characters",
|
||||
"requirement": [
|
||||
"B-13.1"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "unverified_required_slot",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
},
|
||||
{
|
||||
"slot_id": "restricted_content_unproduced",
|
||||
"requirement": [
|
||||
"B-12.3",
|
||||
"B-13.1",
|
||||
"B-13.2",
|
||||
"B-13.5"
|
||||
],
|
||||
"candidate": null,
|
||||
"status": "not_produced_outside_current_content_scope",
|
||||
"creator": "unassigned",
|
||||
"required_variant_count": null,
|
||||
"approved_asset": null
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user