perf: eliminate 20MB feat HTML bloat, unify index loading, and pure tree striping #54
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "perf/consolidate-and-fix-bloat"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Overview
build_featscontainer lookup bug inscripts/core/sphere_engine.pythat was capturing entire Wikidot tab containers into individual feat cards.scripts/audit.pyto detect leaked tab markup and enforce 100KB sanity bounds.parse_all_combat_spheres.py,parse_all_magic_spheres.py, andparse_all_skill_spheres.py.src/utils/searchIndex.tswith in-flight deduplication and memory cache. BothuseLinkPreview.ts,CommandPalette.tsx, andNotebookPageshare a single fetch of/search-index.json, saving 5.4 MB per session.NotebookPagewith a purevisibleIndexMap, and addedbyHashmap for O(1) item resolution..agentwith current scripts, architecture, audit checks, and lessons learned.