Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
contextforge-org
cpex
Repository navigation
Code
Issues
35
(35)
Pull requests
6
(6)
Actions
Projects
Security and quality
Insights
More
items
feat: first-class decision & effect auditing (the audit seam)
- #166
#166
Closed
terylt
wants to merge 18 commits into
dev
contextforge-org/cpex:dev
from
feat/audit-seam
contextforge-org/cpex:feat/audit-seam
Copy head branch name to clipboard
Conversation
Commits
18
(18)
Checks
Files changed
Closed
feat: first-class decision & effect auditing (the audit seam)
#166
terylt
wants to merge 18 commits into
dev
contextforge-org/cpex:dev
from
feat/audit-seam
contextforge-org/cpex:feat/audit-seam
Copy head branch name to clipboard
Commits
Commits on Aug 4, 2026
feat: initial revision of audit handler, decision log, and adding auditing of denies.
Show description for 3a3e280
terylt
committed
3a3e280
View commit details
Copy full SHA for 3a3e280
Browse repository at this point
Commits on Aug 6, 2026
feat: added audit handler construct to plugin manager.
Show description for 5164563
terylt
committed
5164563
View commit details
Copy full SHA for 5164563
Browse repository at this point
Commits on Aug 7, 2026
Merge dev into feat/audit-seam
Show description for d922f88
terylt
and
claude
committed
d922f88
View commit details
Copy full SHA for d922f88
Browse repository at this point
Commits on Aug 11, 2026
feat: write-ahead effect auditing — EffectRecord, capability-gated ext.begin_effect, fail-closed durability.
Show description for e637847
terylt
committed
e637847
View commit details
Copy full SHA for e637847
Browse repository at this point
Commits on Aug 12, 2026
feat: durable effect-audit WAL — FileEffectLog, opt-in install, crash recovery + reconciliation seam.
Show description for 81e4537
terylt
committed
81e4537
View commit details
Copy full SHA for 81e4537
Browse repository at this point
feat: framework-mediated effect bracket — Extensions::perform_effect
Show description for da7d4ca
terylt
committed
da7d4ca
View commit details
Copy full SHA for da7d4ca
Browse repository at this point
feat: decision-log span/causal-parent + runtime effect-WAL auto-compaction.
Show description for 2214aac
terylt
committed
2214aac
View commit details
Copy full SHA for 2214aac
Browse repository at this point
Commits on Aug 14, 2026
feat: audit provenance — content hashes, taint/span rendering, OAuth mint effect-audit.
Show description for ff3b6cf
terylt
committed
ff3b6cf
View commit details
Copy full SHA for ff3b6cf
Browse repository at this point
docs: added an auditing document.
Show description for a43c876
terylt
committed
a43c876
View commit details
Copy full SHA for a43c876
Browse repository at this point
feat: added sequence numbering to events, documented auditing await behavior and audit bytes canonicalization.
Show description for 6156d04
terylt
committed
6156d04
View commit details
Copy full SHA for 6156d04
Browse repository at this point
Commits on Aug 15, 2026
fixes: added epoch and updated documentation around sequencing.
Show description for a178cf9
terylt
committed
a178cf9
View commit details
Copy full SHA for a178cf9
Browse repository at this point
Commits on Aug 18, 2026
fix: harden audit seam per review — startup recovery, panic containment, config-gated effects, one audit record per invocation
Show description for eda9821
terylt
committed
eda9821
View commit details
Copy full SHA for eda9821
Browse repository at this point
chore: bump h2 to 0.4.16 (RUSTSEC-2026-0258) and spin off yanked 0.9.8
Show description for 1660773
terylt
committed
1660773
View commit details
Copy full SHA for 1660773
Browse repository at this point
docs: add clock assumptions on restart.
Show description for 82b92c3
terylt
committed
82b92c3
View commit details
Copy full SHA for 82b92c3
Browse repository at this point
Merge branch 'dev' into feat/audit-seam
terylt
committed
386710a
View commit details
Copy full SHA for 386710a
Browse repository at this point
Commits on Aug 19, 2026
docs: updated CHANGELOG.md to reflect the new feature, and the change to RC_PANIC. Added debug_assert that a violation is set when continue_processing is false.
Show description for 5a253d4
terylt
committed
5a253d4
View commit details
Copy full SHA for 5a253d4
Browse repository at this point
Commits on Sep 2, 2026
feat(audit): host-settable stream identity + harden the effect-emitter seam.
Show description for bd39d2c
terylt
committed
bd39d2c
View commit details
Copy full SHA for bd39d2c
Browse repository at this point
fix(audit): make EffectEmitterSlot non-Clone; reject empty stream namespace; warn on reload grant-drop.
Show description for 64c8eba
terylt
committed
64c8eba
View commit details
Copy full SHA for 64c8eba
Browse repository at this point
You can’t perform that action at this time.