docs: prepare for public release: scrub internal names, fix examples, add community files - #69
Open
scott-lowe-vapi wants to merge 1 commit into
Open
scott-lowe-vapi wants to merge 1 commit into
scott-lowe-vapi wants to merge 1 commit into
Conversation
… add community files
- Remove customer, product and person names, a customer incident's
details, internal tool names and internal ticket IDs from docs, agent
instructions, code comments and test fixtures. Lessons are kept in
neutral terms; fixture renames don't change what tests check.
- Fix README examples a new user would copy and break on: personalities
need an assistant and scenarios need instructions and evaluations (the
old examples used fields the API rejects), state files store
{"uuid": …} entries, and squads hand off through handoff tools.
- Add examples/starter, a complete small org, and build the README's File
Formats section from its files. tests/examples.test.ts checks that every
example org passes validate and has the fields the API requires, that the
starter's PR check builds cleanly, and that every doc snippet naming an
example file matches it exactly.
- Add CONTRIBUTING.md, SECURITY.md (GitHub private vulnerability
reporting), and issue forms; update package.json's description.
Co-Authored-By: Claude Opus 5.5 <[email protected]>
Contributor
Author
This was referenced Oct 3, 2026
scott-lowe-vapi
marked this pull request as ready for review
October 3, 2026 06:53
This was referenced Oct 3, 2026
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.

Value
V.A.L.U.E. tier: small — docs, examples and tests for the public launch of this repo, plus comment and fixture-name changes in code. No behaviour change. Not micro: it spans more than 8 files.
apply.CONTRIBUTING.mdorSECURITY.md, so issues and vulnerability reports had nowhere to go.CLAUDE.md,improvements.md,docs/learnings/, code comments and test fixtures. The lessons are kept in neutral words, and renamed fixtures keep the same test meaning.assistant, and scenarios needinstructionsandevaluations;{"uuid": …}entries;examples/starter/: a complete small org that the README's File Formats section is now built from.tests/examples.test.ts, checking that:validate;# examples/<path>matches that file exactly.CONTRIBUTING.mdandSECURITY.md. Security reports go through GitHub private vulnerability reporting, which is already enabled on the repo.package.jsondescription.Evidence of value
examples/starter/.../squads/front-desk.ymlturns the snippet test red, naming the file.npm run check -- core --dry-runon the starter builds 1 simulation (3.5 KB) with no warnings.npm testgoes from 492 to 496 passing.Testing plan
tests/examples.test.ts(4 tests), plus the existing suite with renamed fixtures.example.comtool URLs on purpose);Stacked on #66.
🤖 Generated with Claude Code