{
  "note": "Rendered from issues/ by CI at deploy time \u2014 the queue as of this release.",
  "generated_at": "2026-08-10T14:10:39+00:00",
  "counts": {
    "open": 19,
    "blocked": 0,
    "done": 41
  },
  "issues": [
    {
      "id": "001",
      "title": "Create and push the detailed brief pack",
      "state": "done",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/001-brief-pack-understanding-architecture-tasks.md"
    },
    {
      "id": "002",
      "title": "Wire up the agentic team for this repo",
      "state": "done",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/002-wire-up-agentic-team.md"
    },
    {
      "id": "003",
      "title": "CI pipeline step to auto-tag on dev and main",
      "state": "done",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/003-ci-auto-tag-dev-main.md"
    },
    {
      "id": "004",
      "title": "MVP static site published to GitHub Pages",
      "state": "done",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/004-static-site-mvp-github-pages.md"
    },
    {
      "id": "005",
      "title": "Create the todo list with issues-fs-lite",
      "state": "done",
      "priority": "normal",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/005-issues-fs-lite-todo-list.md"
    },
    {
      "id": "006",
      "title": "Create the project library and move relevant docs into it",
      "state": "done",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/006-create-library-import-docs.md"
    },
    {
      "id": "007",
      "title": "Add the shared infographics to library/infographics/",
      "state": "done",
      "priority": "normal",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/007-infographic-images-into-library.md"
    },
    {
      "id": "008",
      "title": "Web app MVP: one-pass transcript / analysis / debrief / infographic",
      "state": "done",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/008-web-app-mvp-one-pass.md"
    },
    {
      "id": "009",
      "title": "Privacy mode selector: routed / restricted / browser-local",
      "state": "open",
      "priority": "normal",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/009-privacy-mode-selector.md"
    },
    {
      "id": "010",
      "title": "OpenRouter key flow for beta",
      "state": "open",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/010-openrouter-key-flow-beta.md"
    },
    {
      "id": "011",
      "title": "iOS and Android targets from this repo",
      "state": "open",
      "priority": "normal",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/011-ios-android-targets.md"
    },
    {
      "id": "012",
      "title": "Session completion report + debrief",
      "state": "done",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/012-completion-report-and-debrief.md"
    },
    {
      "id": "013",
      "title": "Administrative vault + the ciphertext rule (with enforcement)",
      "state": "open",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/013-admin-vault-and-ciphertext-rule.md"
    },
    {
      "id": "014",
      "title": "Explore OpenRouter guardrails: enforce privacy tiers on the key",
      "state": "open",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/014-openrouter-guardrails-exploration.md"
    },
    {
      "id": "015",
      "title": "Distribute secrets via the existing SG/Send capability",
      "state": "open",
      "priority": "normal",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/015-secret-distribution-via-send.md"
    },
    {
      "id": "016",
      "title": "CRM built on the vault substrate",
      "state": "open",
      "priority": "low",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/016-crm-on-vault-substrate.md"
    },
    {
      "id": "017",
      "title": "CI: publish Pages after auto-tag, display version on the site",
      "state": "done",
      "priority": "high",
      "created": "2026-07-28",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/017-ci-publish-after-tag-version-on-site.md"
    },
    {
      "id": "018",
      "title": "Fix CI: increment-tag failed without pyproject.toml",
      "state": "done",
      "priority": "high",
      "created": "2026-07-29",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/018-fix-increment-tag-pyproject.md"
    },
    {
      "id": "019",
      "title": "Tech stack & workflow guide for incoming devs",
      "state": "done",
      "priority": "high",
      "created": "2026-07-29",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/019-tech-stack-workflow-guide.md"
    },
    {
      "id": "020",
      "title": "Dev pack: leverage the existing audio-transcribe tool to the max",
      "state": "done",
      "priority": "high",
      "created": "2026-07-29",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/020-dev-pack-audio-transcribe-integration.md"
    },
    {
      "id": "021",
      "title": "Finish the custom domain: HTTPS enforcement + org domain verification",
      "state": "done",
      "priority": "high",
      "created": "2026-07-29",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/021-domain-https-and-org-verification.md"
    },
    {
      "id": "022",
      "title": "Journalist role + the site's Updates section + per-version changelog",
      "state": "done",
      "priority": "high",
      "created": "2026-07-29",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/022-journalist-role-updates-section.md"
    },
    {
      "id": "023",
      "title": "Public Library page on the site (Librarian-maintained)",
      "state": "done",
      "priority": "high",
      "created": "2026-07-29",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/023-public-library-page.md"
    },
    {
      "id": "024",
      "title": "Commission a v0.1.93-style verified capabilities guide for the infographic generator",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/024-infographic-generator-capabilities-guide.md"
    },
    {
      "id": "025",
      "title": ".ogg voice notes returned HALLUCINATED transcripts (silent data-integrity bug)",
      "state": "done",
      "priority": "urgent",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/025-ogg-mime-hallucinated-transcript.md"
    },
    {
      "id": "026",
      "title": "Ticking the infographic box did nothing on the live site (stale cached modules)",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/026-stale-cached-modules-after-deploy.md"
    },
    {
      "id": "027",
      "title": "Debug/advanced views: LLM exchange log, OpenRouter details, prompt customisation, sample files",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/027-debug-advanced-views-and-samples.md"
    },
    {
      "id": "028",
      "title": "CI pipeline tests: unit + integration gate the release, QA checks the live site",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/028-ci-pipeline-tests.md"
    },
    {
      "id": "029",
      "title": "Re-running the same voice note failed with \"That doesn't look like an audio file\"",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/029-repeat-pass-same-file-not-audio.md"
    },
    {
      "id": "030",
      "title": "QA branch with automatic Netlify deploys",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/030-qa-branch-netlify-deploys.md"
    },
    {
      "id": "031",
      "title": "Infographic v2: image model by default, redraw UX, progress heartbeat; samples keep their options",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/031-infographic-v2-image-model-redraw-spinner.md"
    },
    {
      "id": "032",
      "title": "A disabled key read as a network error (\"Failed to fetch\")",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/032-disabled-key-shows-failed-to-fetch.md"
    },
    {
      "id": "033",
      "title": "Versions page + the version number on every page; QA builds stamped with the next version",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/033-versions-page-and-sitewide-version.md"
    },
    {
      "id": "034",
      "title": "M3: chat with the materials; drive the tool from the chat (via tools)",
      "state": "done",
      "priority": "high",
      "created": "2026-08-05",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/034-chat-with-materials.md"
    },
    {
      "id": "035",
      "title": "The chat can now edit the materials and SEE the infographic; suggestions tidy up",
      "state": "done",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/035-chat-edits-materials-and-sees-image.md"
    },
    {
      "id": "036",
      "title": "Open engineering hub: public /engineering/ pages for the NFRs",
      "state": "open",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/036-open-engineering-hub.md"
    },
    {
      "id": "037",
      "title": "App security hardening: ?origin= allowlist, CSP, chat prompt-tool gating",
      "state": "open",
      "priority": "urgent",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/037-app-security-hardening.md"
    },
    {
      "id": "038",
      "title": "QA-to-docs: journey tests that QA the features AND maintain the user docs",
      "state": "open",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/038-qa-to-docs-screenshot-pipeline.md"
    },
    {
      "id": "039",
      "title": "Content architecture: markdown per post, generated pages, atomic agent writes",
      "state": "done",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/039-content-architecture-markdown-per-post.md"
    },
    {
      "id": "040",
      "title": "Videos on the site",
      "state": "open",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/040-videos-on-the-site.md"
    },
    {
      "id": "041",
      "title": "`?origin=` removed \u2014 the engine origin is hardcoded",
      "state": "done",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/041-remove-origin-parameter.md"
    },
    {
      "id": "042",
      "title": "The workflow declared: a JSON state machine with the budget on the step",
      "state": "done",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/042-workflow-declared-state-machine.md"
    },
    {
      "id": "043",
      "title": "The flow panel: what will happen, what it may cost, what actually happened",
      "state": "done",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/043-flow-panel-visualisation.md"
    },
    {
      "id": "044",
      "title": "Consensus transcription: two models, and disagreement marked, not resolved",
      "state": "open",
      "priority": "high",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/044-consensus-transcription.md"
    },
    {
      "id": "045",
      "title": "Named workflows at price points: Quick / Standard / Consensus",
      "state": "open",
      "priority": "normal",
      "created": "2026-08-06",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/045-named-purchasable-workflows.md"
    },
    {
      "id": "046",
      "title": "A finished run could be invisible: page reset did not stop the machine",
      "state": "done",
      "priority": "high",
      "created": "2026-08-07",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/046-run-completes-into-hidden-page.md"
    },
    {
      "id": "047",
      "title": "LLM-friendly + SEO: llms.txt, sitemap, canonicals, JSON-LD, QA noindex",
      "state": "done",
      "priority": "high",
      "created": "2026-08-07",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/047-llm-friendly-and-seo.md"
    },
    {
      "id": "048",
      "title": "One nav, one source: wa-site-nav on every page",
      "state": "done",
      "priority": "normal",
      "created": "2026-08-07",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/048-single-source-site-nav.md"
    },
    {
      "id": "049",
      "title": "Browser unit tests: the app modules under real browser semantics, watchable by anyone",
      "state": "done",
      "priority": "high",
      "created": "2026-08-07",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/049-browser-unit-tests.md"
    },
    {
      "id": "050",
      "title": "The app in many languages, cultures and designs \u2014 three declarations, one machinery",
      "state": "open",
      "priority": "high",
      "created": "2026-08-07",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/050-app-i18n-culture-themes.md"
    },
    {
      "id": "051",
      "title": "051 \u2014 An agent reviews the screenshot change log",
      "state": "open",
      "priority": "",
      "created": "",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/051-agent-review-of-baseline-changes.md"
    },
    {
      "id": "052",
      "title": "052 \u2014 Three alternative designs, shipped alongside the current one, for A/B testing",
      "state": "open",
      "priority": "",
      "created": "",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/052-three-alternative-designs-ab-test.md"
    },
    {
      "id": "053",
      "title": "053 (renumbered from 050 on merge; that number was taken by the i18n strategy) \u2014 Screenshot baselines record UI change, they do not block it",
      "state": "done",
      "priority": "",
      "created": "",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/053-baselines-record-not-block.md"
    },
    {
      "id": "054",
      "title": "The nav gets a second level and stops abandoning small screens",
      "state": "done",
      "priority": "high",
      "created": "2026-08-08",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/054-nav-second-level-mobile.md"
    },
    {
      "id": "055",
      "title": "055 \u2014 Translate before summarising, so the debrief is in the reader's language",
      "state": "done",
      "priority": "",
      "created": "",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/055-translate-before-summarising.md"
    },
    {
      "id": "056",
      "title": "056 \u2014 One real URL per language: /app/pt-pt/, /app/en-us/ \u2026",
      "state": "done",
      "priority": "",
      "created": "",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/056-per-locale-app-urls.md"
    },
    {
      "id": "057",
      "title": "057 \u2014 Concepts, not words: a concept scheme and an English review pass",
      "state": "open",
      "priority": "",
      "created": "",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/057-concept-scheme-and-english-pass.md"
    },
    {
      "id": "058",
      "title": "058 \u2014 Semantic graphs over transcripts and summaries",
      "state": "open",
      "priority": "",
      "created": "",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/058-semantic-graphs-over-transcripts.md"
    },
    {
      "id": "059",
      "title": "The design candidates go live at /design/, runnable by anyone",
      "state": "done",
      "priority": "high",
      "created": "2026-08-09",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/done/059-design-candidates-live-on-the-site.md"
    },
    {
      "id": "060",
      "title": "060 \u2014 Go-live: rename to VoiceDebrief, home redesign, and telling the truth",
      "state": "open",
      "priority": "",
      "created": "",
      "url": "https://github.com/sgraph-ai/SGraph-AI__SaaS__WhatsApp__Audio__Transcription/blob/dev/issues/open/060-go-live-rename-and-home-redesign.md"
    }
  ]
}
