Changelog

What changed, as recorded.

Real commits from the project’s git history, without marketing copy.

Every row here is a real commit in the repository, with the text its author wrote. The page invents no releases and rewrites no history; newest first.

  1. 10077bb feat(website): bilingual Astro site with native RTL and a command explorer (WEB-4)
  2. d56de87 docs(status): accept the Arabic wiring and correct my own owner-only count
  3. 2928084 docs(security): threat model, secret scan, dependency audit and static analysis
  4. 037d03d fix(website): publish the editorial Arabic copy and correct the owner_only detector
  5. ce30491 docs(status): close the Arabic copy gate after checking all 68 entries
  6. fef0f6a docs(brand): accept the identity work and correct one contrast row
  7. 7157c86 feat(website): author Arabic copy for all 68 catalogue commands
  8. c2bda11 feat(brand): Pearl Light identity, design system and hero spec (WEB-1)
  9. 7077062 docs(status): accept the CI and portal work after independent verification
  10. 9da5cca docs(deploy): record CI evidence and both rollback paths
  11. e4e13a9 ci(website): add the website workflow on the Pages build entry point
  12. 5f8bf34 docs(status): accept the catalogue work after independent verification
  13. b47171b docs(deploy): pin Pages projects, watch paths and the DNS cutover runbook
  14. c89a1c8 feat(build): add the single website build entry point
  15. 81be264 docs(website): record the catalogue pipeline and the verified counts
  16. a6accd7 feat(website): generate the command catalogue and invite facts from source
  17. 2172286 docs(status): pin the task board card ids to the phase table
  18. e6e68c2 docs(project): record discovery, ownership, exposure and harden CI permissions
  19. 2bfddfa fix(memory): keep a pinned fact when two writes land together
  20. 925dce6 docs: date the gate count in the restore drill
  21. 1ed7ab7 chore: keep the startup path offline and kill a timed-out upgrade
  22. 683b2ab fix(security): guard share links, gate triggers and autorole, and correct the docs
  23. c1c6999 fix(router): resolve the longest channel and role name, and bound yt-dlp with the shared semaphore
  24. 363624f docs: state who confirms a queued action and how the two keys are tried
  25. 93f2335 docs: refresh the gate count and its capture
  26. efb4260 fix(reply): restore the second hop from the brain to the prompt builder
  27. eab8e35 fix(reply): pass the member-file note under the keyword the brain expects
  28. 41e3c1b ci: create the test environment before the media test
  29. b073b8c fix: remove personal identifiers from the source and document direct-message logging
  30. 8d03d7e fix(persona): fall back when a model returns an empty answer
  31. d103f62 docs: order the documentation list and read it right-to-left
  32. f6cde11 docs: point the readme at the design notes and runbooks
  33. 07057ea docs: tighten the Arabic readme wording
  34. 39b4ab1 docs: add the pipeline diagrams and the recall probe capture
  35. 27dfeba docs: point the gallery anchors at the rewritten commits
  36. ae29544 refactor: drop the remaining internal check ids from comments
  37. 7dad806 ci: seed a test .env before the deploy gate
  38. e86c7d0 docs: rewrite the readme, add a command reference and contributing guides
  39. f659730 refactor: drop internal planning notes from comments and docstrings
  40. 5158bb4 docs: remove internal planning reports