# Final editorial QA — September 11 evening AI architecture lane

## Decision

**PASS — publication-ready for one governed personal-authority-site handoff.** No publisher, CMS or repository mutation occurred in this run.

## Internal review lenses

| Lens | Score | Finding |
|---|---:|---|
| Senior self-storage trade editor | **9.8/10** | The opening turns a narrow architecture failure into an immediate operator question, then keeps the argument grounded in access, customer communication, privacy, facility state and named review without drifting into a product pitch. |
| Responsible-AI architect | **9.8/10** | Independent evaluation, typed results, policy combination, obligation enforcement, bounded review, versioning, replay and readback form a coherent control chain. The article correctly separates XACML semantics from the authored `REVIEW` extension. |
| Governance and access-control editor | **9.8/10** | NIST ABAC, AI RMF, XACML and OPA are represented within their documented boundaries. `NOT_APPLICABLE`, `INDETERMINATE`, review and denial are not collapsed into permission. |
| Rendered article and tool presentation | **9.7/10** | Full article and grouped-tool renders at 1,280, 390 and 320 pixels show no overflow, failed image or page error. The 37-field fictional example remains readable in the narrowest view. |

**Aggregate:** **9.775/10**. These are internal editorial QA lenses, not third-party review, publisher acceptance, coverage or recognition.

## Article identity

- **Title:** *When Guardrails Disagree: Build a Decision Lattice for Self-Storage AI*
- **Author:** Jared Mastroianni
- **Slug:** `when-guardrails-disagree`
- **Destination:** Jared Mastroianni personal authority site only
- **Publisher owner:** Jared Mastroianni
- **Proposed canonical:** `https://jaredmodstorage.github.io/writing/when-guardrails-disagree/`
- **Body word count:** 2,257 under the lane-standard rule: count only text between `BODY START` and `BODY END`; exclude bracketed numeric source markers; count Unicode letter-or-number tokens while retaining internal apostrophes and hyphens.
- **Article SHA-256:** `7bc5906305efcf1f9d96c7628a7979bca1cfa9d3d9cd32fb5cfdcc6211a0f26e`

## Practical tool QA

- `policy-decision-reconciliation-register.csv` has 37 unique columns and seven uniform data rows.
- `PDR-BLANK` is one reusable template row.
- `PDR-FIC-001` through `PDR-FIC-006` are six explicitly fictional teaching rows with unique decision IDs.
- The tool separates request context, policy-set and bundle versions, each policy evaluation, missing attributes, obligations, combination logic, controlling policy, bounded review, expiration, enforcement, readback and reconciliation.
- **Tool SHA-256:** `8b011dcf00014c4032ddc66aeef3deec96633f784b4bc87c9143bf2e079dc7f3`

## Source, duplicate and visual QA

- Six primary or authoritative source records support five article references. Every exact registered URL returned HTTP 200 after redirects on September 11, 2026.
- **Source-register SHA-256:** `229884d11d3e2f9571fad2a9e7a57a28daf7c1d9a00523d306b679ed3ec00873`
- The selected canonical and excluded modSTORAGE path returned HTTP 404. The slug was absent from the live 68-route Jared sitemap and 140-route modSTORAGE post sitemap; the exact WordPress slug API returned `[]`.
- Across 657 other Markdown files, 71 eligible normalized sentences of at least 14 words produced zero exact matches. Maximum six-word-shingle overlap was 2 of 2,298, or 0.087032%.
- Current calendar and active, submitted, accepted, prepared and source-offer records were screened. No matching title, slug, thesis, Alder Bend example or Policy Decision Reconciliation Register is assigned elsewhere.
- Image 052 is a byte-identical 3,840 × 2,560 copy of the governed high-resolution master and was visually inspected. The initially considered black-turtleneck roundtable asset was rejected and moved to `unselected-working`; it is not in the release set.
- **Selected image SHA-256:** `5aa6a224294c7426eba866e92c569e6216ff2ea0d05820e1426977ebebe293e1`
- All six responsive captures passed automated overflow, image-load and page-error checks; the 1,280-pixel article and 320-pixel grouped tool were visually inspected.

## Final state

The package is publication-ready locally and assigned to one owned destination. No publisher handoff, source-repository mutation, CMS object, deployment, public canonical, sitemap/feed inclusion, search submission, crawling, indexing, ranking, independent coverage, award or recognition is established.

