Repository navigation
Add StewardCheck: task-scoped change receipts for coding workflows - #2
Merged
Merged
Conversation
Introduce an independently installable CLI in tools/stewardcheck with working-tree task baselines, bounded context packets, explicit check execution, and freshness-checked Markdown/JSON receipts. Include English and Simplified Chinese guides, MIT licensing, design references and attribution, threat model, 91 regression tests, a runnable demo, and a six-job cross-platform workflow. Preserve all existing files. Validated locally on Linux with Python 3.13.5 and Git 2.47.3: 91 tests passed, 93% combined coverage, and clean-venv wheel installation passed. Verified uploaded package and workflow Git tree hashes against local files.
Owner
Author
CI verificationAll six jobs in workflow run 36683767766 completed successfully for head
Each job completed package installation, unit/integration tests, module and console entrypoint checks, and the isolated end-to-end demo. The Windows log records 91 discovered tests with 8 expected POSIX-specific skips ( The distributable source archive was independently extracted and its demo rerun successfully. All relative Markdown links were checked, and wheel source bytes were compared with the uploaded package manifest. |
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.
Summary
Add StewardCheck 0.1.0, an independent, installable Python package under
tools/stewardcheck. It complements existing coding assistants with an actual task-start working-tree baseline, explicit change scope, bounded context packets, and receipts tied to the checked workspace.start,packet,check,report, anddoctor.check --run.Validation performed locally
Linux, CPython 3.13.5, Git 2.47.3:
CI outcomes should be read from this pull request's actual runs; the local results above do not claim cross-platform success.
Boundaries
This is an alpha working-tree review tool, not a sandbox, automatic coding agent, rollback system, or semantic/security proof. Human acceptance criteria remain unchecked. Ignored untracked files and opaque repository interiors are outside comprehensive coverage. Check programs inherit the current user's permissions. No upstream implementation or credential rule catalog is vendored.
Installation after merge
pipx install "git+https://github.com/Afloat16/ai-dev-steward.git#subdirectory=tools/stewardcheck"The package is self-contained and does not change the parent skill's behavior or license.