Skip to content
This repository was archived by the owner on Jul 24, 2026. It is now read-only.
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
0524488
feat(nix): add target checkpoint and resume contracts
greygoody Jul 23, 2026
e56d565
feat(nix): add checkpoint and command errors
greygoody Jul 23, 2026
71c6d16
feat(nix): expose NixOS checkpoint API
greygoody Jul 23, 2026
35a1446
refactor(cli): make NixOS workflow the primary product surface
greygoody Jul 23, 2026
9725e98
feat(cli): add nix inspect checkpoint and resume commands
greygoody Jul 23, 2026
343911a
docs(nix): add public target specification example
greygoody Jul 23, 2026
fc950e7
chore: ignore local Nix target and checkpoints
greygoody Jul 23, 2026
1b61cf8
docs: reposition Codectx as a NixOS checkpoint tool
greygoody Jul 23, 2026
ffe6378
test(cli): remove legacy forwarding contract
greygoody Jul 23, 2026
b42f0da
test(cli): remove repository context packet contract
greygoody Jul 23, 2026
697d5d3
test(cli): replace legacy session command coverage
greygoody Jul 23, 2026
b84bb86
test(cli): prove synthetic Nix checkpoint invalidation
greygoody Jul 23, 2026
8225cb9
test(cli): simplify synthetic Nix PATH fixture
greygoody Jul 23, 2026
de6900c
chore: replace context compiler proof with Nix checkpoint proof
greygoody Jul 23, 2026
a4014a1
chore(cli): preserve package version during product migration
greygoody Jul 23, 2026
b23016b
ci: verify Rust workspace and Nix checkpoint CLI
greygoody Jul 23, 2026
f7b67e0
ci: compile and export rustfmt output for migration branch
greygoody Jul 23, 2026
ceffef5
ci: keep one canonical proof workflow
greygoody Jul 23, 2026
7dd190e
ci: export failing test output during Nix migration
greygoody Jul 23, 2026
b129eb7
test(cli): assert the expected Nix host path explicitly
greygoody Jul 23, 2026
67f2002
build(cli): disable legacy main auto-discovery
greygoody Jul 23, 2026
12cd6cc
ci: commit rustfmt output for migration branch
greygoody Jul 23, 2026
829a1d8
style: apply rustfmt
github-actions[bot] Jul 23, 2026
a8a7690
ci: restore strict read-only proof gate
greygoody Jul 23, 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
25 changes: 25 additions & 0 deletions .codectx/nix.example.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
id = "NX-0001"
target = ".#nixosConfigurations.example.config.system.build.toplevel"
flake_lock_path = "flake.lock"
baseline = "main"

expected_paths = [
"hosts/example/**",
]

supporting_paths = [
"flake.nix",
"flake.lock",
"modules/**",
"tests/**",
]

constraints = [
"preserve remote access",
"do not activate a system that has not been built and reviewed",
]

checks = [
"nix flake check",
"nix build .#nixosConfigurations.example.config.system.build.toplevel",
]
3 changes: 0 additions & 3 deletions .github/workflows/proof.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,3 @@ jobs:

- name: CLI help
run: cargo run -p codectx-cli --bin codectx -- --help

- name: Demo
run: bash scripts/demo.sh
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ target
# RustRover / JetBrains local config
#.idea/

# Local Codectx projections
# Local Codectx state
/.codectx/focus.toml
/.codectx/handoffs/
/.codectx/nix.toml
/.codectx/checkpoints/
Loading
Loading