Skip to content

Final cross-check: README↔proposal consistency + green suite (STE-57)#9

Merged
yvesfracari merged 1 commit into
mainfrom
pedro/ste-57-final-cross-check
Jun 13, 2026
Merged

Final cross-check: README↔proposal consistency + green suite (STE-57)#9
yvesfracari merged 1 commit into
mainfrom
pedro/ste-57-final-cross-check

Conversation

@yvesfracari

@yvesfracari yvesfracari commented Jun 13, 2026

Copy link
Copy Markdown
Contributor

Part of STE-57. Pre-submission quality gate for the grant proposal.

README ↔ proposal consistency

Cross-checked verdicts, image-trust tiers, source-mode names, API endpoints, milestones, and the SEP-55-as-complementary framing across README.md and docs/ARCHITECTURE.md, and against the shipped code. Findings and fixes:

  • Source-mode vocabulary (real mismatch, fixed in the proposal): the /v1 source_mode enum read repo | tarball | content-addressed, which matched neither the code nor the README. Aligned it to the reader's emitted modes — public-repo | hosted-tarball | hosted-tarball-unpinned | content-addressed | none (reader/src/sep58.ts) — and named the canonical identifiers in the §3 mode headers.
  • Minor drift (aligned): roadmap milestone titles for phases 2–3 and the badge endpoint parameter ({contractId}) in the README now match docs/ARCHITECTURE.md.
  • Verified consistent, no change needed: verdict names (FULL_MATCH/METADATA_ONLY_MATCH/NO_MATCH/ERROR), image-trust tiers (sdf-trusted/publicly-auditable/arbitrary/unknown), API endpoints, Phase-0 decisions (ed25519-signed per-verifier results, eviction-downgrades-never-deletes, /v1 shape). No SCF tranche framing and no SEP-55-inferior framing anywhere.

Green repo at submission

All run from the pinned toolchain (rust 1.91.1, node 24.11.0, stellar-cli 26.1.0):

  • cargo test --locked3/3 pass
  • reader pnpm test66 pass, 3 integration skipped (opt-in)
  • reader pnpm run build + stellar contract build --locked — clean; wasm hash 6fe7bd58e5a33dc27daefc74acfae6eb70f101fdbde860475cf18fde87288e4b
  • opt-in live testnet integration — 3/3 pass
  • every README quick-start command executed as written: read (by id and by --wasm-hash, text and --json), verify --wasm (FULL_MATCH, exit 0), verify --tarball … --docker (FULL_MATCH), the scripts/verify.sh driver (plain and tarball+docker), and the "Build images" docker build + docker run --network=none snippet (reproduces the same hash).

@linear-code

linear-code Bot commented Jun 13, 2026

Copy link
Copy Markdown

STE-57

Consistency pass between README and docs/ARCHITECTURE.md:
- Align source-mode vocabulary: the proposal's /v1 source_mode enum now matches
  the reader's emitted modes (public-repo | hosted-tarball |
  hosted-tarball-unpinned | content-addressed | none) and the README table; §3
  mode headers name the canonical identifiers.
- Align minor README↔proposal drift: roadmap milestone titles (phases 2-3) and
  the badge endpoint parameter ({contractId}).

Verified green at submission: contract cargo tests (3/3), reader unit tests
(66 pass, 3 integration), reader + contract builds (hash 6fe7bd58…), live
testnet integration (3/3), and every README quick-start command incl. the
tarball+docker flow and the end-to-end driver.
@yvesfracari yvesfracari force-pushed the pedro/ste-57-final-cross-check branch from 60c2aeb to 406bc8b Compare June 13, 2026 13:47
@yvesfracari yvesfracari changed the title Final cross-check: RFP traceability appendix, README↔proposal consistency, green suite (STE-57) Final cross-check: README↔proposal consistency + green suite (STE-57) Jun 13, 2026
@yvesfracari yvesfracari merged commit 265d38a into main Jun 13, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant