-
Notifications
You must be signed in to change notification settings - Fork 0
Repair audited v0.2 release blockers #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
0753156
repair: close audit defects before v0.2.0
erinepshovel-code 3a2f415
repair: align documentation and provenance guards
erinepshovel-code a7976df
repair: remove stale hmmm and keep legal surface unchanged
erinepshovel-code fbc3842
repair: preserve handoff scope and public claims
erinepshovel-code 78e397e
repair: make examiner metadata idempotent
erinepshovel-code c7b2f05
repair: retain numeric msdmd narrative fields
erinepshovel-code a1681cf
repair: make narrative upsert idempotent and harden CI
erinepshovel-code 1373ea4
fix: treat blank model overrides as unset
erinepshovel-code e528267
fix: mutate only safe ratio languages
erinepshovel-code 5085f77
fix: close package-script audit gaps
erinepshovel-code b0b6afa
test: cover repaired audit and examiner boundaries
erinepshovel-code 90c55d7
chore: repin canonical msdmd parser
erinepshovel-code 953765e
chore: align TypeScript parser with canonical msdmd
erinepshovel-code e82f925
chore: preserve canonical parser bytes
erinepshovel-code edc29c0
chore: refresh canonical msdmd skill
erinepshovel-code 76fa080
docs: pin merged skill-lib authority
erinepshovel-code cc2e8ca
docs: record refreshed canonical skill source
erinepshovel-code 4e7c701
fix: consume canonical msdmd entry parser
erinepshovel-code 3d52e9f
fix audit interpreter and path boundaries
erinepshovel-code 3b9162d
package canonical msdmd parser
erinepshovel-code d307e28
fix evidence packaging and byte hashing
erinepshovel-code f550ae4
refresh fixture source pin
erinepshovel-code 6fa9725
align apply test with safe adapter boundary
erinepshovel-code 41ffc94
add regressions for audit and evidence boundaries
erinepshovel-code ea779ed
guard packaged canonical parser provenance
erinepshovel-code 1394efe
verify noneditable wheel parser packaging
erinepshovel-code 3c2f989
Preserve examiner source encodings and resolve interpreter operands
erinepshovel-code b35b33a
Preserve BOMs across adapters and complete Node option arity
erinepshovel-code 45ecb3f
Handle Node test runner value options and aliases
erinepshovel-code 51c7ef1
Preserve shell quoting, URL entrypoints, and canonical parser bytes
erinepshovel-code 25f65b5
Preserve literal source data and concurrent edits during examination
erinepshovel-code 53e509f
Preserve source inodes and publish without replacing competing edits
erinepshovel-code 363e398
Enforce canonical placement and expose safe source recovery
erinepshovel-code 660d2c8
Keep recovery CLI regressions valid after fixture annotation
erinepshovel-code 751dbd8
Close audit context gaps and preserve source metadata and stale evidence
erinepshovel-code 5b0f03f
Keep unresolved shell expansion contexts out of literal path findings
erinepshovel-code e065432
Keep literal entrypoints visible around dynamic child arguments
erinepshovel-code 62f863a
Close shell operand and undecodable evidence hash gaps
erinepshovel-code 1b52d08
Restrict assignment tilde expansion to its first separator or colons
erinepshovel-code File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,7 @@ | ||
| # This file intentionally exists as an example only. Real credentials belong in | ||
| # your local .env (ignored) or process environment. | ||
| OPENAI_API_KEY= | ||
| OPENAI_MODEL= | ||
| ANTHROPIC_API_KEY= | ||
| ANTHROPIC_MODEL= | ||
| # Base URL overrides are process-environment-only and are not read from .env. | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,16 +1,29 @@ | ||
| name: ci | ||
| on: [push, pull_request] | ||
| permissions: | ||
| contents: read | ||
| jobs: | ||
| test: | ||
| runs-on: ubuntu-latest | ||
| strategy: | ||
| fail-fast: false | ||
| matrix: | ||
| python-version: ['3.11', '3.12'] | ||
| steps: | ||
| - uses: actions/checkout@v4 | ||
| - uses: actions/setup-python@v5 | ||
| - uses: actions/checkout@v7 | ||
| with: | ||
| python-version: '3.12' | ||
| persist-credentials: false | ||
| - uses: actions/setup-python@v7 | ||
|
erinepshovel-code marked this conversation as resolved.
|
||
| with: | ||
| python-version: ${{ matrix.python-version }} | ||
| - run: | | ||
| python -m venv .venv | ||
| . .venv/bin/activate | ||
| python -m pip install -e . | ||
| python -m unittest discover -s tests | ||
| python -m pubskill_lib.audit examples/neglected-repo --out /tmp/findings.json | ||
| python -m pip wheel . --no-deps -w /tmp/pubskill-wheel | ||
| python -m venv /tmp/pubskill-wheel-venv | ||
| /tmp/pubskill-wheel-venv/bin/python -m pip install --no-deps /tmp/pubskill-wheel/pubskill_lib-*.whl | ||
| cd /tmp | ||
| /tmp/pubskill-wheel-venv/bin/python -c "from pubskill_lib import evidence; assert evidence._comment_markers()['.py'] == '#'" | ||
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -2,3 +2,8 @@ | |
| __pycache__/ | ||
| *.pyc | ||
| *.egg-info/ | ||
| .env | ||
| .env.* | ||
| !.env.example | ||
|
|
||
| .examiner-originals-*/ | ||
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
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
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
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.