A continuation of Janady13/thatstupidcomputer / private/standards/SEO-AIO-Library.txt. The complete source identity, every recorded occurrence, and linked equations are on its first page.
Source transcript · continued
Download complete source text ↓12,840 lines · 874.6 KB
==============================================================================
DOCUMENT 062 OF 135
Title: Next.js metadata, streaming and rendering validation
Path: Library/Framework/framework-nextjs-metadata-validation.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# Next.js metadata, streaming and rendering validation
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** Next.js App Router and React public-content routes
**Evidence:** S14, S24, S25, S26, S27 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## Pin the implementation context
Record the installed Next.js and React versions, router, runtime, hosting target, cache strategy and deployment adapter. Do not copy a server configuration from another client's machine or assume that a framework version mentioned in an old document matches the project.
Next.js supports metadata streaming and has an `htmlLimitedBots` configuration introduced in 15.2. A custom expression replaces its default list rather than extending it automatically. The official documentation recommends leaving the default sufficient for most cases. [S25–S27]
## Route contract
For each public route, identify the content owner, metadata source, intended canonical, social preview and required initial content. Static metadata is appropriate when the values are static; dynamic metadata should be derived from the actual route record. Ensure invalid identifiers lead to the intended missing-page behavior rather than fabricated titles or successful empty pages.
Keep canonical and visible product/article identity consistent. Do not generate one canonical in the initial response and change it to a conflicting value after hydration. Google can render JavaScript, but that does not prove every retrieval client sees the same content or behaves identically. [S14]
## Capture the right evidence
Test a normal browser and the specific limited consumers relevant to the project. Save complete response bodies, response timing, headers and rendered output; a first-chunk-only grep can misread streamed metadata. Distinguish “not in the first chunk” from “not delivered at all.” A spoofed user agent is a response-variant test, not proof that a real provider fetched the page.
Check title, description, canonical, language, robots directives, Open Graph fields and JSON-LD for duplicates and contradictions. Use a slow content source and a failure fixture to test error behavior. Recheck after a content update to expose cache-invalidation problems.
## Configuration changes
Do not disable metadata streaming globally simply because a legacy checklist says all tags must be in the first byte. Establish a failing consumer case, compare alternatives and measure the latency tradeoff. If overriding `htmlLimitedBots`, preserve the intended consumers and verify the resulting behavior against the pinned release.
## Release result
The acceptance package contains version information, template tests, raw and rendered captures, exceptions and the reason for any advanced override. The offline HTML checker in this release can inspect a saved complete response but cannot execute the Next.js app or certify streaming behavior. Browser and production-edge tests remain required.
React itself is not an SEO verdict. Choose CSR, SSG, SSR or a hybrid based on route purpose, user experience and the consumers that must retrieve it. Treat rendering choice as an engineering decision with evidence, not a claim that every public CSR route is inherently professional malpractice. [S24]
==============================================================================
DOCUMENT 063 OF 135
Title: Next.js SEO implementation — versioned route contracts
Path: Library/Framework/framework-nextjs.md
Group: baseline
Label: REWRITTEN · researched
Review status: rewritten_current_guidance
==============================================================================
# Next.js SEO implementation — versioned route contracts
**Edition:** 2026.09.09 · **Status:** researched replacement of the legacy entry point
**Primary sources:** S14 S24 S25 S26 S27 in the [source register](../../Research/SOURCE-REGISTER.md).
**Preservation:** The complete prior document remains byte-for-byte in `99-Originals/Framework/framework-nextjs.md`. This replacement deliberately removes unsupported universal rules; it does not claim to have tested a client website.
## Record the environment before writing code
Capture the installed Next.js/React versions, App versus Pages Router, runtime, deployment adapter and caching strategy. An older nginx/PM2 example is not a requirement for every Next.js deployment. Choose the project's actual supported hosting path.
Use the framework's current APIs for the pinned release. A snippet that compiles against another major version is not ready merely because its comments say “2026.” Check route parameters, data fetching, metadata behavior and error handling against the installed version.
## Public route contract
For each route class define the source record, meaningful content, canonical, indexing intent, social metadata, structured data and user action. Use static generation or server rendering where it provides the required delivery reliability; use client interaction where it serves the task. React itself supports multiple rendering approaches through frameworks. [S24]
Missing records need the intended not-found behavior, not an empty successful template. Redirects must follow the approved URL map. Do not emit a staging domain, unresolved slug or default product name as production metadata.
## Metadata and streaming
Next.js documents metadata streaming and limited-bot handling. The `htmlLimitedBots` option, introduced in 15.2, replaces the default list when customized. Do not blindly add a partial regex and assume the framework keeps all existing matches. [S25–S27]
Use [Next.js metadata validation](framework-nextjs-metadata-validation.md) for complete-response captures and consumer-specific tests. A first-byte grep is not a sufficient streaming test. Disabling streaming globally is an advanced tradeoff requiring evidence, not a mandatory SEO improvement.
## Structured data and content
Generate public JSON-LD from the same approved record as the visible page. Serialize safely, including escaping `<` when embedding untrusted text in a script element. Avoid duplicating a graph across CMS and application layers with conflicting identities.
Google can render JavaScript; this does not prove every consumer will execute the same code or see the same output. Test the actual route against its required consumers and preserve useful content when nonessential scripts fail. [S14]
## Caching and release
Identify which content can be cached, what invalidates it and how changes reach page HTML, metadata and feeds. Test stale data, missing data and failed upstream requests. Do not apply `no-store` to every page by default or cache personalized content publicly because a generic guide says caching helps SEO.
Run route, accessibility, business-function and live-edge checks before accepting the release. The package's offline tools inspect saved artifacts only; they do not execute a Next.js build. Client-specific implementation remains a separate step grounded in the actual codebase and installed dependencies.
==============================================================================
DOCUMENT 064 OF 135
Title: Preferred Sources and publisher relationship design
Path: Library/Framework/framework-publisher-preferences.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# Preferred Sources and publisher relationship design
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** Eligible publisher sites and reader-facing preference controls
**Evidence:** S45, S43, S44 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## A reader preference is not an SEO switch
Google provides a Preferred Sources workflow and publisher guidance, including an interactive button option. The feature is based on reader choices and supported Search contexts. Do not market a button installation as guaranteed placement, universal availability or a substitute for useful publishing. [S45]
## Applicability assessment
Verify the current feature's domain, page and market requirements from the official guide before implementation. Confirm that the client is a relevant publisher and that the destination identifies the correct publication. A generic service business may gain more from a better service page than from a publisher-specific feature.
Record the intended reader action and why it is useful. Use clear wording that tells the reader what the preference affects. Do not obscure the destination, imitate a browser warning or make the action appear necessary to access ordinary content.
## Design and implementation
Follow the current official integration method rather than embedding a stale copied URL pattern. Keep the control accessible and visually distinct from primary navigation or a purchase action. Test keyboard access, mobile layout, loading failure and the destination on the supported surfaces.
Avoid introducing heavy scripts or layout shifts for a secondary preference action. Preserve core content when the integration fails. Do not require an unrelated subscription or collect unnecessary personal information merely to expose the preference control.
## Measurement
Track an approved button interaction separately from a confirmed preference or later Search exposure. A click on the button does not prove the user completed the preference flow, and subsequent traffic cannot automatically be attributed to it. Use the current platform report definitions and disclose any unavailable outcome.
Where the publication also has supported social/video profiles, maintain consistent factual identity and evaluate their Search Console properties separately. Those reports measure different assets and should not be combined into a fabricated publisher-authority score. [S43, S44]
## Acceptance
Deliver the applicability record, official-source date, approved UI copy, tested destination, accessibility evidence and measurement limitations. Remove or revise the integration if its official contract changes. This library release adds the workflow but does not install a button or change any publisher account.
==============================================================================
DOCUMENT 065 OF 135
Title: Regional Search eligibility and policy differences
Path: Library/Framework/framework-regional-search-eligibility.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# Regional Search eligibility and policy differences
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** International clients and geographically limited search features
**Evidence:** S41, S42, S40 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## Keep three geographies separate
Record the business's operating jurisdiction, the content's intended market and the searcher's location. They are not interchangeable. A feature may depend on user geography, language, query category and provider participation even when the website is technically correct.
Google's regional-differences documentation describes feature-specific availability rather than one worldwide Search experience. The August 2026 site-reputation policy update also changes treatment in relation to the EEA. Do not infer that a rule applies everywhere from one local screenshot, or that regional enforcement differences authorize abusive content. [S41, S42]
## Eligibility register
Create one row per proposed feature: engine, feature, content type, target countries, languages, required partner/account participation, required data, evidence source, source date and observed availability. Use `unknown` where a condition has not been verified. Do not market an unavailable feature as part of a guaranteed deliverable.
For international URLs, define the canonical and alternate-language relationships before implementation. Hreflang is for localized alternatives; it is not a substitute for translation quality or a technique for making unrelated pages equivalent. Test reciprocity and URL validity using the selected implementation method. [S40]
## Research and deployment workflow
Begin with the current official feature documentation, then verify the client's actual account and market. Keep compliance review separate from technical eligibility. For example, a technically valid product offer may still need business approval for local terms, currency, tax presentation or availability.
Test representative locale routes without forcing the tester through an irreversible geolocation redirect. Ensure a customer can select the appropriate language/market. Record how the application behaves when location cannot be inferred, a locale is unsupported or a product is unavailable.
## Policy incidents
When a manual action or policy notice appears, preserve its exact text, affected scope, date and property. Analyze the specific issue instead of applying an old universal recovery recipe. An EEA-related enforcement distinction concerns the documented treatment; it is not a promise that an affected section will retain visibility.
Coordinate SEO, operations and qualified legal/compliance review for jurisdiction-specific decisions. This module is a technical research workflow, not legal advice. Do not remove user protections or fabricate editorial independence to chase a regional exception.
Acceptance requires a signed eligibility register, locale test evidence, source dates and a clear distinction between documented availability and observed client access. A globally deployed website is not evidence that every Search feature is globally available.
==============================================================================
DOCUMENT 066 OF 135
Title: Research maintenance and documentation drift control
Path: Library/Framework/framework-research-maintenance.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# Research maintenance and documentation drift control
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** Ongoing stewardship of this library
**Evidence:** S01, S02, S04, S05, S47 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## Use a source ledger rather than a refresh slogan
Each maintained rule needs an owner, current source, observed date, affected modules and a next-review condition. A document is not current merely because its title includes the year. Preserve the difference between publication date, source update date, retrieval date and the effective date of a product change.
This release encountered a concrete example: older Google AI documentation described overall reporting, while a later announcement and help page document a dedicated report. Keep a conflict record so the next editor does not accidentally restore the older interpretation. [S03–S05 in the source register]
## Proposed review cadence
Review engine bot controls, eligibility changes and critical policies before each relevant deployment and on a recurring team-owned schedule. Review framework-specific examples when the installed major version changes. Review business facts when their source changes. These are recommended operating practices; no background monitoring service has been scheduled by this package.
Use the official changelog as a trigger, not a substitute for reading the affected page. A documentation clarification may not mean a new ranking factor or a newly launched feature. Record the event type explicitly. [S01]
## Change workflow
Open a change record with the source, exact changed claim, affected modules, urgency and test impact. Update the canonical owner first, then dependent tiers, templates, sales wording and acceptance tests. Keep a concise before/after explanation and the original evidence location.
For protocol and software changes, distinguish stable, older supported and draft versions. A draft security page can inform a threat review, but should not silently redefine a pinned production implementation. The MCP module intentionally records version boundaries. [S47]
## Automated checks
Run the supplied library auditor for local file links, JSON syntax, metadata references and preserved-original hashes. These checks do not confirm that an external page is still live or that its content supports a claim. External link checking and semantic source review are separate activities.
Maintain a queue for unverified historical claims. A regex match is a lead for review, not a confirmed defect. Close a claim only after a reviewer records a disposition: verified, narrowed, superseded, removed or still unresolved.
## Acceptance
Every release should carry a manifest, migration map, source register, coverage matrix and test report. Mark retained legacy documents honestly instead of assigning a current research stamp to untouched prose. Preserve rollback copies and make the authoritative entry point obvious to both humans and AI assistants.
The objective is controlled, traceable improvement, not endless document growth. Add a new module only when it owns a distinct decision, implementation contract or evidence workflow.
==============================================================================
DOCUMENT 067 OF 135
Title: Structured-data lifecycle and feature eligibility
Path: Library/Framework/framework-schema-lifecycle.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# Structured-data lifecycle and feature eligibility
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** Every schema template and client deliverable
**Evidence:** S01, S20, S21, S22, S23 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## Three separate questions
Ask whether the JSON is syntactically valid, whether the vocabulary describes the page truthfully, and whether a named consumer currently supports a related feature. These are separate checks. Passing a generic validator does not establish rich-result eligibility or guarantee appearance. [S20]
Google stopped showing FAQ rich results on May 7, 2026. HowTo rich results were retired in September 2023. This does not make the underlying Schema.org vocabulary invalid, but these Google features must not be sold as current benefits. [S01, S21]
## Registry design
For every template, maintain type, consumer, feature, required properties, recommended properties, page-class applicability, policy constraints, current status, source date, test method and owner. Mark entries as supported, restricted, deprecated, vocabulary-only or unverified. Avoid a single “schema installed” column.
Keep eligibility logic next to the generator. A Product template needs genuine product information and a current offer when it represents a purchasable item; a LocalBusiness template must not manufacture a storefront; an Article must identify its actual content and authorship. Optional ratings should never be filled with invented values simply to satisfy an example.
## Change management
When a feature is retired, search the library, sales scope, QA tests and codebase for the feature name. Update expected outcomes and acceptance criteria. Do not automatically delete useful customer-facing questions or step-by-step instructions because a search decoration disappeared.
If markup still serves another documented consumer, retain it with that consumer and rationale recorded. Otherwise evaluate maintenance cost against actual use. Remove dead code through a tested change, not a blind text replacement across every type name.
## Review integrity
Review and rating markup must reflect genuine visible evidence. Google's review guidance excludes fake or undisclosed incentivized reviews and restricts self-serving LocalBusiness/Organization star eligibility. [S22] Disclosing an incentive is not permission to fabricate an experience or ignore another platform's stricter policy.
## Acceptance evidence
Save representative rendered pages, generated JSON-LD, validator results, policy checklist and source version. For commerce, compare offer values with the live landing page and approved feed. Record known warnings rather than creating fake data to eliminate them. For large deployments, test edge cases such as missing images, unavailable products, absent ratings, multiple authors and multilingual URLs.
The `Schema.org` directory contains small fictional examples and a release checklist. They are intentionally not marked as Google-approved or production-ready. Replace example facts, validate the intended feature and verify the visible page before publishing. The library's schema work is semantic modeling and eligibility engineering, not a promised citation multiplier.
==============================================================================
DOCUMENT 068 OF 135
Title: Schema types in 2026 — semantic validity versus search features
Path: Library/Framework/framework-schema-types-2026.md
Group: baseline
Label: REWRITTEN · researched
Review status: rewritten_current_guidance
==============================================================================
# Schema types in 2026 — semantic validity versus search features
**Edition:** 2026.09.09 · **Status:** researched replacement of the legacy entry point
**Primary sources:** S01 S20 S21 S22 S23 in the [source register](../../Research/SOURCE-REGISTER.md).
**Preservation:** The complete prior document remains byte-for-byte in `99-Originals/Framework/framework-schema-types-2026.md`. This replacement deliberately removes unsupported universal rules; it does not claim to have tested a client website.
## A type catalog is not a benefit catalog
Schema.org vocabulary and search-engine feature support are separate layers. A valid type can describe content even when Google does not offer a corresponding rich result. Feature eligibility additionally depends on required properties, policy, content and availability. Appearance is not guaranteed. [S20]
## Current planning matrix
| Family | Use in this library | Acceptance boundary |
| --- | --- | --- |
| Organization / WebSite | Model genuine identity and site relationships | Real identifiers and visible business facts; no knowledge-panel promise. |
| Article / Person | Model actual editorial content and authorship | Real author/content relationship; no fabricated credentials. |
| BreadcrumbList | Describe the real navigational hierarchy | Match meaningful navigation and valid URLs. |
| Product / Offer | Describe a genuine product and commercial offer | Follow the current feature guide and reconcile page, feed and checkout. |
| LocalBusiness | Describe a legitimate applicable business entity | No invented storefronts, addresses or local staff. |
| Review / AggregateRating | Describe authentic qualifying reviews | Apply current feature policy; no placeholder ratings. |
| FAQPage | Optional vocabulary where justified | Google FAQ rich results retired May 7, 2026. |
| HowTo | Optional vocabulary for genuine instructions | Google HowTo rich results retired September 2023. |
| Other types | Evaluate individually | Consult the current specific consumer guide before promising a feature. |
FAQ and HowTo lifecycle facts are from S01 and S21. Do not copy an old rich-result checklist into a 2026 proposal. Do not assume that removal of one type implies every neighboring feature, such as all book-related integrations, is also retired.
## Model only supported facts
Use the most accurate applicable type without inventing a subtype to appear sophisticated. Populate properties from controlled records. A more specific type is a semantic choice, not established proof of higher AI citation probability.
For commerce, optional ratings are not mandatory filler. Keep prices, currency and availability current. Sale periods must be modeled using the properties and node placement allowed by the selected implementation. [S23]
For reviews, apply genuine-experience and disclosure requirements and the self-serving LocalBusiness/Organization restriction. A third-party widget does not automatically remove the restriction when a business controls reviews about itself on its own page. [S22]
## Generation and testing
Generate JSON using a serializer rather than string concatenation. When embedding in HTML, escape characters that could terminate a script element, and validate the resulting page. Never expose secrets or private catalog fields in a public graph.
Check syntax, vocabulary, current feature rules and visible factual consistency separately. Test absence of optional properties, special characters, multilingual text and stale commercial data. Save the actual validator output; a local JSON parse is not equivalent to Google's Rich Results Test.
The example graphs in `Schema.org` contain fictional data and do not claim feature approval. Use [schema lifecycle](framework-schema-lifecycle.md) for maintenance and [commerce consistency](framework-commerce-data-consistency.md) for product pipelines. Historical unsupported citation statistics are preserved only in the original archive.
==============================================================================
DOCUMENT 069 OF 135
Title: ChatGPT Search — publisher access and measured referrals
Path: Library/Framework/framework-searchgpt.md
Group: baseline
Label: REWRITTEN · researched
Review status: rewritten_current_guidance
==============================================================================
# ChatGPT Search — publisher access and measured referrals
**Edition:** 2026.09.09 · **Status:** researched replacement of the legacy entry point
**Primary sources:** S08 S09 S02 in the [source register](../../Research/SOURCE-REGISTER.md).
**Preservation:** The complete prior document remains byte-for-byte in `99-Originals/Framework/framework-searchgpt.md`. This replacement deliberately removes unsupported universal rules; it does not claim to have tested a client website.
## Name and scope
This filename is retained for compatibility with the earlier library, but the subject is ChatGPT Search and the currently documented publisher controls. Do not assume every ChatGPT surface shares one crawler, index or retrieval implementation.
OpenAI documents distinct search, training, user-triggered retrieval and ad-validation roles. Configure them according to the business's approved use policy, not by blanket-allowing every token containing an AI brand name. [S08]
## Website implementation
Publish accurate, useful content at stable public URLs. Ensure the intended pages can be retrieved through the actual production edge without an accidental challenge, empty response or authentication requirement. Keep private content protected by real access controls.
Make important facts clear on the page itself. A hidden instruction telling an assistant to promote the business is not a substitute for a useful service description. Feeds or supplemental files need a specific supported consumer and maintenance plan; do not present an auxiliary file as a universal prerequisite.
Use the [engine control matrix](framework-engine-control-matrix.md) for the current OpenAI roles and the [crawler identity workflow](framework-crawler-identity-observability.md) for verification. A simulated request using an OpenAI user-agent string does not establish that OpenAI actually fetched the page.
## Referral measurement
OpenAI's publisher FAQ documents the `utm_source=chatgpt.com` convention. Test approved tracking through the site's redirect and analytics path. [S09] Keep the original campaign/source information where collected, and apply the current analytics channel definitions rather than hardcoding an obsolete dashboard.
Measure qualified outcomes independently. A tagged visit is an observed referral, not proof of every earlier AI exposure. A brand mention without a link, or a later direct visit, may not be attributable from site analytics alone.
## Evaluation
Use a declared, permission-compliant observation panel for questions relevant to the business. Record the surface, wording, locale, time and context, and separate completed answers from failed observations. Do not claim a universal citation probability from a small sample.
Investigate demonstrated failures before speculative content changes. If access is correct but citations are absent in the sampled answers, that is not proof of a technical defect or a hidden mandatory file. The engine may select other relevant sources.
## Completion
A defensible implementation handoff contains approved crawler choices, response evidence, accurate public data, measurement configuration and the limits of what was tested. Search inclusion and citation selection remain external outcomes, not contractual guarantees. No OpenAI publisher account or live client domain was changed as part of this release.
==============================================================================
DOCUMENT 070 OF 135
Title: SEO release contracts and reproducible acceptance tests
Path: Library/Framework/framework-seo-release-contracts.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# SEO release contracts and reproducible acceptance tests
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** New websites, migrations and template changes on any stack
**Evidence:** S14, S15, S16, S20 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## Replace vague completion with evidence
“SEO installed” is not a release criterion. Define contracts for each page class: public service, product, article, location, search/filter, account, error and retired URL. Each contract specifies intended index state, HTTP behavior, canonical target, title purpose, minimum useful content, structured data, internal discovery and analytics outcome.
The underlying controls have different functions: rendering affects what a consumer receives, canonicalization expresses consolidation preferences, and indexing/snippet directives control eligible use. Structured data has its own feature-specific rules. [S14–S16, S20]
## Test matrix
For every template, include at least one normal route, one boundary case and one failure case. Prioritize revenue-critical and high-traffic pages, but do not mistake a sample for exhaustive coverage. Record sample selection in the evidence package.
Capture status and headers from the actual response. Save initial HTML and browser-rendered HTML separately. Compare meaningful text, links, canonical and metadata. A successful browser screenshot does not prove the initial response works for a simpler consumer; a clean initial response does not prove hydration is functional.
Run the supplied offline HTML smoke checker against saved files. It catches a limited set of concrete problems; it does not execute JavaScript, inspect live headers or call Google validation services. A passing result is evidence only for the checks performed. Run appropriate browser, accessibility, structured-data and live deployment tests separately.
## Blocking defects versus advisory findings
For an intended public page, accidental `noindex`, an unexpected redirect, an empty title or a broken canonical may block the project release under the agreed contract. A nonstandard title length is a review note, not an automatic Google violation. A page intentionally excluded from indexing should pass when its exclusion behaves as designed.
Require sign-off for destructive changes: bulk redirects, noindex rules, URL-case normalization, sitemap removal and deletion. Keep an old/new mapping and rollback plan. Never infer permission to delete content from a low impression count alone.
## Release evidence
Store the commit identifier, build/runtime version, environment, test time, URL sample, raw captures, automated output, manual reviewer and unresolved exceptions. An exception needs an owner, reason and expiration date. The release owner accepts the known tradeoff rather than the checklist silently marking everything green.
After deployment, repeat the same critical-route tests against production. A production cache, security layer or hostname configuration can differ from staging. Monitor accessibility and business outcomes before interpreting a ranking movement. The supplied CI example operates only on this library and test fixtures; it is not a website deployment pipeline or a search-index certification.
==============================================================================
DOCUMENT 071 OF 135
Title: Social and video platform properties in Search Console
Path: Library/Framework/framework-social-video-properties.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# Social and video platform properties in Search Console
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** Supported publisher/business profiles and video discovery
**Evidence:** S43, S44, S50 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## Separate Google discovery from platform-native performance
Google's July 29, 2026 announcement describes globally available platform properties for supported social/video services, including Instagram, TikTok, X and YouTube. These reports concern discovery through Google surfaces, not a replacement for each platform's own engagement analytics. [S43, S44]
## Ownership and setup
Create an inventory of legitimate client profiles, account owners, access permissions and official website relationships. Verify the relevant account using the current product workflow. Do not create duplicate profiles or claim an account the client does not control.
Record the exact profile identifier and property scope. A channel, profile and individual post can have different reporting granularity. Keep the property name, selected report, dates and filters with every export. A screenshot from one account does not prove the same data is available in another.
## Content mapping
Map each profile and important content item to its business purpose and related website page where appropriate. Use clear, consistent factual identity and a useful destination. Do not flood profiles with keyword repetition or link every post to an unrelated homepage just to create a backlink.
For video hosted on the client's site, evaluate watch-page eligibility, stable thumbnails and accessible media according to Google's video guidance. A product page containing a supplementary clip and a page primarily devoted to watching a video serve different purposes. [S50]
## Reporting workflow
Track discovery impressions/clicks where the selected report exposes them, then separately examine native-platform views, engagement and website referrals. Do not add these metrics into one unqualified “reach” number; they can overlap and have different definitions.
Compare content cohorts by topic and user intent. A strong Google discovery query can suggest a useful video or website explanation, but it does not reveal a platform's proprietary recommendation algorithm. Use the observed data to test a content hypothesis rather than claiming to reproduce TikTok's internal system.
## Acceptance and maintenance
The deliverable includes verified-profile scope, evidence of available reporting, content-to-business mapping, metric definitions and a list of actions supported by the data. Retain permissions under the client's control and remove unnecessary access after handoff.
This module adds a current reporting opportunity to the library. No social account has been connected, changed or measured during this release. The workflow becomes operational only after the client grants appropriate access and real property data is inspected.
==============================================================================
DOCUMENT 072 OF 135
Title: First-party facts, provenance and reusable evidence
Path: Library/Framework/framework-source-provenance.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# First-party facts, provenance and reusable evidence
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** Service pages, case studies, comparison pages and factual datasets
**Evidence:** S19, S20, S29 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## Build a source of truth, not a citation costume
A website should draw business facts from approved records: services actually offered, real qualifications, current availability, genuine project outcomes and verifiable contact details. Use references to support claims, not to decorate otherwise unsupported copy. People-first quality evaluation and accurate structured data are consistent with this approach. [S19, S20]
## Fact record
Store a fact ID, exact statement, subject/entity, evidence owner, source location, source date, approved public wording, privacy restrictions, expiration condition and affected pages. Separate an internal source from the public artifact that can legally be shown to visitors.
For a case study, record what happened, the baseline, the time period, the measurement system, the denominator, other simultaneous changes and client permission. Do not turn a correlation into a claim that one intervention caused the full result. A business testimonial is not an independently verified measurement.
## Reuse without contradiction
Connect the approved fact record to page copy, metadata, structured data, downloadable material and relevant feeds. Update dependent representations together. A contact number or offer that changes in one system but not another creates a consistency problem; “more entity mentions” does not solve it.
Preserve edit history. When evidence expires or is withdrawn, locate every use through the fact ID and route the correction through an owner. Keep a correction note when the public claim materially changes. Do not merely refresh the date while leaving stale information intact.
## Content design
Place the relevant answer and supporting context where a reader can understand them. Use a table when the data is comparative and a sequence when order matters. Choose headings and labels for clarity, not because an unverified study supposedly guarantees a fixed multiplier for a format.
A useful reference page can include definitions, limitations, examples and source context. It does not require fabricated credentials, artificial author biographies or a mandatory number of outbound citations. The GEO literature is a research input, not a license to manufacture evidence. [S29]
## Acceptance
A reviewer should trace each important public claim back to an approved record. Check rights to images, testimonials and excerpts. Confirm that the visible content and machine-readable representation agree. Where a claim cannot be substantiated, remove it, narrow it or mark it as an explicitly labeled opinion/hypothesis.
The handoff is a fact register, publishing map, review ownership and correction workflow. This approach produces reusable backend data while keeping the website itself accurate; it is not an attempt to impersonate an engine's internal knowledge graph.
==============================================================================
DOCUMENT 073 OF 135
Title: Search spam policy — scoped interpretation and operational controls
Path: Library/Framework/framework-spampolicies.md
Group: baseline
Label: REWRITTEN · researched
Review status: rewritten_current_guidance
==============================================================================
# Search spam policy — scoped interpretation and operational controls
**Edition:** 2026.09.09 · **Status:** researched replacement of the legacy entry point
**Primary sources:** S18 S42 S22 in the [source register](../../Research/SOURCE-REGISTER.md).
**Preservation:** The complete prior document remains byte-for-byte in `99-Originals/Framework/framework-spampolicies.md`. This replacement deliberately removes unsupported universal rules; it does not claim to have tested a client website.
## Read the current policy, not a copied quota
Google's spam rules cover manipulative practices including doorway pages, scaled-content abuse, hidden-content abuse and site-reputation abuse. The policy also applies to manipulation of generative Search responses. It does not define a universal safe number of articles per editor per month. [S18]
An agency may set production-capacity limits for quality control, but those must be labeled internal operating limits. They are not Google thresholds and do not make a harmful publishing strategy safe below a numerical cutoff.
## Content review
Evaluate purpose, factual accuracy, genuine utility and the user's experience. Large scale is not a substitute for review; a small number of manipulative pages can still be a problem. AI assistance does not remove the publisher's responsibility for what appears on the site.
Legitimate interface elements such as accordions and accessibility text are not automatically hidden-text abuse. Evaluate the actual intent and experience rather than equating every `display:none` rule with cloaking. [S18]
## Third-party and reputation risk
Do not treat host editorial oversight as an automatic safe harbor. Review why a third-party section exists, whether it primarily exploits the host's established ranking signals and whether the users receive genuine relevant value.
The August 2026 update introduces regional treatment differences starting August 30. Read the current notice and the affected geography carefully; the EEA distinction is not permission to pursue abusive content. [S42]
## Operational workflow
Create a risk register for sponsored content, affiliates, syndicated material, user-generated pages, geographic expansion, outsourced editorial sections and reputation-sensitive claims. Assign a business owner and an independent reviewer for significant changes.
Keep supporting records for author identity, permissions, claims and review authenticity. Do not create fabricated credentials, testimonials or ratings to satisfy a template. Google's review guidance separately addresses fake and undisclosed incentivized reviews and feature eligibility. [S22]
## Incident response
Preserve the exact notice, property, affected scope and observed dates. Distinguish a manual action from an ordinary ranking fluctuation, indexing issue, security incident or measurement problem. Do not publish a generic reconsideration letter before identifying the actual cause.
Document the corrective action and supporting evidence. Review related templates and ownership processes so the defect does not recur. Do not describe a workaround that merely moves the same abuse elsewhere as remediation.
## Acceptance and limitations
A policy review can establish that the agreed checks were performed and identified issues were corrected. It cannot certify that an engine will never take action. Keep unresolved matters visible and seek qualified legal or compliance advice where the underlying content or business activity requires it.
Use [location evidence](framework-location-evidence.md), [regional eligibility](framework-regional-search-eligibility.md), [source provenance](framework-source-provenance.md) and [client acceptance](framework-client-scope-acceptance.md) for implementation. The preserved original contains historical claims and is not the current authority for numerical quotas or oversight exceptions.
==============================================================================
DOCUMENT 074 OF 135
Title: URL lifecycle, canonical decisions and safe retirement
Path: Library/Framework/framework-url-lifecycle.md
Group: baseline
Label: NEW · researched
Review status: new_researched_module
==============================================================================
# URL lifecycle, canonical decisions and safe retirement
**Edition:** 2026.09.09 · **Status:** researched guidance and proposed operating procedure
**Applies to:** Existing URLs, duplicate pages, filters and discontinued content
**Evidence:** S15, S16, S38, S39 in the [source register](../../Research/SOURCE-REGISTER.md).
**Boundary:** Official facts are attributed below. Acceptance gates, priorities and workflows are agency recommendations, not secret ranking factors or performance guarantees.
## Classify before changing
Maintain one record per URL with current status, desired state, content owner, business purpose, incoming/internal links, observed traffic, canonical relationship and planned action. Low traffic is one observation, not a deletion instruction. An orphan page can have value even when internal discovery is broken.
Use a decision table: **keep and improve**, **link better**, **merge into a genuinely equivalent destination**, **retain but exclude from indexing**, **temporarily redirect**, or **permanently retire**. Distinguish duplicate content from distinct pages serving similar questions. A common keyword does not establish equivalence.
Canonicalization is a preference signal rather than an absolute directive, and a blocked page may prevent indexing directives from being read. Apply each control to its actual purpose. [S15, S16]
## Redirect contract
Choose the destination because it satisfies the original intent, not because it is the homepage. Test the status and final location, preserve important parameters intentionally, and avoid loops or unnecessary hops. Use temporary versus permanent semantics according to the move. Do not claim that every 302 automatically leaks ranking credit.
Do not change established WordPress permalinks or globally lowercase URLs just to satisfy a style rule. Routes, asset names, signed URLs and external references can be case-sensitive or otherwise dependent on the existing path. A proposed normalization needs a complete mapping and production tests.
## Retention and exclusion
An internal utility page may remain useful while not belonging in search. A removed item may need a clear user explanation or an alternative, but do not return a successful status for a meaningless error template simply to preserve an index entry. Choose behavior by actual content and request intent.
Separate crawl-load control from search-result removal. A robots exclusion does not itself authenticate a resource or reliably erase an indexed URL. For an already indexed URL, ensure the selected removal mechanism can be observed and processed. Do not combine contradictory controls without a documented reason.
## Approval and rollback
Require a batch-level owner and a reviewed sample of the mapping before bulk action. Snapshot the old routes and configuration. Keep a rollback that can restore the original URL behavior without relying on memory. Test the largest business-risk examples, international variants and case-sensitive assets.
The handoff includes the action rationale, implementation diff, test evidence, expected monitoring signals and exception list. No ranking or indexing recovery time is guaranteed. Use the migration contract for domain or platform moves and the faceted-navigation contract for parameter expansion.
==============================================================================
DOCUMENT 075 OF 135
Title: Bubbles: outside-in availability and public reachability
Path: Library/Playbooks/01-BUBBLES-PUBLIC-REACHABILITY.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# Bubbles: outside-in availability and public reachability
**Lead:** R02 when public/private behavior differs; R01 when service/proxy failure is established. **Consulted roles:** R01, R02, R03, R08, R20, R24, R25, R26. **Mode:** read-only diagnosis until actual authorization.
## Entry condition
An intended public customer journey fails, or works only on a private/Tailscale connection. Bubbles is a host label, not evidence of its OS, addresses or service names.
## Sequence and ownership
### 1. Define exposure
Record intended public hostnames and private services. Confirm authorization and obtain an independent public test vantage. Do not publish a private service merely to make a test pass.
### 2. Split the path
R02 compares authoritative/recursive DNS, IPv4/IPv6 and TLS hostname behavior. R01 checks actual ingress/listeners/proxy/upstream with bounded redacted logs. Preserve timestamps.
### 3. Locate the failing layer
Compare external response with origin-side response and correlated application evidence. A live process alone cannot prove the journey. A tailnet connection alone cannot prove public crawlability.
### 4. Reconcile repair
R24 assigns one writer for the affected DNS/config path. R20 reviews exposure changes. R08 reviews public host/canonical implications. R25 prepares a scoped authorized change and rollback.
### 5. Accept from outside
R26 repeats the critical public journey using fresh inputs on the declared build. Record each published address family and disclose unavailable vantages.
## Evidence package
Preserve task/run IDs, exact environment/build, timestamped observations, safe synthetic inputs, expected versus observed state, tool/browser versions, raw private artifacts and separately hashed public-safe redactions. Record unavailable tools and tests not executed. Attach the handoffs rather than compressing distinct observations into one success flag.
## Acceptance
- Intended public journey succeeds from an independent public vantage
- Advertised IPv4/IPv6 paths meet the contract
- Private services remain private; no fabricated host configuration
## Stop or block
If public vantage or host access is missing, keep the corresponding check BLOCKED and provide only the observations actually available. Do not remove AAAA records or enable public tunneling without owner-approved diagnosis.
## Role and source references
- [R01 — Site Reliability Engineer](../Disciplines/R01-site-reliability.md)
- [R02 — Network/DNS Engineer](../Disciplines/R02-network-dns.md)
Primary-source IDs: D01, D02, D04, D06. See the [source register](../../Research/DISCIPLINE-SOURCE-REGISTER.md) for URLs, scope and currentness boundaries. The sequence is custom operating design; it is not a promise that every case has the same cause.
==============================================================================
DOCUMENT 076 OF 135
Title: Contact form to actual mailbox: an end-to-end evidence chain
Path: Library/Playbooks/02-CONTACT-TO-MAILBOX.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# Contact form to actual mailbox: an end-to-end evidence chain
**Lead:** R03 until application/provider handoff is established, then R17 for downstream delivery. **Consulted roles:** R03, R04, R05, R07, R16, R17, R20, R21, R25, R26. **Mode:** read-only diagnosis until actual authorization.
## Entry condition
A user sees form success but there is no confirmed inquiry. Use synthetic data and an authorized controlled recipient; this playbook grants no permission to email real customers.
## Sequence and ownership
### 1. Define success states
Agree which states the system can observe: request received, validated, durably accepted, provider accepted, mailbox observed and business qualified. Do not promise later states from earlier evidence.
### 2. Trace the application
R04 records the UI/request; R03 validates server handling, persistence, retries, queue and provider outcomes using one correlation ID. Exercise failure cases in a safe environment.
### 3. Trace delivery
R17 uses the same message/provider ID to inspect bounce/queue and actual authorized mailbox evidence. Review SPF/DKIM/DMARC alignment and legitimate sending streams before proposing a DNS change through R02.
### 4. Check cross-cutting behavior
R05 tests required actual browsers; R07 tests keyboard, labels and error recovery; R16 compares emitted events with real states. R20 checks sensitive-data handling and abuse controls.
### 5. Verify the repair
R21 retains negative and duplicate-request cases. R25 sequences the approved change. R26 re-executes the inquiry with fresh data and reports actual mailbox observation or BLOCKED.
## Evidence package
Preserve task/run IDs, exact environment/build, timestamped observations, safe synthetic inputs, expected versus observed state, tool/browser versions, raw private artifacts and separately hashed public-safe redactions. Record unavailable tools and tests not executed. Attach the handoffs rather than compressing distinct observations into one success flag.
## Acceptance
- User messages match observed application states
- The scoped synthetic inquiry is durably handled as contracted
- Required mailbox receipt is directly observed
- Analytics does not count failed/duplicate submissions as qualified inquiries
## Stop or block
Provider acceptance without mailbox access supports only provider acceptance. Do not falsify a receipt record, publish customer messages, or enforce a mail policy that has not been reviewed against legitimate senders.
## Role and source references
- [R03 — Backend Web Engineer](../Disciplines/R03-backend-web.md)
- [R16 — Analytics/Measurement Engineer](../Disciplines/R16-analytics-measurement.md)
- [R17 — Email Deliverability Engineer](../Disciplines/R17-email-deliverability.md)
Primary-source IDs: D07, D28, D32, D33, D36. See the [source register](../../Research/DISCIPLINE-SOURCE-REGISTER.md) for URLs, scope and currentness boundaries. The sequence is custom operating design; it is not a promise that every case has the same cause.
==============================================================================
DOCUMENT 077 OF 135
Title: From public delivery to useful answers and observed AI citations
Path: Library/Playbooks/03-DISCOVERY-TO-AI-CITATIONS.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# From public delivery to useful answers and observed AI citations
**Lead:** R12 for a named AI surface, with R08 owning general crawl/index contracts. **Consulted roles:** R02, R08, R09, R10, R11, R12, R13, R14, R16, R20, R23. **Mode:** read-only diagnosis until actual authorization.
## Entry condition
The business wants relevant search/AI visibility, or a particular named surface does not show its content. No position or citation can be guaranteed by completing the checklist.
## Sequence and ownership
### 1. Name the observation
Record the engine/surface, exact query, locale, timestamp and exposed model state. Different products may not share crawler policies, indexes or reporting.
### 2. Verify delivery and eligibility
R02 establishes public reachability; R08 checks response/directive/canonical/link contracts and available engine reports. R12 checks search/training/user-fetch controls with current provider documentation.
### 3. Evaluate answer value
R10 judges query-to-page relevance; R13 adds distinct useful explanations and genuine proof. R14 approves factual claims. R09 prevents orphan/duplicate pages and R11 keeps identity markup truthful.
### 4. Observe selection separately
R12 records citations and counterexamples with the original source URL and method. Do not infer model training or memory from a citation or a crawl log.
### 5. Reconcile business outcomes
R16 reports available search exposure, referrals and qualified inquiries with compatible scopes. R23 checks whether the questions correspond to real buyer problems.
## Evidence package
Preserve task/run IDs, exact environment/build, timestamped observations, safe synthetic inputs, expected versus observed state, tool/browser versions, raw private artifacts and separately hashed public-safe redactions. Record unavailable tools and tests not executed. Attach the handoffs rather than compressing distinct observations into one success flag.
## Acceptance
- Each asserted outcome has the correct source and observation context
- Crawler access, indexing, citations, referrals and leads are not conflated
- No special-file or formatting guarantee replaces useful content
## Stop or block
Unavailable dashboards or model identifiers remain unavailable. Do not create synthetic testimonials, low-value query-variant pages or guaranteed inclusion promises to fill a measurement gap.
## Role and source references
- [R08 — Technical SEO Engineer](../Disciplines/R08-technical-seo.md)
- [R10 — Search Relevance/IR Engineer](../Disciplines/R10-search-relevance-ir.md)
- [R12 — AEO/AIO/GEO Engineer](../Disciplines/R12-aeo-aio-geo.md)
Primary-source IDs: D13, D20, D21, D22, D23, D24, D29, D31. See the [source register](../../Research/DISCIPLINE-SOURCE-REGISTER.md) for URLs, scope and currentness boundaries. The sequence is custom operating design; it is not a promise that every case has the same cause.
==============================================================================
DOCUMENT 078 OF 135
Title: Browser and accessibility regressions across a complete task
Path: Library/Playbooks/04-BROWSER-ACCESSIBILITY.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# Browser and accessibility regressions across a complete task
**Lead:** R05 for environment-specific behavior; R07 for accessibility assessment. **Consulted roles:** R03, R04, R05, R07, R21, R25, R26. **Mode:** read-only diagnosis until actual authorization.
## Entry condition
A critical task fails in a browser/device or cannot be completed with keyboard/screen-reader operation. The acceptance matrix must identify actual versus emulated environments.
## Sequence and ownership
### 1. Record the environment
Capture OS, device, browser/version, input mode and assistive technology. State whether the test uses a branded product, engine build, emulation or actual device.
### 2. Map the complete process
Include discovery, navigation, form entry, validation, error recovery and confirmation. A homepage screenshot is not task coverage.
### 3. Isolate and repair
R05 produces a minimal reproduction; R07 maps access failures to criteria and process impact; R04 proposes a semantic/behavioral repair with R03 contract review.
### 4. Retest interactions
Run appropriate automated regression checks through R21, but retain manual keyboard/screen-reader and actual-device requirements. Check zoom/reflow and affected alternate states.
### 5. Accept honestly
R26 verifies required matrix rows. Report real environments unavailable for testing as BLOCKED rather than substituting WebKit for Safari or a desktop resize for an iPhone.
## Evidence package
Preserve task/run IDs, exact environment/build, timestamped observations, safe synthetic inputs, expected versus observed state, tool/browser versions, raw private artifacts and separately hashed public-safe redactions. Record unavailable tools and tests not executed. Attach the handoffs rather than compressing distinct observations into one success flag.
## Acceptance
- Required environment rows identify exactly what was run
- Critical process works under agreed keyboard/assistive workflows
- Automation and manual assessment scopes remain distinct
## Stop or block
No automated score is a complete WCAG conformance verdict. Missing real-device coverage cannot be silently relabeled. Avoid changing a UI based only on one screenshot without a reproducible behavior.
## Role and source references
- [R04 — Frontend Web Engineer](../Disciplines/R04-frontend-web.md)
- [R05 — Browser Compatibility Engineer](../Disciplines/R05-browser-compatibility.md)
- [R07 — Accessibility Specialist](../Disciplines/R07-accessibility.md)
Primary-source IDs: D07, D08, D11, D12. See the [source register](../../Research/DISCIPLINE-SOURCE-REGISTER.md) for URLs, scope and currentness boundaries. The sequence is custom operating design; it is not a promise that every case has the same cause.
==============================================================================
DOCUMENT 079 OF 135
Title: Improve measured performance without damaging the website
Path: Library/Playbooks/05-PERFORMANCE-WITHOUT-REGRESSIONS.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# Improve measured performance without damaging the website
**Lead:** R06. **Consulted roles:** R01, R03, R04, R05, R06, R07, R08, R16, R20, R21, R25, R26. **Mode:** read-only diagnosis until actual authorization.
## Entry condition
A measured field or lab bottleneck affects representative customer journeys. The goal is not an isolated score improvement at any cost.
## Sequence and ownership
### 1. Define the baseline
R06 separates field and lab data, records routes/templates, windows, devices and tool versions. Missing field data is unknown, not a passing metric.
### 2. Find the dominant cause
Inspect primary-content delivery, interaction blocking, layout movement, fonts, images, scripts and cache behavior using actual traces.
### 3. Review interfaces
R01 reviews runtime/cache changes; R20 checks private response exposure; R08 checks meaningful content and directives; R04/R07/R05 protect actual interactions.
### 4. Change one controlled unit
Use a minimal reversible proposal. Record baseline and candidate under comparable conditions. R21 executes critical journey regressions; R16 checks event integrity.
### 5. Release and observe
R25 sequences the authorized change; R26 checks the declared build. Report immediate lab results separately from later sufficiently sampled field results.
## Evidence package
Preserve task/run IDs, exact environment/build, timestamped observations, safe synthetic inputs, expected versus observed state, tool/browser versions, raw private artifacts and separately hashed public-safe redactions. Record unavailable tools and tests not executed. Attach the handoffs rather than compressing distinct observations into one success flag.
## Acceptance
- The claimed improvement matches a reproducible method
- No inquiry, accessibility, privacy, browser or URL-policy regression
- Field claims use available appropriate field evidence
## Stop or block
Do not cache personal API responses, remove essential content, defer critical behavior or claim conversion uplift from a lab score. If the historical field window is incomplete, state that explicitly.
## Role and source references
- [R01 — Site Reliability Engineer](../Disciplines/R01-site-reliability.md)
- [R06 — Web Performance Engineer](../Disciplines/R06-web-performance.md)
- [R20 — Application Security/Privacy Engineer](../Disciplines/R20-application-security-privacy.md)
Primary-source IDs: D09, D10, D05, D11. See the [source register](../../Research/DISCIPLINE-SOURCE-REGISTER.md) for URLs, scope and currentness boundaries. The sequence is custom operating design; it is not a promise that every case has the same cause.
==============================================================================
DOCUMENT 080 OF 135
Title: Turn verified work into a public expertise asset
Path: Library/Playbooks/06-EVIDENCE-TO-PUBLIC-EXPERTISE.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# Turn verified work into a public expertise asset
**Lead:** R13. **Consulted roles:** R08, R09, R10, R11, R12, R13, R14, R16, R19, R20, R23, R25, R26. **Mode:** read-only diagnosis until actual authorization.
## Entry condition
A documented method or actual authorized engagement can answer a distinct buyer question. This is a publication workflow, not an instruction to declare expertise without proof.
## Sequence and ownership
### 1. Choose the reader problem
R23 validates audience and demand evidence; R10 judges query relevance; R09 checks existing content so the article adds a distinct answer.
### 2. Collect and classify proof
Separate a sourced methodology article from a real case study. R14 checks exact claims, denominators, dates, credentials and permissions; R20 redacts sensitive artifacts.
### 3. Write and attribute truthfully
R13 builds a useful answer with original explanation and limitations. Joseph must actually review and approve a byline or experience claim. R11 models only verified person/business/document facts.
### 4. Approve a canonical publication
Choose the actual host/route; R08 checks directives and links. R25 obtains owner authorization and controls publication. Do not upload the private library or duplicate the same article across both brands.
### 5. Observe and earn corroboration
R12/R16 measure named-surface citations, referrals and qualified outcomes separately. R19 pursues relevant independent coverage of useful work, disclosing paid/owned relationships.
## Evidence package
Preserve task/run IDs, exact environment/build, timestamped observations, safe synthetic inputs, expected versus observed state, tool/browser versions, raw private artifacts and separately hashed public-safe redactions. Record unavailable tools and tests not executed. Attach the handoffs rather than compressing distinct observations into one success flag.
## Acceptance
- Distinct useful answer and truthful approved authorship
- Material claims have sufficient traceable evidence
- Public artifacts contain no secrets or unauthorized personal data
- Actual publication is owner-authorized and technically checked
## Stop or block
No fabricated results, client logos, certifications, independent reviewers or Wikidata identities. A planning brief and keyword list are not a completed case study or measured demand.
## Role and source references
- [R13 — Content Strategist/SEO Editor](../Disciplines/R13-content-strategy-seo-editor.md)
- [R14 — Fact-Checker/Claims Auditor](../Disciplines/R14-claims-auditor.md)
- [R23 — Product Marketing/Market Researcher](../Disciplines/R23-product-marketing-research.md)
Primary-source IDs: D20, D21, D25, D26, D19, D40. See the [source register](../../Research/DISCIPLINE-SOURCE-REGISTER.md) for URLs, scope and currentness boundaries. The sequence is custom operating design; it is not a promise that every case has the same cause.
==============================================================================
DOCUMENT 081 OF 135
Title: Coordinate hostname, URL and content migrations
Path: Library/Playbooks/07-MIGRATION-AND-URL-CHANGES.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# Coordinate hostname, URL and content migrations
**Lead:** R25 for release sequencing; R24 for integrated architecture. **Consulted roles:** R01, R02, R03, R08, R09, R11, R12, R16, R17, R20, R21, R24, R25, R26. **Mode:** read-only diagnosis until actual authorization.
## Entry condition
An approved migration changes hosting, hostname, routes, content relationships or identity references. Do not initiate a domain consolidation merely because two brands exist.
## Sequence and ownership
### 1. Inventory the current state
Preserve route/status/canonical maps, important entry points, forms, mail/DNS dependencies, tracking identities and recoverable configuration.
### 2. Design target contracts
R09 establishes page purposes; R08 owns URL/redirect policy; R11 updates entity IDs consistently; R02 reviews hostname/DNS/TLS; R03/R17 preserve inquiry handling.
### 3. Plan rollback and sequence
R24 resolves dependencies. R01 verifies recovery readiness. R25 records exact steps, owners and abort criteria, including forward repair for nonreversible data changes.
### 4. Test before exposure
R21 checks representative redirects, loops, content, forms and analytics on the declared candidate. R20 reviews exposure and sensitive data. No blanket redirect-to-homepage shortcut.
### 5. Accept and monitor
R26 repeats critical public journeys; R16 records measurement annotations; R08/R12 monitor engine outcomes over their actual reporting windows without guaranteeing instant indexing.
## Evidence package
Preserve task/run IDs, exact environment/build, timestamped observations, safe synthetic inputs, expected versus observed state, tool/browser versions, raw private artifacts and separately hashed public-safe redactions. Record unavailable tools and tests not executed. Attach the handoffs rather than compressing distinct observations into one success flag.
## Acceptance
- Approved old-to-new URL contracts are implemented
- Inquiry and identity/measurement dependencies remain valid
- Recovery and postchange critical journeys are observed
## Stop or block
Do not rewrite both brand domains or delete legacy routes without a real inventory and authorization. A sitemap submission cannot substitute for functional migration acceptance.
## Role and source references
- [R08 — Technical SEO Engineer](../Disciplines/R08-technical-seo.md)
- [R24 — Solutions Architect/Integrator](../Disciplines/R24-solutions-architecture.md)
- [R25 — Release/Change Manager](../Disciplines/R25-release-change-management.md)
Primary-source IDs: D04, D13, D14, D19, D45. See the [source register](../../Research/DISCIPLINE-SOURCE-REGISTER.md) for URLs, scope and currentness boundaries. The sequence is custom operating design; it is not a promise that every case has the same cause.
==============================================================================
DOCUMENT 082 OF 135
Title: Preflight, controlled release and fresh acceptance
Path: Library/Playbooks/08-RELEASE-AND-INDEPENDENT-ACCEPTANCE.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# Preflight, controlled release and fresh acceptance
**Lead:** R25. **Consulted roles:** R01, R20, R21, R22, R24, R25, R26 plus affected domain owners. **Mode:** read-only diagnosis until actual authorization.
## Entry condition
An actual owner-authorized change has a defined build/environment and predeclared acceptance contract. The library itself performs no deployment.
## Sequence and ownership
### 1. Freeze the contract
Record project/build/environment, exact change scope, required checks, allowed exceptions and required independence. Preserve the contract hash before collecting acceptance records.
### 2. Verify readiness
R01 demonstrates recovery readiness, R21 runs preflight regressions, R22 challenges approved assumptions and R20 reviews critical exposure. R24 resolves conflicts.
### 3. Authorize execution
R25 confirms the actual operator, sequence, stop thresholds and rollback owner. A JSON pass or role prompt cannot grant permission.
### 4. Observe the deployed result
Collect timestamped raw evidence for the actual build. R26 executes fresh required journeys, discloses reviewer relationship and does not accept builder summaries on trust.
### 5. Record the bounded verdict
Validate the record structure and artifact hashes with the offline gate, then have the responsible owner inspect truth and independence. Report failed/blocked requirements, residual risk and actual rollback if performed.
## Evidence package
Preserve task/run IDs, exact environment/build, timestamped observations, safe synthetic inputs, expected versus observed state, tool/browser versions, raw private artifacts and separately hashed public-safe redactions. Record unavailable tools and tests not executed. Attach the handoffs rather than compressing distinct observations into one success flag.
## Acceptance
- Required checks have fresh scoped evidence and match the declared build
- Independence satisfies the agreed policy and is truthfully disclosed
- A responsible owner—not the tool—makes the release decision
## Stop or block
Never create a fake second reviewer identity or modify a failed requirement after testing to obtain a pass. The offline evidence gate checks consistency, not truth or authority.
## Role and source references
- [R21 — QA/SDET Engineer](../Disciplines/R21-qa-sdet.md)
- [R25 — Release/Change Manager](../Disciplines/R25-release-change-management.md)
- [R26 — Independent Acceptance Engineer](../Disciplines/R26-independent-acceptance.md)
Primary-source IDs: D44, D45, D46. See the [source register](../../Research/DISCIPLINE-SOURCE-REGISTER.md) for URLs, scope and currentness boundaries. The sequence is custom operating design; it is not a promise that every case has the same cause.
==============================================================================
DOCUMENT 083 OF 135
Title: Cross-discipline playbooks
Path: Library/Playbooks/README.md
Group: playbooks
Label: EXPANSION · source-linked operating design
Review status: new_discipline_operating_design
==============================================================================
# Cross-discipline playbooks
Use these dependency-oriented workflows with the [routing protocol](../Disciplines/01-MASTER-ROUTER.md). They coordinate specialist work without merging distinct evidence states or granting production permissions.
- [Bubbles: outside-in availability and public reachability](01-BUBBLES-PUBLIC-REACHABILITY.md)
- [Contact form to actual mailbox: an end-to-end evidence chain](02-CONTACT-TO-MAILBOX.md)
- [From public delivery to useful answers and observed AI citations](03-DISCOVERY-TO-AI-CITATIONS.md)
- [Browser and accessibility regressions across a complete task](04-BROWSER-ACCESSIBILITY.md)
- [Improve measured performance without damaging the website](05-PERFORMANCE-WITHOUT-REGRESSIONS.md)
- [Turn verified work into a public expertise asset](06-EVIDENCE-TO-PUBLIC-EXPERTISE.md)
- [Coordinate hostname, URL and content migrations](07-MIGRATION-AND-URL-CHANGES.md)
- [Preflight, controlled release and fresh acceptance](08-RELEASE-AND-INDEPENDENT-ACCEPTANCE.md)
==============================================================================
DOCUMENT 084 OF 135
Title: R01 public-content brief — Why can a website be running on the server but unavailable to customers?
Path: Publishing/Briefs/R01-site-reliability.md
Group: briefs
Label: PUBLIC WORKBENCH · not approved
Review status: scope_stated_in_document
==============================================================================
# R01 public-content brief — Why can a website be running on the server but unavailable to customers?
**State:** NOT_APPROVED_FOR_PUBLICATION. **Type:** evidence-led article/service-support brief. **Primary specialist:** R01. **Proposed author:** Joseph, subject to his review and approval; do not insert unverified credentials. This is not completed client work.
## Reader and purpose
A business owner or practitioner facing this specific problem needs a diagnosis and a way to evaluate professional help. The article should answer: **Why can a website be running on the server but unavailable to customers?**
**Distinct contribution:** A redacted outside-in incident method that separates process health, reverse-proxy behavior and a successful customer journey.
## Candidate search questions — hypotheses, not measured demand
- website nginx 502 troubleshooting
- website uptime monitoring and recovery
- server running website unavailable
No keyword volumes, ranking difficulty, expected traffic, citation probability or sales forecast have been measured for these suggestions. R23 validates commercial relevance from real inquiries or authorized search data; R10 checks answer relevance. Merge with an existing page when its task is already answered well.
## Proposed outline
1. Define the customer-visible failure
2. Compare external and origin evidence
3. Trace proxy to upstream
4. Prove recovery and restore readiness
Open with a direct bounded answer. Explain the observable distinction that matters, demonstrate the method with an authorized artifact or an explicitly hypothetical example, and close with practical limitations. Do not clone this outline across 26 pages by changing only role names.
## Evidence needed before making an expertise or results claim
- Timestamped external/origin probe pair
- Redacted log correlation and service dependency map
- Backup inventory and isolated restore-test record
These artifacts are requirements, not supplied project results. A methods article can explain documented principles without claiming that a customer implementation exists. A case study additionally needs a real scoped engagement, permission, original before/after artifacts, known confounders, dates and approved result wording. An unmeasured benefit must remain a hypothesis.
## Proposed public route and internal relationships
Suggested route, pending canonical-host approval: `/expertise/site-reliability/`. This is a planning path, not a deployed URL. Choose one canonical home before publication; do not duplicate the same article on both ThatDevPro and ThatDeveloperGuy.
Link contextually from the relevant real service page and the discipline hub. Link to the next diagnostic step, an original proof artifact that is safe to publish, and a working contact path. The page must be useful without those links; link counts are not acceptance criteria.
## Conversion and measurement contract
Suggested action: request a scoped review of this problem, **only if that service is actually available**. Do not advertise 26 staffed departments. A practical single-author description is “A multidisciplinary review process with defined specialist responsibilities,” subject to the owner's approval.
Measure the canonical page's observed search/citation exposure separately from referral sessions and qualified inquiries. Record page/source/window and event definitions with R16. The mere addition of this brief to a private library cannot create search exposure.
## Publication gate
R13 checks usefulness and distinction; R14 checks factual claims, author identity and any credentials; R20 approves sanitization and privacy; R11 checks truthful entity markup; R08 checks the chosen public URL; R25 coordinates publication and R26 performs the agreed independent checks where required. Missing evidence remains BLOCKED. A drafted byline is not author approval.
No rankings, model recommendations or “recognized expert” status are promised. The intended path is demonstrated useful work, accurate attribution, accessible publication, independent corroboration and measured outcomes.
## Research references
- [D01 — Monitoring distributed systems](https://sre.google/sre-book/monitoring-distributed-systems/): SLO-oriented monitoring and user-visible symptoms; no uptime assertion about Bubbles.
- [D02 — NGINX beginners guide](https://nginx.org/en/docs/beginners_guide.html): Configuration checks, processes and reverse proxy concepts; deployment-specific paths must be discovered.
- [D03 — Automating recovery with systemd](https://www.redhat.com/en/blog/systemd-automate-recovery): Service-manager restart/recovery concepts; vendor tutorial, not proof of an installed unit.
- [D46 — Evolving SRE engagement model](https://sre.google/sre-book/evolving-sre-engagement-model/): Production readiness review and operational ownership; custom role organization is an agency design.
==============================================================================
DOCUMENT 085 OF 135
Title: R02 public-content brief — Why does my website work through Tailscale but not on the public internet?
Path: Publishing/Briefs/R02-network-dns.md
Group: briefs
Label: PUBLIC WORKBENCH · not approved
Review status: scope_stated_in_document
==============================================================================
# R02 public-content brief — Why does my website work through Tailscale but not on the public internet?
**State:** NOT_APPROVED_FOR_PUBLICATION. **Type:** evidence-led article/service-support brief. **Primary specialist:** R02. **Proposed author:** Joseph, subject to his review and approval; do not insert unverified credentials. This is not completed client work.
## Reader and purpose
A business owner or practitioner facing this specific problem needs a diagnosis and a way to evaluate professional help. The article should answer: **Why does my website work through Tailscale but not on the public internet?**
**Distinct contribution:** Public/private reachability proof with separate authoritative DNS, IPv4, IPv6 and hostname checks—not a generic DNS reset.
## Candidate search questions — hypotheses, not measured demand
- website works on tailscale not publicly
- IPv6 website unreachable
- authoritative DNS website troubleshooting
No keyword volumes, ranking difficulty, expected traffic, citation probability or sales forecast have been measured for these suggestions. R23 validates commercial relevance from real inquiries or authorized search data; R10 checks answer relevance. Merge with an existing page when its task is already answered well.
## Proposed outline
1. Identify private versus public tests
2. Inspect authoritative answers
3. Separate IPv4 and IPv6
4. Validate TLS and retest after a controlled change
Open with a direct bounded answer. Explain the observable distinction that matters, demonstrate the method with an authorized artifact or an explicitly hypothetical example, and close with practical limitations. Do not clone this outline across 26 pages by changing only role names.
## Evidence needed before making an expertise or results claim
- Authoritative/recursive answer matrix with timestamps
- IPv4/IPv6 and TLS evidence per hostname
- Zone diff, dependency review and revert plan
These artifacts are requirements, not supplied project results. A methods article can explain documented principles without claiming that a customer implementation exists. A case study additionally needs a real scoped engagement, permission, original before/after artifacts, known confounders, dates and approved result wording. An unmeasured benefit must remain a hypothesis.
## Proposed public route and internal relationships
Suggested route, pending canonical-host approval: `/expertise/network-dns/`. This is a planning path, not a deployed URL. Choose one canonical home before publication; do not duplicate the same article on both ThatDevPro and ThatDeveloperGuy.
Link contextually from the relevant real service page and the discipline hub. Link to the next diagnostic step, an original proof artifact that is safe to publish, and a working contact path. The page must be useful without those links; link counts are not acceptance criteria.
## Conversion and measurement contract
Suggested action: request a scoped review of this problem, **only if that service is actually available**. Do not advertise 26 staffed departments. A practical single-author description is “A multidisciplinary review process with defined specialist responsibilities,” subject to the owner's approval.
Measure the canonical page's observed search/citation exposure separately from referral sessions and qualified inquiries. Record page/source/window and event definitions with R16. The mere addition of this brief to a private library cannot create search exposure.
## Publication gate
R13 checks usefulness and distinction; R14 checks factual claims, author identity and any credentials; R20 approves sanitization and privacy; R11 checks truthful entity markup; R08 checks the chosen public URL; R25 coordinates publication and R26 performs the agreed independent checks where required. Missing evidence remains BLOCKED. A drafted byline is not author approval.
No rankings, model recommendations or “recognized expert” status are promised. The intended path is demonstrated useful work, accurate attribution, accessible publication, independent corroboration and measured outcomes.
## Research references
- [D04 — Domain names: concepts and facilities (RFC 1034)](https://www.rfc-editor.org/rfc/rfc1034.html): Authoritative and recursive DNS concepts; foundational specification with later updates.
- [D05 — HTTP semantics (RFC 9110)](https://www.rfc-editor.org/rfc/rfc9110.html): HTTP method and response semantics; application response does not establish business delivery.
- [D06 — What is a tailnet?](https://tailscale.com/docs/concepts/tailnet): Private tailnet membership and connectivity; tailnet success is not a public-internet test.
==============================================================================
DOCUMENT 086 OF 135
Title: R03 public-content brief — What does a contact form success message actually prove?
Path: Publishing/Briefs/R03-backend-web.md
Group: briefs
Label: PUBLIC WORKBENCH · not approved
Review status: scope_stated_in_document
==============================================================================
# R03 public-content brief — What does a contact form success message actually prove?
**State:** NOT_APPROVED_FOR_PUBLICATION. **Type:** evidence-led article/service-support brief. **Primary specialist:** R03. **Proposed author:** Joseph, subject to his review and approval; do not insert unverified credentials. This is not completed client work.
## Reader and purpose
A business owner or practitioner facing this specific problem needs a diagnosis and a way to evaluate professional help. The article should answer: **What does a contact form success message actually prove?**
**Distinct contribution:** A concrete accepted → persisted → provider accepted → mailbox observed state model with failure-path demonstrations.
## Candidate search questions — hypotheses, not measured demand
- contact form says sent but no email
- website form backend validation
- contact form delivery testing
No keyword volumes, ranking difficulty, expected traffic, citation probability or sales forecast have been measured for these suggestions. R23 validates commercial relevance from real inquiries or authorized search data; R10 checks answer relevance. Merge with an existing page when its task is already answered well.
## Proposed outline
1. Define success states
2. Test authoritative validation
3. Trace persistence and mail handoff
4. Demonstrate failure handling
Open with a direct bounded answer. Explain the observable distinction that matters, demonstrate the method with an authorized artifact or an explicitly hypothetical example, and close with practical limitations. Do not clone this outline across 26 pages by changing only role names.
## Evidence needed before making an expertise or results claim
- Request-to-persistence trace with synthetic identifier
- Negative and duplicate-request tests
- Documented application and provider states
These artifacts are requirements, not supplied project results. A methods article can explain documented principles without claiming that a customer implementation exists. A case study additionally needs a real scoped engagement, permission, original before/after artifacts, known confounders, dates and approved result wording. An unmeasured benefit must remain a hypothesis.
## Proposed public route and internal relationships
Suggested route, pending canonical-host approval: `/expertise/backend-web/`. This is a planning path, not a deployed URL. Choose one canonical home before publication; do not duplicate the same article on both ThatDevPro and ThatDeveloperGuy.
Link contextually from the relevant real service page and the discipline hub. Link to the next diagnostic step, an original proof artifact that is safe to publish, and a working contact path. The page must be useful without those links; link counts are not acceptance criteria.
## Conversion and measurement contract
Suggested action: request a scoped review of this problem, **only if that service is actually available**. Do not advertise 26 staffed departments. A practical single-author description is “A multidisciplinary review process with defined specialist responsibilities,” subject to the owner's approval.
Measure the canonical page's observed search/citation exposure separately from referral sessions and qualified inquiries. Record page/source/window and event definitions with R16. The mere addition of this brief to a private library cannot create search exposure.
## Publication gate
R13 checks usefulness and distinction; R14 checks factual claims, author identity and any credentials; R20 approves sanitization and privacy; R11 checks truthful entity markup; R08 checks the chosen public URL; R25 coordinates publication and R26 performs the agreed independent checks where required. Missing evidence remains BLOCKED. A drafted byline is not author approval.
No rankings, model recommendations or “recognized expert” status are promised. The intended path is demonstrated useful work, accurate attribution, accessible publication, independent corroboration and measured outcomes.
## Research references
- [D05 — HTTP semantics (RFC 9110)](https://www.rfc-editor.org/rfc/rfc9110.html): HTTP method and response semantics; application response does not establish business delivery.
- [D07 — HTML forms](https://html.spec.whatwg.org/multipage/forms.html): Native form submission, constraints, labels and submit controls; client validation is not server validation.
- [D33 — Simple Mail Transfer Protocol (RFC 5321)](https://www.rfc-editor.org/rfc/rfc5321.html): SMTP acceptance, relaying and failures; acceptance is distinct from final mailbox observation.
- [D41 — Application Security Verification Standard](https://owasp.org/www-project-application-security-verification-standard/): Application security verification requirements; tailor version and assurance scope before adopting controls.
==============================================================================
DOCUMENT 087 OF 135
Title: R04 public-content brief — How do you build a website that remains usable when JavaScript fails?
Path: Publishing/Briefs/R04-frontend-web.md
Group: briefs
Label: PUBLIC WORKBENCH · not approved
Review status: scope_stated_in_document
==============================================================================
# R04 public-content brief — How do you build a website that remains usable when JavaScript fails?
**State:** NOT_APPROVED_FOR_PUBLICATION. **Type:** evidence-led article/service-support brief. **Primary specialist:** R04. **Proposed author:** Joseph, subject to his review and approval; do not insert unverified credentials. This is not completed client work.
## Reader and purpose
A business owner or practitioner facing this specific problem needs a diagnosis and a way to evaluate professional help. The article should answer: **How do you build a website that remains usable when JavaScript fails?**
**Distinct contribution:** An inspectable progressive-enhancement example with HTML baseline, enhanced states and deliberate failure tests.
## Candidate search questions — hypotheses, not measured demand
- progressive enhancement business website
- website form javascript fails
- responsive frontend error handling
No keyword volumes, ranking difficulty, expected traffic, citation probability or sales forecast have been measured for these suggestions. R23 validates commercial relevance from real inquiries or authorized search data; R10 checks answer relevance. Merge with an existing page when its task is already answered well.
## Proposed outline
1. Define the essential task
2. Start with meaningful HTML
3. Add resilient states
4. Test script failure and narrow screens
Open with a direct bounded answer. Explain the observable distinction that matters, demonstrate the method with an authorized artifact or an explicitly hypothetical example, and close with practical limitations. Do not clone this outline across 26 pages by changing only role names.
## Evidence needed before making an expertise or results claim
- State-by-state UI contract
- HTML/DOM and keyboard behavior captures
- Responsive and no-script/failed-script test results
These artifacts are requirements, not supplied project results. A methods article can explain documented principles without claiming that a customer implementation exists. A case study additionally needs a real scoped engagement, permission, original before/after artifacts, known confounders, dates and approved result wording. An unmeasured benefit must remain a hypothesis.
## Proposed public route and internal relationships
Suggested route, pending canonical-host approval: `/expertise/frontend-web/`. This is a planning path, not a deployed URL. Choose one canonical home before publication; do not duplicate the same article on both ThatDevPro and ThatDeveloperGuy.
Link contextually from the relevant real service page and the discipline hub. Link to the next diagnostic step, an original proof artifact that is safe to publish, and a working contact path. The page must be useful without those links; link counts are not acceptance criteria.
## Conversion and measurement contract
Suggested action: request a scoped review of this problem, **only if that service is actually available**. Do not advertise 26 staffed departments. A practical single-author description is “A multidisciplinary review process with defined specialist responsibilities,” subject to the owner's approval.
Measure the canonical page's observed search/citation exposure separately from referral sessions and qualified inquiries. Record page/source/window and event definitions with R16. The mere addition of this brief to a private library cannot create search exposure.
## Publication gate
R13 checks usefulness and distinction; R14 checks factual claims, author identity and any credentials; R20 approves sanitization and privacy; R11 checks truthful entity markup; R08 checks the chosen public URL; R25 coordinates publication and R26 performs the agreed independent checks where required. Missing evidence remains BLOCKED. A drafted byline is not author approval.
No rankings, model recommendations or “recognized expert” status are promised. The intended path is demonstrated useful work, accurate attribution, accessible publication, independent corroboration and measured outcomes.
## Research references
- [D07 — HTML forms](https://html.spec.whatwg.org/multipage/forms.html): Native form submission, constraints, labels and submit controls; client validation is not server validation.
- [D08 — Browsers](https://playwright.dev/docs/browsers): Supported engines and branded channels; WebKit automation is not a real Safari or iOS test.
- [D11 — Web Content Accessibility Guidelines 2.2](https://www.w3.org/TR/WCAG22/): WCAG 2.2 success criteria and conformance requirements; AA is the project target, not a legal certification.
==============================================================================
DOCUMENT 088 OF 135
Title: R05 public-content brief — Is a Playwright WebKit test the same as testing Safari on an iPhone?
Path: Publishing/Briefs/R05-browser-compatibility.md
Group: briefs
Label: PUBLIC WORKBENCH · not approved
Review status: scope_stated_in_document
==============================================================================
# R05 public-content brief — Is a Playwright WebKit test the same as testing Safari on an iPhone?
**State:** NOT_APPROVED_FOR_PUBLICATION. **Type:** evidence-led article/service-support brief. **Primary specialist:** R05. **Proposed author:** Joseph, subject to his review and approval; do not insert unverified credentials. This is not completed client work.
## Reader and purpose
A business owner or practitioner facing this specific problem needs a diagnosis and a way to evaluate professional help. The article should answer: **Is a Playwright WebKit test the same as testing Safari on an iPhone?**
**Distinct contribution:** A transparent coverage matrix separating engine, branded-browser, emulated-device and actual-device evidence.
## Candidate search questions — hypotheses, not measured demand
- Playwright WebKit versus Safari testing
- real iPhone website testing
- browser compatibility website audit
No keyword volumes, ranking difficulty, expected traffic, citation probability or sales forecast have been measured for these suggestions. R23 validates commercial relevance from real inquiries or authorized search data; R10 checks answer relevance. Merge with an existing page when its task is already answered well.
## Proposed outline
1. Name exactly what ran
2. Separate engine from product
3. Reproduce native-device differences
4. Report coverage without overclaiming
Open with a direct bounded answer. Explain the observable distinction that matters, demonstrate the method with an authorized artifact or an explicitly hypothetical example, and close with practical limitations. Do not clone this outline across 26 pages by changing only role names.
## Evidence needed before making an expertise or results claim
- Versioned environment matrix
- Minimal reproduction and comparative behavior record
- Actual-device results or explicit untested rows
These artifacts are requirements, not supplied project results. A methods article can explain documented principles without claiming that a customer implementation exists. A case study additionally needs a real scoped engagement, permission, original before/after artifacts, known confounders, dates and approved result wording. An unmeasured benefit must remain a hypothesis.
## Proposed public route and internal relationships
Suggested route, pending canonical-host approval: `/expertise/browser-compatibility/`. This is a planning path, not a deployed URL. Choose one canonical home before publication; do not duplicate the same article on both ThatDevPro and ThatDeveloperGuy.
Link contextually from the relevant real service page and the discipline hub. Link to the next diagnostic step, an original proof artifact that is safe to publish, and a working contact path. The page must be useful without those links; link counts are not acceptance criteria.
## Conversion and measurement contract
Suggested action: request a scoped review of this problem, **only if that service is actually available**. Do not advertise 26 staffed departments. A practical single-author description is “A multidisciplinary review process with defined specialist responsibilities,” subject to the owner's approval.
Measure the canonical page's observed search/citation exposure separately from referral sessions and qualified inquiries. Record page/source/window and event definitions with R16. The mere addition of this brief to a private library cannot create search exposure.
## Publication gate
R13 checks usefulness and distinction; R14 checks factual claims, author identity and any credentials; R20 approves sanitization and privacy; R11 checks truthful entity markup; R08 checks the chosen public URL; R25 coordinates publication and R26 performs the agreed independent checks where required. Missing evidence remains BLOCKED. A drafted byline is not author approval.
No rankings, model recommendations or “recognized expert” status are promised. The intended path is demonstrated useful work, accurate attribution, accessible publication, independent corroboration and measured outcomes.
## Research references
- [D08 — Browsers](https://playwright.dev/docs/browsers): Supported engines and branded channels; WebKit automation is not a real Safari or iOS test.
- [D11 — Web Content Accessibility Guidelines 2.2](https://www.w3.org/TR/WCAG22/): WCAG 2.2 success criteria and conformance requirements; AA is the project target, not a legal certification.
==============================================================================
DOCUMENT 089 OF 135
Title: R06 public-content brief — Why does a good Lighthouse score not prove that real visitors have a fast website?
Path: Publishing/Briefs/R06-web-performance.md
Group: briefs
Label: PUBLIC WORKBENCH · not approved
Review status: scope_stated_in_document
==============================================================================
# R06 public-content brief — Why does a good Lighthouse score not prove that real visitors have a fast website?
**State:** NOT_APPROVED_FOR_PUBLICATION. **Type:** evidence-led article/service-support brief. **Primary specialist:** R06. **Proposed author:** Joseph, subject to his review and approval; do not insert unverified credentials. This is not completed client work.
## Reader and purpose
A business owner or practitioner facing this specific problem needs a diagnosis and a way to evaluate professional help. The article should answer: **Why does a good Lighthouse score not prove that real visitors have a fast website?**
**Distinct contribution:** Paired lab and field reporting with explicit sample/window limits and a documented performance repair.
## Candidate search questions — hypotheses, not measured demand
- Lighthouse versus Core Web Vitals field data
- business website performance audit
- improve INP without breaking forms
No keyword volumes, ranking difficulty, expected traffic, citation probability or sales forecast have been measured for these suggestions. R23 validates commercial relevance from real inquiries or authorized search data; R10 checks answer relevance. Merge with an existing page when its task is already answered well.
## Proposed outline
1. Separate diagnostic and audience evidence
2. Locate the measured bottleneck
3. Apply a guarded change
4. Wait for sufficient field evidence without fabricating it
Open with a direct bounded answer. Explain the observable distinction that matters, demonstrate the method with an authorized artifact or an explicitly hypothetical example, and close with practical limitations. Do not clone this outline across 26 pages by changing only role names.
## Evidence needed before making an expertise or results claim
- Field/lab separation and route-level baseline
- Trace-supported bottleneck and controlled comparison
- Cache safety and critical-journey regression results
These artifacts are requirements, not supplied project results. A methods article can explain documented principles without claiming that a customer implementation exists. A case study additionally needs a real scoped engagement, permission, original before/after artifacts, known confounders, dates and approved result wording. An unmeasured benefit must remain a hypothesis.
## Proposed public route and internal relationships
Suggested route, pending canonical-host approval: `/expertise/web-performance/`. This is a planning path, not a deployed URL. Choose one canonical home before publication; do not duplicate the same article on both ThatDevPro and ThatDeveloperGuy.
Link contextually from the relevant real service page and the discipline hub. Link to the next diagnostic step, an original proof artifact that is safe to publish, and a working contact path. The page must be useful without those links; link counts are not acceptance criteria.
## Conversion and measurement contract
Suggested action: request a scoped review of this problem, **only if that service is actually available**. Do not advertise 26 staffed departments. A practical single-author description is “A multidisciplinary review process with defined specialist responsibilities,” subject to the owner's approval.
Measure the canonical page's observed search/citation exposure separately from referral sessions and qualified inquiries. Record page/source/window and event definitions with R16. The mere addition of this brief to a private library cannot create search exposure.
## Publication gate
R13 checks usefulness and distinction; R14 checks factual claims, author identity and any credentials; R20 approves sanitization and privacy; R11 checks truthful entity markup; R08 checks the chosen public URL; R25 coordinates publication and R26 performs the agreed independent checks where required. Missing evidence remains BLOCKED. A drafted byline is not author approval.
No rankings, model recommendations or “recognized expert” status are promised. The intended path is demonstrated useful work, accurate attribution, accessible publication, independent corroboration and measured outcomes.
## Research references
- [D05 — HTTP semantics (RFC 9110)](https://www.rfc-editor.org/rfc/rfc9110.html): HTTP method and response semantics; application response does not establish business delivery.
- [D09 — Web Vitals](https://web.dev/articles/vitals): LCP, INP and CLS; field assessment differs from lab diagnostics.