1. ee86a11 fix(release): produce a clean source-only tarball and gate it in verify-rc (#829) by Jarek Potiuk · 13 hours ago main
  2. 3fe88a7 feat(validator): drop mcp from optional frontmatter keys (#828) by Jarek Potiuk · 15 hours ago
  3. b93dd0a feat(skills): require family/mode/when_to_use frontmatter; add Meta mode (#827) by Jarek Potiuk · 15 hours ago
  4. e3963f6 feat(setup): offer all skill families + MCP servers at adopt/upgrade (#826) by Jarek Potiuk · 16 hours ago
  5. c734913 feat(secure-setup): track latest claude-code behind a hard min_version floor (#825) by Jarek Potiuk · 16 hours ago
  6. 2eeb539 docs(secure-agent-setup): allow-list two read-only REST `gh api` GETs (roster, ancestry) (#822) by Jarek Potiuk · 19 hours ago
  7. 06a9c76 fix(security-issue-sync): read the fix-release signal authoritatively; warn against summarized-fetch false negatives (#820) by Jarek Potiuk · 19 hours ago
  8. 4a3a044 feat(repo-health): add dependency-license-audit skill with eval suite (#814) by Justin Mclean · 20 hours ago
  9. f0222b6 docs(education): add Apache Training lesson 11 (how-to-contribute) and facilitator guide (#811) by Justin Mclean · 20 hours ago
  10. 5f9b8a3 docs(education): add Apache Training lesson 10 (english-as-a-programming-language) (#810) by Justin Mclean · 20 hours ago
  11. 59862be docs(education): add Apache Training lesson 9 (agentic-and-autonomous-work) (#808) by Justin Mclean · 20 hours ago
  12. 36a9e41 fix(security-issue-sync): make RM hand-off a reconciled invariant, not a transition side-effect (#819) by Jarek Potiuk · 20 hours ago
  13. 379a0e5 docs(education): add Apache Training lesson 8 (eval-driven-development) (#807) by Justin Mclean · 21 hours ago
  14. 3314b90 docs(education): add Apache Training lesson 7 (writing-portable-skills) (#806) by Justin Mclean · 21 hours ago
  15. 7320279 docs: reflect Apache Magpie's established-TLP status (#817) by Jarek Potiuk · 22 hours ago
  16. de696ed fix(agent-isolation): support terminator (VTE) on Linux in claude-term-bg.sh (#816) by Jarek Potiuk · 25 hours ago
  17. bcd9b27 feat(agent-isolation): whole-user hook dispatcher + prek shim (#813) by Jarek Potiuk · 27 hours ago
  18. 39a440e docs(education): add Apache Training lesson 6 (debugging-a-skill) (#805) by Justin Mclean · 27 hours ago
  19. e55da59 docs(bitbucket): document partial read-only roadmap (#804) by Kavya Katal · 27 hours ago
  20. f78341e feat(setup-shared-config-sync): bootstrap a missing ~/.claude-config (#809) by Jarek Potiuk · 28 hours ago
  21. faf3d2d build(prek): exclude sandbox write-denied paths from in-place fixers (#803) by Jarek Potiuk · 2 days ago
  22. f17cff7 docs(tools): add **MCP:** marker to MCP-wrapper tools (#802) by Jarek Potiuk · 2 days ago
  23. e6070ad feat(tools/gmail): add gmail-plaintext MCP server frontend (#801) by Jarek Potiuk · 2 days ago
  24. 8bda5ae feat(bitbucket): add read only PR diff fetch (#800) by Kavya Katal · 2 days ago
  25. c677bde feat(bitbucket): add read-only PR commits fetch (#797) by Kavya Katal · 2 days ago
  26. 4e217be Align pr-management-stats specs with the fold-channel triage fix (#799) by Jarek Potiuk · 2 days ago
  27. c53ff79 Document setup-status, setup-override-upstream, setup-upstream-fix (#798) by Amogh Desai · 2 days ago
  28. a4eb9dc feat(bitbucket): add read-only PR status fetch (#794) by Kavya Katal · 3 days ago
  29. 25e8768 docs(economics): format token counts as K/M notation (#796) by Jarek Potiuk · 3 days ago
  30. 599dfd1 docs(projects/_template): genericise remaining Airflow-specific residue (#795) by Jarek Potiuk · 3 days ago
  31. b053f66 chore(overrides): gitignore user.md in .apache-magpie-overrides (#793) by Jarek Potiuk · 3 days ago
  32. cfc69b5 fix(bitbucket): tolerate null datacenter comment replies (#792) by Kavya Katal · 3 days ago
  33. f638e3b chore(agent-isolation): bump pinned socat 1.8.1.3, claude-code 2.1.202 (#790) by Jarek Potiuk · 4 days ago 0.1.0-rc1
  34. 66b34ae docs(atr-runbook): correct the atr client commands (start/upload/check/vote) (#791) by Jarek Potiuk · 4 days ago
  35. 9a54cbb chore(release): gitignore RC build artefacts so they can't be committed (#789) by Jarek Potiuk · 4 days ago
  36. 50c2b4f feat(release): make the RC-tag push remote configurable via git_upstream_remote (#788) by Jarek Potiuk · 4 days ago
  37. 73d94cd fix(tools/fossil): address the requested changes in review feedback of Fossil SCM integration (#784) by Arnav · 4 days ago
  38. 1a9e486 feat(security-issue-sync): actionable admin hand-off relay for GHSA changes (#787) by Jarek Potiuk · 4 days ago
  39. a3f92b4 feat(adapter/kiro): first-class Kiro CLI skill runtime (#768) by Alex Guglielmone Nemi · 4 days ago
  40. 4537a24 docs(education): Education training lesson 05 (#785) by Justin Mclean · 4 days ago
  41. a4c656d fix(agent-guard): make the PreToolUse hook a no-op until agent-guard.py is present (#786) by Milamber · 4 days ago
  42. 790c826 feat(bitbucket): add read-only PR discussion fetch (#766) by Kavya Katal · 4 days ago
  43. 1e73dba feat(agent-guard): add harness-neutral --check and --exec CLI modes (#765) by Justin Mclean · 4 days ago
  44. 18026ce feat(agent-isolation): expose harness-agnostic agent-iso entry point (#764) by Justin Mclean · 4 days ago
  45. 1b05580 docs(education): education training lesson 04 (#782) by Justin Mclean · 4 days ago
  46. f4f577b docs(education): Education training lesson 03 (#781) by Justin Mclean · 4 days ago
  47. 8028354 docs(education): add Training lessons and AI tutor prompts for agent basics (#780) by Justin Mclean · 4 days ago
  48. 86c3a3a docs(education): add Training module index and lesson 1 (what-agents-are) (#779) by Justin Mclean · 4 days ago
  49. d093d36 Update LICENSE and NOTICE file (#778) by Justin Mclean · 4 days ago
  50. 7bf3033 feat(validator): add no-telemetry-import check (PRINCIPLE 10 guarantee) (#763) by Justin Mclean · 4 days ago
  51. f2a34db ci: add Apache RAT licence-header check with SPDX stamping for Markdown (#777) by Jarek Potiuk · 4 days ago
  52. 2f0a21c feat(skills): reconcile GitHub repository security advisories in security-issue-sync (#775) by Jarek Potiuk · 5 days ago
  53. 21dfbcf refactor(skills): push regenerated CVE JSON on every regen, not only at fix-released (#774) by Jarek Potiuk · 5 days ago
  54. 46d1c33 docs(vulnogram): oss-security is sent automatically by the OSS/ASF Emails tab (#773) by Jarek Potiuk · 5 days ago
  55. 4b15dd1 pr-management-triage: allow maintainer @-mentions on the operator's own PRs (#771) by Jarek Potiuk · 5 days ago
  56. acc8fb6 chore(deps-dev): bump the python-deps group across 9 directories with 1 update (#770) by dependabot[bot] · 5 days ago
  57. e90649c Simplify the evels that were needed and make them pass on OpenCode (#769) by Justin Mclean · 5 days ago
  58. 719bae2 docs(education): add portable-skills page as step 7 in the learning progression (#762) by Justin Mclean · 5 days ago
  59. 5500cea docs(education): add debugging-skills page as step 6 in the learning progression (#761) by Justin Mclean · 5 days ago
  60. 7bd8ce9 refactor(skills): make the fix-released → REVIEW push atomic and non-deferrable (#767) by Jarek Potiuk · 5 days ago
  61. b7c588a docs(education): use concise page names in the learning-progression table (#760) by Jarek Potiuk · 6 days ago
  62. 7cd3b9a chore(setup): re-sync self-adoption symlinks missed by #730 and #752 (#759) by Jarek Potiuk · 7 days ago
  63. 86a6d88 docs: add Magpie badge asset (#758) by Bartosz Sławecki · 7 days ago
  64. 27e7c5e feat(tools/skill-and-tool-validator): add SOFT SKILL.md line-limit check (#756) by Justin Mclean · 7 days ago
  65. 80242f0 docs(education): add writing-safe-skills page as step 5 in the learning progression (#755) by Justin Mclean · 7 days ago
  66. 12b3868 docs(bitbucket): clarify partial bridge coverage (#748) by Kavya Katal · 7 days ago
  67. 8bb9a32 feat(skill): add pr-stale-sweep skill with eval suite (#757) by Justin Mclean · 7 days ago
  68. d6c9320 docs(vulnogram): add oss-security@lists.openwall.com to advisory send checklist (#749) by Xianpeng Shen · 7 days ago
  69. b4d82f3 feat(skill): add pre-first-pr-check skill with eval suite (#752) by Justin Mclean · 7 days ago
  70. 11c6c9b feat(skill): add newcomer-issue-explainer skill with eval suite (#746) by Justin Mclean · 7 days ago
  71. 3519b64 chore(tools/ponymail): attribute the archive backend to ASF, not PonyMail (#754) by Jarek Potiuk · 7 days ago
  72. a767f99 feat(skill): add onboarding-concierge skill with eval suite (#745) by Justin Mclean · 7 days ago
  73. c6da403 ci(tests): skip the pytest job on an empty matrix instead of failing (#753) by Jarek Potiuk · 7 days ago
  74. 1970d74 ci(tests): run pytest only for changed projects; de-duplicate + stream prek (#751) by Jarek Potiuk · 7 days ago
  75. 656fbbc feat(contributor-sentiment): add methodology doc, skill, and eval suite (#744) by Justin Mclean · 7 days ago
  76. 07c6baf feat(tools): regenerate vendor-neutrality score doc block as a prek hook (#747) by Jarek Potiuk · 7 days ago
  77. b60382f feat(tools/fossil, tools/vcs): add Fossil forge bridge and VCS backend (#736) by Arnav · 7 days ago
  78. 74bd39d docs(education): restructure into an ordered learning progression (#743) by Jarek Potiuk · 7 days ago
  79. bfe1456 fix(evals/gfi-sweep): auto-grade step-3-present-proposals MANUAL fallback (#740) by Justin Mclean · 7 days ago
  80. cb9ec68 docs(adapters): add "add a new agent harness" step-by-step recipe (#741) by Justin Mclean · 7 days ago
  81. 20f3cb5 docs(allocation): document security@apache.org email as alternative CVE allocation path (#742) by Xianpeng Shen · 7 days ago
  82. 7939611 feat(tools/bitbucket): add initial Bitbucket bridge (#739) by Kavya Katal · 8 days ago
  83. 8182353 test(spec-loop): add runner fixture coverage (#735) by Justin Mclean · 8 days ago
  84. 832a24c feat(skill-reconciler): add --discover mode for capability-tag auto-pairing (#732) by Justin Mclean · 8 days ago
  85. 415c694 feat(tools/skill-reconciler-diff): add deterministic structural-diff helper (#733) by Justin Mclean · 8 days ago
  86. d57a8df docs(education): add hands-on build-and-eval workshop (#717) by Justin Mclean · 8 days ago
  87. b69dd72 docs(education): add eval-driven-development examples page (#716) by Justin Mclean · 8 days ago
  88. 991240c docs(education): add your-first-skill beginner on-ramp (#715) by Justin Mclean · 8 days ago
  89. 7fd1d33 docs(education): add maintainer-education landing page and index (#713) by Justin Mclean · 8 days ago
  90. 383378b docs(spec-loop): derive commit trailer from the running agent and model (#734) by Justin Mclean · 8 days ago
  91. b5754ba feat(reviewer-routing): add Privacy-LLM gate preflight to Step 0 (#731) by Justin Mclean · 8 days ago
  92. a0ae360 feat(evals): add step-3-present-proposals eval suite for good-first-issue-sweep (#729) by Justin Mclean · 8 days ago
  93. 0fc2714 fix(good-first-issue-sweep): trim description to clear action-inventory advisory (#728) by Justin Mclean · 8 days ago
  94. 82ac9cf feat(evals): add non-ASF reviewer-routing smoke — clear non-ASF roster gap (#727) by Justin Mclean · 8 days ago
  95. 1957823 feat(evals): add mail-body prompt-injection fixture cases to security-issue-import (#723) by Justin Mclean · 8 days ago
  96. 97f25e3 feat(release-audit-report): add structured audit-record schema and schema-violation eval (#722) by Justin Mclean · 8 days ago
  97. 0381844 feat(validator): add HARD check for required files in organizations/<org>/ (#721) by Justin Mclean · 8 days ago
  98. 65d759a docs(spec-loop): sync specs with contributed functionality (#720) by Justin Mclean · 8 days ago
  99. 55e421b docs(education): add maintainer pattern catalogue (#714) by Justin Mclean · 8 days ago
  100. ee32198 fix(adapters): add privacy-boundary notes to maildir and sourcehut READMEs (#710) by Justin Mclean · 8 days ago