Skip to main content

Installable ADR and SPEC extension pack for SEO, AEO, and AiEO governance.

Project description

seo-aeo-aieo-governance-pack

seo-aeo-aieo-governance-pack is a small SSOT-compatible document pack for SEO, AEO, and AiEO governance.

It is designed to be published to PyPI and consumed by ssot-registry as an installable extension-pack document source. This repository does not perform downstream mutation itself. Its job is to ship immutable ADR and SPEC artifacts plus manifests that a downstream ssot-registry runtime can sync into the downstream .ssot registry.

The packaged distribution has one document artifact surface: src/seo_aeo_aieo_governance_pack/templates/. This repository does not package or maintain a parallel .ssot/registry.json.

What is in scope

  • upstream ADRs for SEO, AEO, and AiEO governance
  • upstream SPECs for SEO, AEO, and AiEO operator requirements
  • packaged manifests for ADR and SPEC discovery
  • a minimal Python loader module for runtime consumption

What is intentionally out of scope

  • downstream feature, claim, test, evidence, boundary, or release mutation
  • repo-specific scoring logic
  • crawler, answer-engine, or model-runtime implementations

Canonical layout

  • repo-local source ADRs: .ssot/adr/
  • repo-local source SPECs: .ssot/specs/
  • packaged ADR templates: src/seo_aeo_aieo_governance_pack/templates/adr/
  • packaged SPEC templates: src/seo_aeo_aieo_governance_pack/templates/specs/

The repo-local .ssot documents are the authored source files in this repository. The packaged templates and manifests are the only shipped distribution artifact and are derived with:

python scripts/sync_packaged_docs.py

Install

python -m pip install seo-aeo-aieo-governance-pack

Programmatic usage

from seo_aeo_aieo_governance_pack import load_document_manifest, read_packaged_document_text

adr_manifest = load_document_manifest("adr")
spec_manifest = load_document_manifest("spec")
print(adr_manifest[0]["id"])
print(spec_manifest[0]["id"])

text = read_packaged_document_text("spec", "SPEC-0801-aeo-answer-surface-contract.yaml")
print(text[:120])

Initial upstream documents

  • adr:0800 SEO, AEO, and AiEO documents ship as an installable extension pack
  • adr:0801 crawl control is distinct from indexing control
  • adr:0802 discovery artifacts are separate from metadata artifacts
  • adr:0803 canonical HTML metadata remains the source page contract
  • adr:0804 structured data uses layered authority
  • adr:0805 Google AI features do not justify AI-specific schema or AI-only files
  • adr:0807 social graph metadata is separate from search structured data
  • adr:0808 AI crawler controls must distinguish search, training, and user-triggered fetch
  • adr:0809 llms.txt is experimental and must not outrank canonical surfaces
  • spc:0800 SEO governance surface
  • spc:0801 AEO answer surface contract
  • spc:0802 AiEO citation and provenance contract
  • spc:0803 robots exclusion protocol contract
  • spc:0804 sitemap and sitemap-index contract
  • spc:0805 HTML head metadata and canonical link contract
  • spc:0806 structured data vocabulary and encoding contract
  • spc:0807 Google Search eligibility and structured data quality contract
  • spc:0808 Google AI features eligibility contract
  • spc:0809 helpful, reliable, people-first content contract
  • spc:0811 Core Web Vitals performance contract
  • spc:0812 Open Graph contract
  • spc:0813 X / Twitter Cards contract
  • spc:0814 DCMI interoperable metadata contract
  • spc:0815 OpenAI crawler controls contract
  • spc:0816 llms.txt experimental contract

Release notes

This repository includes reusable cobycloud/actions workflows for:

  • CI
  • GitHub release creation
  • PyPI publishing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seo_aeo_aieo_governance_pack-0.1.2.tar.gz (23.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

seo_aeo_aieo_governance_pack-0.1.2-py3-none-any.whl (37.1 kB view details)

Uploaded Python 3

File details

Details for the file seo_aeo_aieo_governance_pack-0.1.2.tar.gz.

File metadata

File hashes

Hashes for seo_aeo_aieo_governance_pack-0.1.2.tar.gz
Algorithm Hash digest
SHA256 699ad7992f6af4831ba162cdb00df01403ed9d0ca2fca408034de8bf0688c69e
MD5 975a7404b6370fbcf0974b0e11ba0f59
BLAKE2b-256 dc422351026d72e6ffdf0c2c4eb2bec0f34a061cda7c94bb3bb8f1c005ac4a93

See more details on using hashes here.

Provenance

The following attestation bundles were made for seo_aeo_aieo_governance_pack-0.1.2.tar.gz:

Publisher: publish.yml on groupsum/seo-aeo-aieo-governance-pack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file seo_aeo_aieo_governance_pack-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for seo_aeo_aieo_governance_pack-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 98be581ad4c84a472c130fa91497ff9b23616fd0ae185f5a43ad16f8a7750f9d
MD5 89874d467be0452abb89125a0c080928
BLAKE2b-256 fa635ee1b4cf902a6f7f4d76261b50dfc43129b17e801fc94f28e7918695481a

See more details on using hashes here.

Provenance

The following attestation bundles were made for seo_aeo_aieo_governance_pack-0.1.2-py3-none-any.whl:

Publisher: publish.yml on groupsum/seo-aeo-aieo-governance-pack

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page