| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-02-03 | fix: accept no-op pushes where old_oid == new_oid | DanConwayDev | |
| Fixes race condition where user's push becomes no-op after state event is applied between fetch and push. Now accepts these as successful no-ops, matching Git's 'Everything up-to-date' behavior. - Add early detection in get_state_authorization_for_specific_owner_repo - Return success for all-noop pushes without requiring purgatory event - Document behavior in inline-authorization.md | |||
| 2026-01-09 | docs: integrate rejected events index into architecture documentation | DanConwayDev | |
| - Add rejected events index to architecture.md with two-tier system explanation - Document NGIT_REJECTED_HOT_CACHE_DURATION_SECS and NGIT_REJECTED_COLD_INDEX_EXPIRY_SECS in configuration.md - Add comprehensive rejected events metrics section to monitoring.md with Grafana queries and alerts - Explain negentropy integration with rejected index in grasp-02-proactive-sync.md - Document state event authorization defense-in-depth and rejection tracking in inline-authorization.md This integrates information from work/rejected-events-index-summary.md into the main documentation, ensuring architecture docs accurately reflect the implemented rejected events index system. | |||
| 2026-01-08 | docs: update docs with sync and purgatory and git data sync | DanConwayDev | |
| 2025-12-04 | docs: update based on current implementation | DanConwayDev | |
| 2025-11-04 | docs: use Diátaxis structure | DanConwayDev | |