Skip to content

Optimize About page as organization identity surface - #79

Merged
erinepshovel-code merged 7 commits into
mainfrom
about-entity-optimization
Sep 24, 2026
Merged

erinepshovel-code merged 7 commits into
mainfrom
about-entity-optimization

Conversation

@erinepshovel-code

Copy link
Copy Markdown
Contributor

Summary

Rebuild /about/ as the organization-level identity surface for The Interdependency LLC instead of mixing founder biography, a commercial experiment, personal/LLC spending, subscriptions, and tax timing on one page.

This change:

  • keeps The Interdependency LLC, The Interdependent Way, Erin Spencer, and the website as distinct identities;
  • adds one source record for visible organization facts and Organization JSON-LD;
  • renders the requested What we do / Differentiators / Who uses / Team / How it works / Key facts / FAQ structure;
  • cross-links the existing public Person JSON-LD to the new Organization identity;
  • preserves /about-me/, /about-the-site/, and /by-the-builder/ as their existing owners;
  • removes stale finance, subscription, tax, payment, and precise-location material from the organization About route;
  • keeps unknown founding-date and headquarters facts explicit as hmmm and omits them from JSON-LD rather than guessing.

Authority boundaries

  • The Wayseer canon remains external canonical authority for The Interdependent Way.
  • Repository-owned projects retain their own implementation, theorem, proof, evidence, license, and correction authority.
  • /about/ owns organization identity only.
  • /about-me/ owns the founder-authored narrative.
  • /about-the-site/ owns site construction/orientation.
  • /by-the-builder/ owns the attributed AI-builder journal.

File plan

Path Change Purpose Risk Required tests
src/_data/organization.json created Single source for public organization facts + JSON-LD Unsupported entity facts source contract + generated-site
src/about/index.njk modified Human organization About surface identity conflation / stale commercial claims source contract + generated-site
src/_data/erin.public-biography.json modified Link Person affiliation to Organization @id broken entity graph source contract
src/_includes/components/site-footer.njk modified Expose organization About route navigation regression generated/link/browser gates
README.md modified Document route ownership documentation drift repository check
tests/site-contract.test.mjs modified Enforce identity separation and unresolved-fact behavior none beyond test maintenance npm test
tests/generated-site.test.mjs modified Verify generated About + JSON-LD and stale-content removal none beyond test maintenance npm run test:generated

Validation

Branch source inspection confirms:

  • organization and doctrine names are distinct;
  • Person and Organization IDs cross-link;
  • Organization JSON-LD omits unverified foundingDate and address;
  • Key facts and FAQ are present;
  • the old operating ledger, tax clock, Stripe material, and Eighth & Harrison text are absent from /about/;
  • the footer exposes the new organization route.

The full repository release gate remains authoritative for build/runtime validation.

Usage guidance

Edit organization identity facts in src/_data/organization.json; do not duplicate them into the template. Keep person-level narrative in /about-me/ and site-policy material in /about-the-site/. Add a structured field only when an owning public source supports it; otherwise preserve the boundary as hmmm.

hmmm

  • Exact LLC founding date is not presently verified by an organization-level public source.
  • Organization headquarters is not presently verified by an organization-level public source.
  • Those fields remain visible as unresolved human-readable facts and absent from schema.org JSON-LD until verified.

@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@erinepshovel-code
erinepshovel-code merged commit 987e6dd into main Sep 24, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant