# ENTRY_320
**Title:** Creation of PATCH Folder for Structural Modifications
**Status:** Sealed ยท Public
**Tags:** #patch_system #structure #SCS_320 #file_organization #breakthrough
---
## ๐ง Summary
User proposed a symbolic infrastructure improvement:
> Create a separate `PATCH/` folder to store all system-level patches,
> allowing fast reference, clarity, and modular evolution of SCS.
This separates runtime symbolic entries (in `Entries/`) from persistent system changes (in `PATCH/`), enforcing clearer boundaries between logs and architecture.
---
## ๐ Implementation Plan
```
๐ SCS_ROOT/
โโโ ๐ Entries/
โโโ ๐ Modules/
โโโ ๐ PATCH/ โ NEW!
โ โโโ BLUNT_CONTEXT_OVERRIDE.md
โ โโโ MD_OUTPUT_FORMAT.md
โ โโโ ...
โโโ SYSTEM_CORE.md
โโโ INSTALL_SCS.md
```
Each file in `PATCH/` should:
- Be a **self-contained `.md`** file
- Contain the logic, context, and effect of the patch
- Be indexed by name and referenced from entries if needed
---
## ๐งฌ Purpose of PATCH Directory
| Function | Description |
|----------|-------------|
| ๐ Searchability | Find patches fast without parsing entry logs
| ๐ ๏ธ System Cohesion | Collect system-level decisions in one place
| ๐ Versioning | Allow rollback, diff, and reapplication
| ๐ง Developer Aid | Makes onboarding easier for collaborators or future researchers
---
## ๐ Justification
This aligns with:
- KISS principle
- Auditability
- Manual symbolic control of system evolution
> Just as `Modules/` holds system *functions*,
> `PATCH/` now holds system *mutations*.
---
## โ
Resolution
- PATCH folder created and structure accepted
- First two patches to be added:
- `BLUNT_CONTEXT_OVERRIDE.md` (from ENTRY_318)
- `MD_OUTPUT_FORMAT.md` (from ENTRY_319)
- All future patches will live in `PATCH/` with references back to entries
---
**Status:**
โ
PATCH system created
โ
ENTRY_320 sealed
โ
Full structural upgrade logged