# Trust Issues The public, content-first foundation for Ana's independent publication about power, identity, and the systems acting in our name. `Trust Issues` is a working title. The masthead, domain, podcast title, and book details remain deliberately configurable; the archive and URLs are structured so the publication can be renamed without rewriting its editorial model. ## What exists now - An authored, responsive homepage rather than a product dashboard. - Typed Markdown collections for stories, weekly briefings, field guides, and podcast episodes. - Article metadata for author, maintainer, publication date, review date, status, and trust pattern. - Story, briefing, guide, podcast, book, and about surfaces. - RSS, accessible HTML, print styles, and graceful no-JavaScript operation. - A quiet recent-maintenance ledger derived from Git at build time. - Editorial, contribution, source-safety, and challenge policies. - Gitea Actions validation on every push and pull request. ## Start locally ```sh npm install npm run dev ``` Validate the same way CI does: ```sh npm run validate ``` ## Where to edit - Publication identity and external links: `src/site.config.ts` - Stories: `src/content/stories/` - Weekly briefing: `src/content/briefings/` - Field guides: `src/content/guides/` - Podcast episodes and transcripts: `src/content/episodes/` - Editorial promises: `EDITORIAL.md` - Roadmap and explicit non-goals: `ROADMAP.md` Draft entries use `draft: true` and are excluded from public routes, the homepage, and RSS. ## Publishing model The generated site is static. Set `SITE_URL` in the deployment environment and run `npm run build`; deploy `dist/` to Cloudflare Pages or any static host. Published content belongs in this public repository. Reporting notes, unpublished interviews, confidential sources, contact information, and embargoed drafts do not. ## Licence Site code is MIT licensed. Editorial content is copyright Ana unless an individual page states otherwise. See `LICENSE.md`.