release: 0.0.1-alpha — first public alpha (docs, version, demo) - #14
Merged
Conversation
Signals the project as 0.0.1-alpha, experimental software (not for production, not for real funds) and adds the contributor-facing scaffolding so others can build on and contribute to it. - Version: bump all 4 crates 0.1.0 -> 0.0.1-alpha + sync Cargo.lock (versions only; no dependency changes). - README: prominent alpha "not for real funds" banner, demo GIF, and links to the new docs; Status reconciled to STATUS.md (no overstating Send/Swap/MCP/receive-watcher). - New: CONTRIBUTING.md, SECURITY.md (private disclosure), CODE_OF_CONDUCT.md (Contributor Covenant 2.1), CHANGELOG.md (Keep a Changelog), docs/RELEASING.md runbook, GitHub issue forms + PR template (encodes the Definition of Done). - docs/demo.gif: draft recorded from the current build; final cut swapped in after the in-flight UI polish lands. Definition of Done: `cargo fmt --all --check` clean; clippy -D warnings green on default + --features tray; `cargo test --workspace` 87 passed / 1 ignored. No new/changed dependencies.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this is
Cuts Deckard
0.0.1-alpha— the first public alpha — and adds the contributor-facing scaffolding so others can build on and contribute to the project. It signals loudly that this is experimental software, not for production and not for real funds.Changes
Version
0.1.0→0.0.1-alphaand syncedCargo.lock(versions only — no dependency changes; inter-crate deps are path-only, so the pre-release string is safe).README
docs/demo.gif.STATUS.md(does not overstate Send / Swap / MCP / receive-watcher).New docs
CONTRIBUTING.md— clone → green-PR guide, the Definition of Done, code constraints, design rules.SECURITY.md— private vulnerability disclosure, the security model, honest known-limitations.CODE_OF_CONDUCT.md— Contributor Covenant 2.1.CHANGELOG.md— Keep a Changelog,0.0.1-alphaentry.docs/RELEASING.md— maintainer release runbook..github/— issue forms (bug / feature, routing security reports privately) + PR template that encodes the Definition of Done.Demo
docs/demo.gif— draft recorded from the current build (onboarding → verified split-balance → command palette → receive QR → shield-to-private). The final cut is swapped in once the in-flight UI-polish branch lands.Honesty pass
All docs were cross-checked against
STATUS.mdby an automated honesty + completeness review: no production-readiness implications, and Send / Swap / MCP / receive-watcher are consistently marked not-done.Definition of Done
cargo fmt --all --checkclean-D warningsgreen — default and--features tray("No issues found")cargo test --workspace— 87 passed, 1 ignoredDeliberately deferred (maintainer's call)
docs/RELEASING.md§6).v0.0.1-alpha+ GitHub pre-release happen after merge (tag the merge commit).