From c48c57f879dc121d334b85a72fd2722c5c467795 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Wed, 28 May 2025 22:18:41 -0400 Subject: [PATCH] docs: add initial Codex tickets --- tickets/BP-00.yaml | 10 ++++++++++ tickets/CLI-00.yaml | 9 +++++++++ tickets/SN-00.yaml | 10 ++++++++++ 3 files changed, 29 insertions(+) create mode 100644 tickets/BP-00.yaml create mode 100644 tickets/CLI-00.yaml create mode 100644 tickets/SN-00.yaml diff --git a/tickets/BP-00.yaml b/tickets/BP-00.yaml new file mode 100644 index 0000000..294642b --- /dev/null +++ b/tickets/BP-00.yaml @@ -0,0 +1,10 @@ +id: BP-00 +description: | + Scaffold a new crate `ppor_circuit` with optional ZKP back-ends. + Provide feature flags `bulletproofs` and `halo2` but no logic yet. + Ensure the crate builds and an empty test suite runs. +acceptance: + - cargo test --package ppor_circuit +context_snippets: + - src/spec.md:L101-L105 + - Cargo.toml:L16-L34 diff --git a/tickets/CLI-00.yaml b/tickets/CLI-00.yaml new file mode 100644 index 0000000..f316902 --- /dev/null +++ b/tickets/CLI-00.yaml @@ -0,0 +1,9 @@ +id: CLI-00 +description: | + Generate Clap-based command-line boilerplate with `generate` and `verify` + subcommands. Add progress bars for lengthy operations. +acceptance: + - cargo run -- --help +context_snippets: + - src/spec.md:L101-L105 + - src/main.rs:L18-L40 diff --git a/tickets/SN-00.yaml b/tickets/SN-00.yaml new file mode 100644 index 0000000..b7f3bc3 --- /dev/null +++ b/tickets/SN-00.yaml @@ -0,0 +1,10 @@ +id: SN-00 +description: | + Write a Rust binary `snapshot_tool` that connects to a running + `bitcoind` RPC, iterates the UTXO set at a given height, + emits a compact Merkle tree and prints the root hash. +acceptance: + - cargo run --bin snapshot_tool -- --help +context_snippets: + - src/spec.md:L101-L105 + - README.md:L104-L111