Virtual Pages - Source Excerpt 30
Summary
This source excerpt preserves a bounded section of 2IA.org/wp-content/themes/twoia-intelligence/inc/virtual-pages.php so readers can inspect the evidence without opening the full source file.
**Source path:** 2IA.org/wp-content/themes/twoia-intelligence/inc/virtual-pages.php
__( 'Volatile public sources change, disappear, or lose context. A strong archive records source class, review date, preservation status, source notes, known gaps, and downstream corrections so readers can understand what the claim rests on.', 'two-identities-anonymous' ),
__( 'For sensitive public-interest work, provenance is not paperwork. It is how readers distinguish evidence from heat, and how people affected by a claim can challenge it.', 'two-identities-anonymous' ),
),
),
array(
'title' => __( 'Issue Hubs And Next Steps', 'two-identities-anonymous' ),
'body' => array(
__( 'Archive routes should point readers toward issue hubs, records categories, methodology, correction paths, and lawful civic pressure. The result is not only reading; it is better questions aimed at accountable institutions.', 'two-identities-anonymous' ),
__( 'The practical north star is simple: make power legible, keep people safer than a raw dump would, and leave behind a public trail that can be corrected.', 'two-identities-anonymous' ),
),
),
),
);
foreach ( $overview_sections as $slug => $sections ) {
if ( isset( $pages[ $slug ] ) ) {
$pages[ $slug ]['overview_sections'] = $sections;
}
}
$dossier_details = array(
'methodology' => array(
'publication-disposition-workflow' => array(
'summary' => __( 'A complete workflow for deciding what becomes public, what stays internal, what is duplicate context, what must be deferred, and what is blocked because it would enable abuse.', 'two-identities-anonymous' ),
'full_context' => array(
__( 'Disposition is how 2IA avoids the two bad outcomes that destroy trust: publishing everything because it is interesting, or flattening difficult public-interest material into silence. Each incoming report is sorted by public value, risk, evidence strength, and lawful use.', 'two-identities-anonymous' ),
__( 'The workflow preserves source memory while keeping the public surface disciplined. A report may inform a page without appearing as a raw public document. It may also be archived as duplicate context, held for later review, or blocked when it contains operational misuse guidance.', 'two-identities-anonymous' ),
),
'evidence' => array(
__( 'Source title, source date, intake bucket, reviewer, and archive destination.', 'two-identities-anonymous' ),
__( 'Disposition label: publishable, background-only, duplicate, deferred, rejected, or blocked for misuse risk.', 'two-identities-anonymous' ),
__( 'Public-safe value extracted from the source and the specific details withheld from publication.', 'two-identities-anonymous' ),
__( 'Checks run, memory updates made, and any unresolved blocker or owner decision.', 'two-identities-anonymous' ),
),
'use' => array(
__( 'Use this workflow before turning any source packet into copy, claims, downloads, or public calls to action.', 'two-identities-anonymous' ),
__( 'Write the public-interest reason for publishing before deciding how much detail to expose.', 'two-identities-anonymous' ),
__( 'Keep a durable note when a source is useful but not publishable as-is.', 'two-identities-anonymous' ),
),
'review_questions' => array(
__( 'What public question does this source help answer?', 'two-identities-anonymous' ),
__( 'Which parts can inform public education without enabling harm?', 'two-identities-anonymous' ),
__( 'What should remain internal, redacted, deferred, or blocked?', 'two-identities-anonymous' ),
),
'publication_boundary' => __( 'Do not publish raw operational detail just because a source exists. The workflow exists to convert evidence into accountable public value without turning the archive into a misuse guide.', 'two-identities-anonymous' ),
),
'confirmed-corroborated-inferred-disputed-unknown' => array(
'summary' => __( 'A confidence-label system for keeping fact, inference, dispute, age, and uncertainty separate on every serious public claim.', 'two-identities-anonymous' ),
'full_context' => array(
__( 'Surveillance and OSINT claims fail when confidence states collapse into one voice. Confirmed, corroborated, inferred, disputed, stale, and unknown mean different things, and the reader should not have to guess which one applies.', 'two-identities-anonymous' ),
__( 'Confidence labels also protect people affected by a claim. They prevent a plausible inference from being read as a verified fact and create a natural place for correction when better records arrive.', 'two-identities-anonymous' ),
),
'evidence' => array(
__( 'Primary records such as contracts, policies, filings, meeting minutes, released documents, or direct public statements.', 'two-identities-anonymous' ),
__( 'Corroborating records from independent source classes, not merely repeated copies of the same claim.', 'two-identities-anonymous' ),
__( 'Age and volatility notes for records that may have changed, expired, or been superseded.', 'two-identities-anonymous' ),
__( 'Dispute notes, right-of-reply responses, and correction history.', 'two-identities-anonymous' ),
),
'use' => array(
__( 'Label claims before publication and keep the label visible when a claim is high impact.', 'two-identities-anonymous' ),
__( 'Separate what the record proves from what the publication infers from the record.', 'two-identities-anonymous' ),
__( 'Use unknown as an honest state, not as a weakness to hide.', 'two-identities-anonymous' ),
),
'review_questions' => array(
__( 'What exactly is confirmed by the record?', 'two-identities-anonymous' ),
__( 'What conclusion is inferred rather than directly proved?', 'two-identities-anonymous' ),
__( 'What would change the confidence label?', 'two-identities-anonymous' ),
),
'publication_boundary' => __( 'Never use confident prose to cover weak evidence. If a claim is inferred, disputed, stale, or unknown, say so plainly.', 'two-identities-anonymous' ),
),
'source-notes-and-provenance' => array(
'summary' => __( 'The source-note standard for making claims traceable without exposing unnecessary private detail or volatile operational context.', 'two-identities-anonymous' ),
'full_context' => array(
__( 'A source note should tell the reader what kind of material supports the claim and why that material is relevant. It should also preserve the review path well enough that another editor can reconstruct the decision later.', 'two-identities-anonymous' ),
__( 'The reports emphasized provenance, audit trails, and evidence capture because public material can disappear, screenshots can lose context, and AI-generated material can look plausible. Source notes are how the archive resists memory drift.', 'two-identities-anonymous' ),
),
'evidence' => array(
__( 'Source class, source owner, publication or review date, retrieval date, and preservation status.', 'two-identities-anonymous' ),
__( 'Known gaps: missing attachments, unavailable context, changed pages, redactions, or platform limits.', 'two-identities-anonymous' ),
__( 'Any transformation of the material, such as excerpting, summarization, OCR, translation, or redaction.', 'two-identities-anonymous' ),
__( 'Where the reviewed long-memory record lives when the public page is only a summary.', 'two-identities-anonymous' ),
),
'use' => array(
__( 'Attach source notes to claims that affect institutions, vendors, public rights, or named organizations.', 'two-identities-anonymous' ),
__( 'Use source-class descriptions when public links are unsafe, unstable, private, or unnecessary.', 'two-identities-anonymous' ),
__( 'Keep provenance concise on public pages and more complete in the reviewed memory layer.', 'two-identities-anonymous' ),
),
'review_questions' => array(
__( 'Can a reviewer understand why this source supports the claim?', 'two-identities-anonymous' ),
__( 'Could the source change, disappear, or be missing context?', 'two-identities-anonymous' ),
__( 'What should be cited publicly and what should only be preserved internally?', 'two-identities-anonymous' ),
),
'publication_boundary' => __( 'Do not publish provenance in a way that exposes bystanders, sensitive paths, operational details, or private material that is not needed for the public claim.', 'two-identities-anonymous' ),
),
'minimization-before-publication' => array(
'summary' => __( 'A public-interest redaction standard for proving the point while cutting needless personal exposure.', 'two-identities-anonymous' ),
'full_context' => array(