chore(meta): untrack spike binaries — local-only per D-241
416 binary files (~1.7 GB: .glb/.gltf/.bin/.png) removed from the index, kept on disk; spikes/ keeps verdict/review markdown + spike code tracked (61 files). .gitignore extended to cover model/texture/render binaries under spikes/ going forward. Reproducible from purchased packs in docs/assets/downloads/ + tracked scripts; zero markdown-embedded images in spikes/, so no docs break. History rewrite deliberately NOT done — recorded as out of scope in D-241. Closes fable-ous.md finding S-14. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@@ -39,6 +39,23 @@ spikes/**/*.uid
|
||||
spikes/**/*.npy
|
||||
spikes/**/*.npz
|
||||
|
||||
# Spike binary artifacts are local-only (D-241): models, textures, renders are
|
||||
# reproducible from purchased packs (docs/assets/downloads/) + spike scripts.
|
||||
# Verdict/review markdown and spike code stay tracked. Production assets live
|
||||
# in client/assets/ after promotion, never in spikes/.
|
||||
spikes/**/*.glb
|
||||
spikes/**/*.gltf
|
||||
spikes/**/*.bin
|
||||
spikes/**/*.png
|
||||
spikes/**/*.jpg
|
||||
spikes/**/*.jpeg
|
||||
spikes/**/*.webp
|
||||
spikes/**/*.fbx
|
||||
spikes/**/*.blend
|
||||
spikes/**/*.exr
|
||||
spikes/**/*.hdr
|
||||
spikes/**/*.zip
|
||||
|
||||
# Planet generator intermediates
|
||||
*.tmp.npz
|
||||
|
||||
|
||||
@@ -306,6 +306,7 @@ line in place — keep the Q-record for the audit trail rather than deleting it.
|
||||
- [D-238: Symmetric shadowcasting (Albert Ford) selected for LOS computation](decisions/perception.md#d-238-symmetric-shadowcasting-albert-ford-selected-for-los-computation) — _perception_
|
||||
- [D-239: Tile derivation contract — coarse→fine refinement chain (resolves Q-101)](decisions/architecture.md#d-239-tile-derivation-contract--coarsefine-refinement-chain-resolves-q-101) — _architecture_
|
||||
- [D-240: Registry orbit/star data is non-canonical — climate derives from a `planet_class` temperature envelope](decisions/architecture.md#d-240-registry-orbitstar-data-is-non-canonical--climate-derives-from-a-planet-class-temperature-envelope) — _architecture_
|
||||
- [D-241: Spike binary artifacts are local-only — gitignored, never tracked](decisions/process.md#d-241-spike-binary-artifacts-are-local-only--gitignored-never-tracked) — _process_
|
||||
|
||||
## Open questions
|
||||
|
||||
|
||||
@@ -88,4 +88,16 @@ How the team works: composition, naming, workflow.
|
||||
|
||||
---
|
||||
|
||||
*5 decisions. Last updated: 2026-06-12*
|
||||
### D-241: Spike binary artifacts are local-only — gitignored, never tracked
|
||||
- **Date:** 2026-06-12
|
||||
- **Decision:** Binary artifacts under `spikes/` (models `.glb/.gltf/.bin/.fbx/.blend`, textures/renders `.png/.jpg/.webp/.exr/.hdr`, archives `.zip`) are **local-only**: gitignored going forward, and the 416 previously tracked files (~1.7 GB at tip) are removed from the index (kept on disk). What stays tracked in `spikes/`: verdict/handover markdown, spike code (`.py/.gd/.tscn/.gdshader`), and small config/JSON — the knowledge, not the bytes.
|
||||
- **Rationale:** Tracked spike binaries made every clone pay ~1.7 GB for prototype outputs that are reproducible from purchased source packs (`docs/assets/downloads/`, already gitignored) plus the tracked spike scripts; the weight grows with every Phase-4/5 asset spike. An audit scan (fable-ous.md S-14) found zero markdown-embedded images in `spikes/`, so untracking breaks no documentation. The repo already uses this pattern for `vendor/` and `docs/assets/downloads/`.
|
||||
- **Boundary:** Production assets are **promoted out of spikes/** into `client/assets/` (with manifest registration) and remain fully tracked there — promotion is the act that makes an asset repo-canonical. Spike outputs that matter must either be promoted or be reproducible from tracked scripts.
|
||||
- **Not included:** History rewrite. The ~1.7 GB remains in git history; purging it (filter-repo/LFS migration) is a separate, deliberately unmade decision — revisit if clone cost becomes a real problem.
|
||||
- **Raised by:** Jeroen (directive, 2026-06-12), from the fable-ous.md audit finding S-14.
|
||||
- **Dissent:** None.
|
||||
- **Cross-reference:** `.gitignore` spikes section, `docs/assets/downloads/` (purchased sources), fable-ous.md §2 S-14.
|
||||
|
||||
---
|
||||
|
||||
*6 decisions. Last updated: 2026-06-12*
|
||||
|
||||
|
Before Width: | Height: | Size: 80 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 61 KiB |
|
Before Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 900 KiB |
|
Before Width: | Height: | Size: 942 KiB |
|
Before Width: | Height: | Size: 966 KiB |
|
Before Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 65 KiB |
|
Before Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 84 KiB |
|
Before Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 4.1 MiB |
|
Before Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 4.5 MiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 3.8 MiB |
|
Before Width: | Height: | Size: 3.1 MiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 4.1 MiB |
|
Before Width: | Height: | Size: 3.0 MiB |
|
Before Width: | Height: | Size: 1.5 MiB |
|
Before Width: | Height: | Size: 4.1 MiB |
|
Before Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 4.5 MiB |
|
Before Width: | Height: | Size: 4.8 MiB |
|
Before Width: | Height: | Size: 14 MiB |
|
Before Width: | Height: | Size: 9.4 MiB |
|
Before Width: | Height: | Size: 6.3 MiB |
|
Before Width: | Height: | Size: 12 MiB |
|
Before Width: | Height: | Size: 10 MiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 3.7 MiB |
|
Before Width: | Height: | Size: 3.1 MiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 3.9 MiB |
|
Before Width: | Height: | Size: 3.0 MiB |