Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
2f073f9
context: Add async persistence cleanup plan
davidabram Oct 8, 2026
c744148
plan: Record T01 dead-code baseline inventory
davidabram Oct 8, 2026
80ad5e0
runtime: Remove verified dead code and suppressions
davidabram Oct 8, 2026
c5b44a4
agent-trace: Add reconstruction fixtures and golden tests
davidabram Oct 8, 2026
9ae9d14
runtime: Retain unwired reconciliation with scoped dead-code allowances
davidabram Oct 8, 2026
2a1ff25
runtime: Remove redundant async wrappers and sync retry helper
davidabram Oct 8, 2026
e45e774
async-runtime: Record PR3 blocking and future-size audit
davidabram Oct 8, 2026
311c005
context: Record PR3 cleanup audit and validation handoff
davidabram Oct 8, 2026
d90415e
sync+tests: Preserve the diff-traces compatibility contract
davidabram Oct 8, 2026
a47411e
context: Define observability log lock striping plan
davidabram Oct 8, 2026
b791957
observability: Replace per-path lock registry with fixed lock striping
davidabram Oct 8, 2026
deb5484
observability: Add regression coverage for striped log locking
davidabram Oct 8, 2026
0be74aa
observability: Record striped log-lock contract
davidabram Oct 8, 2026
fb7e78f
context: Define mutation-cursor reconciliation wiring plan
davidabram Oct 8, 2026
6edb7b8
context: Record reconciliation wiring audit findings
davidabram Oct 8, 2026
d699b26
runtime: Add ref maintenance entrypoints and state tracking
davidabram Oct 8, 2026
ec8c8d7
runtime: Harden ref maintenance persistence and DB opening
davidabram Oct 8, 2026
91e9ac2
runtime+hooks: Trigger ref reconciliation advisories after completed …
davidabram Oct 8, 2026
4226131
hooks+runtime: Emit reconciliation advisory diagnostics
davidabram Oct 8, 2026
0956c04
doctor: Run snapshot ref reconciliation from --fix
davidabram Oct 8, 2026
7c6bfe4
tests: Add mutation ref reconciliation regression coverage
davidabram Oct 9, 2026
cac7841
tests: Complete ref reconciliation production-path coverage
davidabram Oct 9, 2026
39f7894
runtime: Remove stale ref-reconciliation exemptions
davidabram Oct 9, 2026
982976f
tests: Verify doctor reconciliation recovery outcomes
davidabram Oct 9, 2026
d40c179
runtime: Distinguish uncertain advisory-state writes
davidabram Oct 9, 2026
a5918fd
tests+context: Verify missing maintenance DB opens without creation
davidabram Oct 9, 2026
de6a1b7
tests: Use platform state root in doctor reconciliation sandbox
davidabram Oct 9, 2026
c341986
tests: Consolidate ref reconciliation coverage
davidabram Oct 9, 2026
c591c4e
context: Define opt-in OpenTelemetry tracing plan for the CLI
davidabram Oct 9, 2026
dda1f51
observability: Enforce allowlisted tracing boundaries
davidabram Oct 9, 2026
2703775
runtime: Harden typed telemetry boundaries
davidabram Oct 9, 2026
8a6c648
observability: Add opt-in standalone OpenTelemetry runtime
davidabram Oct 9, 2026
7746252
observability: Bound telemetry shutdown and add receiver tests
davidabram Oct 9, 2026
e0cdfa6
observability: Record hook telemetry benchmark and keep export gated
davidabram Oct 9, 2026
27cddae
runtime: Propagate W3C trace context to command spans
davidabram Oct 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
108 changes: 108 additions & 0 deletions cli/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 10 additions & 0 deletions cli/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,9 @@ categories = ["command-line-utilities", "development-tools"]
name = "sce"
path = "src/main.rs"

[features]
telemetry-test-receiver = []

[dependencies]
anyhow = "1"
chrono = "0.4"
Expand All @@ -46,6 +49,11 @@ sha2 = "0.11"
tokio = { version = "1", default-features = false, features = ["rt", "io-util", "sync", "time", "macros", "rt-multi-thread", "process", "fs"] }
toml = "0.9"
tracing = "0.1"
opentelemetry = { version = "=0.33.0", default-features = false, features = ["trace"] }
opentelemetry_sdk = { version = "=0.33.0", default-features = false, features = ["trace"] }
opentelemetry-otlp = { version = "=0.33.0", default-features = false, features = ["trace", "http-proto", "reqwest-blocking-client"] }
tracing-opentelemetry = { version = "=0.34.0", default-features = false }
tracing-subscriber = { version = "=0.3.23", default-features = false, features = ["registry", "std"] }

uuid = { version = "1", features = ["v4", "v7"] }
murmur3 = "0.5.2"
Expand All @@ -66,6 +74,8 @@ sha2 = "0.11"
[dev-dependencies]
quint-connect = "0.1.2"
tempfile = "3"
syn = { version = "2", features = ["full", "visit"] }
proc-macro2 = "1"

[lints]
workspace = true
Expand Down
Loading
Loading