Skip to content
wiki.fftac.org

Progress - Source Excerpt 02

Back to Progress

Summary

This source excerpt preserves a bounded section of 2IA.org/.uai/progress.uai so readers can inspect the evidence without opening the full source file.

**Source path:** 2IA.org/.uai/progress.uai

- On 2026-05-17, the source-controlled child-route model was expanded from shallow "brief" pages into detailed dossier pages. Methodology and Research Archive child routes now carry custom public-safe dossier payloads with full context, evidence/source classes, lawful-use guidance, review questions, and publication boundaries; Start Here, Support, About, and home-linked dossier cards use the same dossier renderer and minimum detail rules.
- `tools/2ia-route-content-manifest.json` now covers 86 routes, including 61 child/detail routes for Home-linked dossiers, Start Here, Methodology, Research Archive, Support, and About. `tools/Test-2IAContentRoutes.ps1` now isolates the dossier body, strips repeated section labels, excludes layout/navigation/related cards/site standards/HTML from the detail count, and enforces a 4,000-character hard floor only for detail routes. Overview pages do not carry the same readable-text floor. Static route regression passed for all 86 routes on 2026-05-17. `studio wp eval` succeeded; standalone `php` is still unavailable on PATH.
- Detail pages now include a source-controlled `Verify And Read Further` section with route-family and keyword-matched external references. The regression manifest requires this section on every detail route and requires at least four external verification links per detail route. The detail text counter excludes the external-link section so verification links cannot inflate the 4,000/8,000 topic-copy rule.
- Detail pages were reworked again after review showed the first page opened with too much repetitive "how to read this" scaffold. The shared child-route renderer now opens with the topic story, immediate next-step/action material, and the verification links before deeper context. Method/process/boundary material was moved into lower, collapsible `Source Notes And Boundaries` details. The live test now supports `-DetailOnly`, blocks old instructional phrases from the first-read opening, requires at least four external verification links per detail route, requires at least two links unique to each detail page, and fails when multiple detail routes share the exact same external-link set.
- Detail pages were deepened again with topic-facing sections: `Where The Pressure Shows Up`, `What A Stronger Public Record Would Show`, `Reader Payoff`, and `Public Questions`. These sections are required by the manifest and their headings are stripped from the isolated topic-text count. A live `-DetailOnly` crawl against `http://localhost:8904/` on 2026-05-17 passed all 61 detail routes with no 8,000-character target warnings; the lowest isolated real-topic count was `/research-archive/publish-for-correction/` at 8,296 characters, excluding layout, related cards, standards, HTML, footer links, and external-link sections.
- The detail-route test now treats the 8,000-character target as enforceable because the current content clears it. The manifest also requires at least 340 unique topic words per detail route after common terms are stripped, so repetitive padding cannot satisfy the route. The live detail-only crawl passed all 61 detail routes with the stricter gates: hard 8,000 text, unique-word minimum, reader-first section order, collapsed `Source Notes And Boundaries`, at least four external verification links, at least two external links unique to each detail page, and no identical external-link sets.
- Detail pages now render a scan-friendly `Fast Brief` immediately after `The story`, with core issue, first check, record trail, and why-stay fields derived from the route/card/dossier data. The route test and manifest require `Fast Brief` on every detail page, strip its labels from topic-text measurement, and enforce the opening order `The story` -> `Fast Brief` -> `What To Check Next` -> `Verify And Read Further` -> deeper context.
- Long detail pages now render a compact `Keep Reading` in-page map after the external verification links and before the deeper story body. The map links to anchored sections for why it matters, what the page is watching, pressure points, stronger public records, reader payoff, public questions, record trail, change conditions, and source notes. The detail-route test now verifies the map appears after verification, before deeper context, and that every internal map link has a matching section ID.
- Detail pages now include compact `Reference Notes` for returning readers and a prominent `Records Worth Pulling` section before external links. The new records layer is route-specific: Start Here pages name route maps and trust cues, Methodology pages name claim files and correction paths, FOIA pages name custodians and search handles, surveillance/AI/false-positive pages name system trails, validation files, propagation trails, and repair evidence, Support pages name data flows and independence checks, and About pages name scope and trust routes.
- The first-read copy was tightened again so `The story` uses the card's practical claim, the `Fast Brief` core issue changes by route, and the old generic "pressure point" language no longer leads the detail body. A live `-DetailOnly` crawl against `http://localhost:8904/` on 2026-05-17 passed all 61 detail routes after this pass; the lowest isolated topic-specific detail text was `/research-archive/publish-for-correction/` at 10,698 characters, and the lowest unique-topic-word count was `/about/independence/` at 386 after common terms were stripped.
- Detail pages now also include a route-specific `How To Read The Record` section after external verification links. It teaches readers what to notice inside the records: navigation signals for Start Here, claim/limit/correction signals for Methodology, searchable nouns and custodian clues for FOIA, linkage and exposure tests for Two Identities, system boundaries and audit gaps for surveillance, validation and override proof for AI, propagation and repair receipts for false positives, memory/staleness signals for Research Archive, support data flows, and About-page authority claims.
- The detail regression test now requires `How To Read The Record` on every detail route, verifies its in-page map anchor, enforces the reader-first order through records, verification, record-reading, map, and deeper context, and requires at least four `Records Worth Pulling` cards plus at least three `How To Read The Record` cards per detail page. A live `-DetailOnly` crawl against `http://localhost:8904/` on 2026-05-17 passed all 61 detail routes after the added guard; the lowest isolated topic-specific detail text was `/research-archive/publish-for-correction/` at 11,647 characters, and the lowest unique-topic-word count was `/about/independence/` at 397 after common terms were stripped.
- Later on 2026-05-17, a civil-liberties overhaul intake was applied from active `Content/` and `Improvement/`: homepage positioning, Start Here orientation, About/Methodology/Ethics/FOIA/Contact rewrites, Research Archive taxonomy, 12 launch article drafts, 6 issue hub outlines, 5 toolkit templates, dossier/corrections templates, SEO matrix, and a 90-day editorial calendar now render from source-controlled theme content. The unrelated copied handoff files were deleted as requested, while 19 useful source files were moved to `agent-file-handoff/Archive/2026-05-17-civil-liberties-overhaul/`.
- Verification after the 2026-05-17 civil-liberties overhaul: `studio wp eval "echo function_exists('twoia_virtual_pages') ? count(twoia_virtual_pages()) : 'missing';"` returned `24`; `tools/Test-2IAContentRoutes.ps1 -StaticOnly` passed for 86 manifest routes; `tools/Test-2IAContentRoutes.ps1 -BaseUrl http://localhost:8904` passed for all 86 routes; `git diff --check` reported no whitespace errors beyond existing Windows line-ending normalization warnings. Standalone `php` is still unavailable on PATH.
- Follow-up "next level" work on 2026-05-17 filled out the scaffold: the Research Archive now renders all 13 issue hub outlines, all 10 requested toolkit templates, and a source-class matrix explaining how records are weighed. The homepage now includes an `Operating desk` section linking readers to Start Here, Public Records/FOIA, Research Archive, Methodology, Ethics, and Corrections. Static route coverage passed after the change, and Studio confirmed 13 hubs, 10 toolkits, and 6 source classes load.