Docs/roadmap tutorials glossary playground audit - #455
Merged
maugauwi-hash merged 4 commits intoAug 31, 2026
Merged
Conversation
Adds an Issue/PR column and a done/in-progress/not-started status column to each roadmap milestone so progress is auditable at a glance. Cross-checks the milestone list against docs/issues-32-38-39-40.md and records the four already-shipped slice-layer features that weren't represented as roadmap rows. Adds a roadmap-update step to the issue-closing checklist.
… dates Adds a "Last verified" field to each of the 17 tutorial entries recording when its outline was last checked against current API/contract function signatures. Flags T-201, T-204, T-401, T-402, and T-502 as needing re-recording (signature/status drift risk) and adds an Audit Findings section with follow-up filing guidance for each flagged tutorial.
…ript Adds missing "Slice" and "Attestor" definitions to glossary.md — both terms are used across slice-*.md and issues-32-38-39-40.md but were previously undefined, and "slice" vs "vault slice" were used interchangeably. Cross- references faq.md to glossary.md as the terminology source of truth. Adds scripts/check_glossary_terms.py, a lightweight scanner that flags docs mixing multiple spelling variants of the same glossary term family (slice/vault slice, check-in/checkin, webauthn, attestor/attester), usable as a CI gate via --strict.
Documents the three isolation layers that keep the Playground (docs/ playground.md, backend/simulator.html) from leaking data into or out of production: separate Stellar networks for testnet/standalone vs mainnet, tenant-partitioned application-level cache keys, and a CI-enforced config check. Adds scripts/check_playground_isolation.sh, wired into .github/workflows/ci.yml, which fails the build if the playground network is set to "mainnet" or its resolved rpc_url/contract id in environments.toml matches the [mainnet] section. Adds isolation tests to backend/src/cache_partition.rs asserting playground writes never appear in production reads and vice versa, reusing the existing tenant-partitioning mechanism (playground and production treated as two tenant partitions of the same PartitionedCache).
|
@levi0005 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
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.
Closes #412
Closes #413
Closes #414
Closes #415
Summary of the 4 commits on that branch: