This directory extends the root repo docs with deeper subsystem notes. The root files explain what the project is and how to approach it safely; the knowledgebase captures the source-backed details that are easy to lose when working from large legacy units alone.
- Start with ../../README.md, ../../BUILD.md, and ../../ARCHITECTURE.md for repo orientation.
- Use the docs here when you need subsystem-level behavior, evidence boundaries, or repo-surface trust guidance.
- Treat source files such as ../../ERFEdit.dpr, ../../UMainForm.pas, ../../UMainForm.dfm, ../../UERFHandler.pas, and ../../UST_Common.pas as the final authority when documentation and source diverge.
- 00-intent/repo-intent-and-boundaries.md: what this repo is trying to preserve, and what this doc layer is for.
- 10-architecture-runtime/archive-lifecycle.md: handler-owned archive lifecycle, staged resource behavior, and save rewrite semantics.
- 10-architecture-runtime/ui-behavior-map.md: form-layer behavior, delegated operations, drag/drop, search, and sorting.
- 40-operational-risk/repo-trust-surfaces.md: which repo surfaces to trust first, and which ones are stale or historical.
- 50-execution/manual-validation-boundaries.md: what can be validated from this Linux workspace versus what needs Windows Delphi runtime checks.
- 50-execution/workspace-tooling-and-launch-surfaces.md: how the ERFEdit-specific
.vscodetasks, launch entries, settings, and command-line preflight map to the real entrypoint. - 90-meta/documentation-evidence-boundaries.md: evidence labels, observation boundaries, and how to keep docs honest when runtime proof is missing.
- [REPO] This knowledgebase is grounded in repo-local source inspection and workspace diagnostics.
- [OPEN] It does not replace Windows Delphi runtime validation for build behavior, HAK support, or non-ERF
Save Ascorrectness.