docs: Refresh developer architecture pages for recent sprints
Pages updated:
- Fence-Developer-Architecture (#2410: StoreItemExtrasViewModel, save-on-close race, new-file browser sync)
- Manifest-Developer-Architecture (#2410: atomic JRL save, duplicate-ID bump)
- Marlinspike-Developer-Architecture (#2454: case-preserving replace, consolidated rename dialog)
- Quartermaster-Developer-Architecture (#2394: PBR diffuse fallback, source-tier textures, lighting, robe graft)
- Radoub-Formats (#2454: CaseStyle case-preserving content replace chokepoint)
- Radoub-UI-Developer (#2432/#2438/#2449/#2466: particle emitters, ModelPreviewPanel, undo/redo)
- Reliquary-Developer-Architecture (#2438: shared StatusBarControl, ModelPreviewPanel adoption)
- Relique-Developer-Architecture (#2466: document/whole-field undo/redo)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
docs: Update developer architecture pages and add Reliquary
Refreshed Fence, Marlinspike, Parley, Quartermaster, Relique, Trebuchet
architecture docs plus Radoub-Formats and Radoub-UI-Developer.
Added new Reliquary-Developer-Architecture page.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
docs: Update developer architecture and format spec pages
Refresh 17 developer docs against current source: Parley AddNode undo
rollback and TTS ArgumentList hardening (#2260/#2323), GFF 64-bit type
storage corrections, plus arch/format updates across Fence, Manifest,
Marlinspike, Quartermaster, Relique, Trebuchet, Radoub.UI, and the
Radoub-Formats spec set. Freshness dates bumped to 2026-05-30.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
docs: Update developer architecture pages
Reflects the following source-repo work merged since the prior refresh:
- Radoub.UI extraction (PRs #2151/#2156/#2160 of epic #1908):
- ItemDetailsPanel promoted to Radoub.UI; QM + Fence now share
- ModelPreviewGLControl + renderer helpers (OpenGLShaderManager,
MeshSkipHeuristic, SmoothGroupNormals, VertexWelder,
ModelViewController) promoted to Radoub.UI
- TextureService moved to Radoub.UI.Services
- MdlPartComposer + MdlPartBoneMap + MdlPartNaming extracted from
QM ModelService.LoadPartBasedCreatureModel
- Marlinspike rename subsystem (PR #2169, issue #1926): rename
dispatch via ResRefRenameOrchestrator, auto-suffix collision dialog,
per-row scoping via Tag/SelectedItem tree walk
- BaseItemTypeService WeaponWield/IsHeldWeapon (PR #2157)
- Memory leak hardening round 2/3 (PR #2129/#2142/#2143, issue #2034):
LruCache adoption for TextureService palette + rendered caches
- Read-through palette cache pattern (PR #2150, issue #2144)
- FileBrowserPanelBase Name/Tag sort + search (epic #2186, sprints
3-4): per-resource cache subdirectories (CreaturePalette/
StorePalette/), eager HAK/BIF metadata population, GFF-direct
IndexMetadataAsync, save-flow row refresh seam
- Fence StoreItemExtrasPanel split from shared ItemDetailsPanel,
Item Details panel rewired as data-driven
Bumped freshness dates on every page touched.
docs: Update developer architecture docs for pre-release
Updated 6 dev docs: Marlinspike, Parley, Quartermaster, Radoub-UI, Relique, Trebuchet.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: Update dev docs for Marlinspike phases 2-4, new format pages
Marlinspike: Replace engine (batch + single-file), BackupService,
ToolDispatchService, VarTable replace, per-tool search navigation,
8 search providers (DLG, UTC, UTI, UTM, JRL, ARE, GIT, generic).
New pages: Radoub-Formats-ARE, Radoub-Formats-UTD, Radoub-Formats-UTP.
Updated: All 7 tool dev architecture pages, Radoub-Formats, Radoub-UI-Developer,
Marlinspike-Developer-Architecture, Parley-Keyboard-Shortcuts (Ctrl+H),
Index, Sidebar.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: Add Marlinspike search engine docs, update Parley search features (#1855)
New: Marlinspike-Developer-Architecture.md - cross-tool search engine architecture.
Updated: Parley-Developer-Architecture (search system section), Parley-Keyboard-Shortcuts
(Ctrl+F, Ctrl+Shift+F, F3), Radoub-UI-Developer (ModuleSearchService), Radoub-Formats
(Phase 1 complete), Home, Index, Sidebar with Marlinspike entries.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>