# Owned publication manifest

## Target

- **Author:** Jared Mastroianni
- **Destination:** Jared Mastroianni personal authority site only
- **Publisher owner:** Master Personal Site Authority
- **Recommended canonical:** `https://jaredmodstorage.github.io/writing/facility-exit-reconciliation-self-storage/`
- **Slug:** `facility-exit-reconciliation-self-storage`
- **Schema type:** `TechArticle`
- **Title:** `A Facility Left the Portfolio. Did Every System Get the Memo?`
- **Deck:** `Build an Exit Reconciliation Before Permissions, Payments, Alerts, and Automations Outlive the Site`
- **Description:** `A practical multi-location control for retiring or transferring every connected system path after a self-storage facility leaves operating scope.`
- **Body word count:** 1,881 under the package counting rule.
- **Current state:** Complete governed local package assigned to one owned publisher; not dispatched, committed, deployed or published.

## Exact source package

- Article: `a-facility-left-the-portfolio-did-every-system-get-the-memo.md` — SHA-256 `e237d2ced8265a0ea610839e4f9b6ad4cfaa1e42f31f7ffb3e27fe484360f102`
- Practical tool: `facility-exit-reconciliation-register.csv` — SHA-256 `1783e572c25ce7dc2bb09806d1c33d6567d0056f200fb037bbc03746507d646f`
- Source register: `source-register.csv` — SHA-256 `48967abcc31455f829f7061f9a08ff35925b9df927b40c4478a184202bd772d1`
- Editorial image: `014-professional-facility-staff-handshake.png` — SHA-256 `54644f975453fa09f843f775a57f50e352f22447c98256bf3a3bfba22112857c`; 3,840 × 2,560
- Image notes: `image-notes.md`
- Originality and claim boundary: `originality-and-claim-boundary.md`

## Article and tool integration

Publish the body between `BODY START` and `BODY END`, preserving headings, lists, the explicit fictional-scenario disclosure, source callouts and source limitations. Offer the exact governed CSV as a direct download named `facility-exit-reconciliation-register.csv`.

The CSV must preserve exactly 45 unique columns, one guidance row and five explicitly fictional teaching rows. Do not present its fictional authority, facility, successor, systems, accounts, timestamps, provider receipts, tests, financial paths or results as actual operating data.

## Image integration

- **Alt:** `Jared Mastroianni shakes hands with a self-storage facility employee in an editorially constructed retail-office scene.`
- **Caption:** `A transition meeting can start the work. The operating close comes after every affected system reaches its approved state. Editorial illustration; not a documented facility sale, closure, handoff, or employment event.`
- **Credit:** `Image courtesy of Jared Mastroianni.`
- **Boundary:** Jared-owned AI-generated editorial material; non-documentary.

Use the image as contextual article imagery. Do not use it as an author portrait or claim that it depicts the fictional scenario, an actual facility, employee, transaction, transition, handoff, system change or result. The rejected black-turtleneck portrait is excluded.

## Release gates

Before live publication is claimed, the publisher must verify:

1. current personal-site source baseline and unrelated-work isolation;
2. exact title, deck, author, description, canonical and `TechArticle` type;
3. the full article body, fictional disclosure, endnotes and five source destinations;
4. direct CSV download with exact governed hash and media type;
5. exact image bytes, dimensions, alt, caption, credit and AI-generated editorial disclosure;
6. successful production build and source commit with rollback parent;
7. successful deployment/Pages run and deployment rollback identity;
8. HTTP 200 at the exact canonical, one self-canonical and Jared author readback;
9. sitemap and feed deltas limited to the intended route;
10. desktop, 390-pixel and 320-pixel public rendering with no clipping, overflow, failed image, broken source link, accessibility violation, console error or page error; and
11. exact static/live parity for the article, tool, image and governed downloads.

If a material gate fails, preserve the evidence and use the proven reversible publisher path. Do not alter unrelated routes, assets, manifests or Control Room records.

## Duplicate rejection

The modSTORAGE WordPress blog must reject this full article, title, slug, body, fictional Juniper Crossing example and Facility Exit Reconciliation Register as a duplicate. No external publication destination is assigned.

## Outcome separation

Package, publisher assignment, dispatch, source commit, deployment, Pages completion, live publication, sitemap/feed availability, crawling, indexing, ranking, independent coverage and recognition are separate states. No WordPress, email, social, Search Console, IndexNow or Authority Control Room action belongs to this local package.
