EDEN 100.99.32 — Validation report

Source baseline: EDEN 100.99.31
Release date: 2026-10-18

Implemented
- Child folders inherit the parent's default publication mode, normal destination list, link/file exception lists, and pin policy while the child's respective fields are NULL.
- Child folders created after the release store NULL for title requirement, preview requirement, and preview request setting so they resolve through their parent. A manager can override these fields separately and restore inheritance separately.
- Folder default caption and default preview image now have tri-state behavior: NULL means inherit, 1 means use the local value (including an explicit clear), and a local caption/image may be overridden independently.
- Individual inheritance controls added for publication destinations, send mode, pin, exception lists, caption, preview image, title requirement, and preview request.
- Existing non-empty local captions and local preview images are marked as overrides during the additive database migration; pre-existing folder settings are otherwise preserved.
- Fixed the pin toggle to read the effective publication policy rather than an undefined local variable.
- Added a parent-chain cycle guard to the publication policy resolver.

Validation completed
- 78 PHP files passed php -l.
- update.json parses as JSON and version/release match VERSION = 100.99.32.
- Static assertions checked child INSERT NULL values, inheritance-marker migrations, reset callbacks, mode/destination/pin policy resolution, and the pin callback fix.
- Manifest paths checked after generation of release reports.
- ZIP integrity checked with unzip -t.

Limitations
- No live Telegram test, cPanel production database migration, or real group/channel publication was possible. Apply first to a backup/staging copy or take a full backup before replacing files.
