-
Notifications
You must be signed in to change notification settings - Fork 1
Full-project-review remediation: Waves 1–4 (H2→N1, 78 commits) #63
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
106 commits
Select commit
Hold shift + click to select a range
c723495
fix(safety): bound + cross-validate gate thresholds; fail closed on d…
cemililik a19d720
fix(safety-eval): exit 2 on classifier-load failure, wire AuditLogger…
cemililik 34fa791
fix(cli): stop advertising GGUF support for safety-eval (H2 / XP-07, …
cemililik 5c168d6
fix(grpo): anchor math reward to final Answer; unify reward pattern (…
cemililik b290abf
fix(pipeline): honour approve→resume + reset terminal fields on resum…
cemililik be237c2
fix(data): reject non-string dataset cells in clean_string (H9 / F-P6…
cemililik efa39a7
fix(compliance): HMAC fail-open, exit-code drift, config_hash binding…
cemililik 8260f24
docs(compliance): strike msvcrt.locking claim, fix webhook 8-vs-5 + p…
cemililik 190c032
fix(config): tighten distributed/mix_ratio validation + merge round-t…
cemililik 634bb80
fix(config): resolve sample_packing dead field + deprecation cadence …
cemililik ad5ea3c
fix(cli): add success key to dry-run JSON envelope (H7 / F-P7-OPUS-16)
cemililik 2d9c263
fix(docs): correct exit-0 contract for auto_revert=false gate failure…
cemililik d6d9523
fix(docs): replace phantom regenerate_config_doc.py control with the …
cemililik b66519d
fix(http): unify URL masking + strip secret-bearing paths from transp…
cemililik 8eb358d
fix(purge): constrain run-scoped erasure to output_dir via realpath+c…
cemililik bee30ea
docs(supply-chain): document fail-closed UNKNOWN pip-audit policy (H8…
cemililik d6c5f69
fix(wizard): honour cancel/back/non-tty + JSON-envelope at CLI seam (…
cemililik 91ab77b
fix(docs): align CLI help, exit-code & JSON-envelope docs to code (H1…
cemililik 21d4882
test(coverage): add test_model.py + test_data.py for untested core mo…
cemililik 7b3b56e
fix(guards): harden check_no_unguarded_sys_modules_pop + add own test…
cemililik 8fadc31
fix(guards): wire orphan CI guards + add guard-wiring meta-test + fix…
cemililik 6bb9639
fix(trainer): harden OOM recovery, eval gate, safety evidence, gate d…
cemililik 0593d96
fix(pipeline): stage-filter + resume state-machine correctness (M1 / …
cemililik 53629e8
test(trainer): cover gate application, baseline capture, per-stage cr…
cemililik e7c3321
fix(compliance): close 6 compliance-completeness gaps (M2 / F-P4-OPUS…
cemililik de4bfaf
fix(data): reject empty messages list, strip control chars in clean_t…
cemililik c7c8bac
fix(ingestion): correct _is_frontmatter_page docstring alpha threshol…
cemililik faa2c60
fix(strip-pattern): reject double-group nested unbounded ((a+))+b (M4…
cemililik 0e9214f
fix(data-audit,synthetic): scan all synthetic shapes, survive non-dic…
cemililik d19ffe4
fix(cli): close exit-code class & JSON-envelope gaps (M5 / F-P7-OPUS-…
cemililik 3c09fb9
fix(docs): route verify-integrity-tr cross-links to their TR mirrors …
cemililik 970f627
fix(config): numeric bounds, dtype enum, benchmark/lora gate hygiene …
cemililik ecd31f3
docs(reference): document max_steps, early_stopping_patience, benchma…
cemililik 44eff68
docs(usermanuals): drop stale cost_tracking/deployment version stamps…
cemililik c3608b8
fix(library-api): single-source stability tiers, lazy-parity + signat…
cemililik 5a5d79e
fix(guards): check_field_descriptions scans indirectly-inherited Pyda…
cemililik 4388dec
fix(http): strip port from Host header before TLS assert_hostname (M6…
cemililik 1936012
fix(purge): mask + PII-redact + bound erasure_failed error_message (M…
cemililik 33cece7
fix(compliance): bound model-integrity hashing to the model tree (M6 …
cemililik 89133ae
fix(docs): GFM-faithful anchor slugify + resolve 37 masked 404s (M7 /…
cemililik f7d854e
fix(notebooks): bump forgelm pins to released 0.7.0, make guard rc-aw…
cemililik 70bc222
test(utils): cover setup_authentication + manage_checkpoints branches…
cemililik 02450fb
fix(parity): auto-discover all 66 usermanual EN/TR pairs for spine pa…
cemililik d823963
fix(grpo): reward edge-cases — leading-dot/comma/empty/placeholder-go…
cemililik 694a686
fix(utils): checkpoint delete/compress + auth token-store error bread…
cemililik 70c611f
fix(compliance): harden audit write-time integrity + decision-gate tr…
cemililik 590d749
docs(audit-log): align user manual with the real envelope (L2 / F-P4-…
cemililik d475ecc
fix(approvals): surface audit-log corruption in --show instead of sil…
cemililik 2b5d589
fix(model_card): neutralize Markdown injection in base_model/dataset/…
cemililik 563f56e
fix(webhook): TLS-only toggle + correct transport-error log level (L2…
cemililik ffcd714
fix(supply-chain): warn on stale pip-audit verified_at suppressions (…
cemililik 18278f3
fix(config): validate merge/synthetic payloads, bound operational kno…
cemililik 4b33312
fix(tooling+docs): harden check_field_descriptions, correct stale doc…
cemililik 2ef925e
fix(tooling): wizard-defaults generator handles top-level scalar + mi…
cemililik a63e6f3
test(library-api): pin verify result types through the top-level faca…
cemililik e73a69f
fix(cli): default-on quality_filter fallback + validate bounded numer…
cemililik f45dd24
fix(cli): enforce exit-code clamp at dispatch seam + pin chat SIGINT …
cemililik b2a075b
fix(wizard): widen persist guard, use grad-accum constant, document p…
cemililik e6eea99
fix(doctor+docs): list pypdf_normalise probe, stop over-promising ext…
cemililik 0afff22
fix(export): malformed converter env exits config-error + pin deploy/…
cemililik 2345b16
fix(docs): correct safety-eval exit-code table + drop chat 'safety ro…
cemililik 363cd18
fix(data): loud signals + accurate docstrings on ingest/audit edges (…
cemililik 6e2917d
test(core): cover chat REPL, judge/safety batch_size guard, merge dis…
cemililik 929fa04
fix(docs): bilingual registry + stale-status + dead-anchor + provenan…
cemililik 1451c2d
fix(tooling): harden + test HTTP-discipline / numerical-claims guards…
cemililik dd3047c
fix(facade): correct design §-references and drop dead __dir__ statem…
cemililik 9688fa3
fix(trainer): correct .staging path comments to .staging.<run_id> (N1…
cemililik 99d839a
fix(rewards/safety): correct boundary-strip + safety/file-teacher com…
cemililik 4bbe88a
fix(cli/compliance): JSON ensure_ascii/indent consistency + fsync + m…
cemililik 3228089
fix(data-audit): docstring/comment accuracy + symmetric ReDoS test (N…
cemililik 47db82b
fix(cli/wizard): comment accuracy, chat dual-path test, BYOD audit WA…
cemililik bc934ea
fix(docs/sbom): canonical SBOM sort + doc-citation accuracy (N1 / F-P…
cemililik 2a72a3c
fix(trainer/cli): isolate failure-handler emits + stop reverse-pii ra…
cemililik 1141921
fix(ci): wire check_doc_numerical_claims + clear the now-stale unwire…
cemililik a4e02d8
fix(trainer): deepspeed config-error class + OOM/checkpoint docs + sa…
cemililik 0d67405
fix(pipeline): realpath collision + accurate skip-reason + state/chec…
cemililik 4881fe5
fix(eval): harden judge/benchmark/safety eval-pipeline boundaries (L1…
cemililik 1a0e8f5
fix(trainer+model+merge+synthetic): L1b LOW cleanup (L1b / F-P3-FABLE…
cemililik 7351e73
fix(compliance): deterministic set hashing + cross-platform manifest …
cemililik 5daf016
fix(config): make TIES/DARE merge knobs + synthetic sanity bound conf…
cemililik 1f96124
fix(grpo): last-marker answer extraction + non-consuming gold probe (…
cemililik 3bdb47e
fix(_http): set server_hostname for IP-pinned non-standard-port HTTPS…
cemililik 767c5be
fix(reverse-pii): don't echo re.error text into JSON error envelope (…
cemililik 365bc5c
fix(synthetic): bare-string JSON seed line uses parsed value not quot…
cemililik 419fc88
fix(docs): normalise exit-code + top-level-block contradictions (PR#6…
cemililik 3ae68fc
fix(docs): markdown-lint + mirror-link minors from doc sweep (PR#63-r…
cemililik 9765849
fix(ci): drop obsolete test_cost_estimation filename guard from publi…
cemililik 43f206e
fix(tools): notebook-pin guard imports on Python 3.10 via tomli backp…
cemililik 22a3924
fix(tests): tighten brittle asserts + drop silent import fallback (PR…
cemililik ff0fc2e
fix(tests): probe top-level rich, not submodule, in chat availability…
cemililik df529b2
fix(tests): stub safe_post chokepoint, not requests.post, in judge na…
cemililik 49124bf
fix(config): exclude_unset on pipeline stage-override dumps (PR#63-re…
cemililik ab68ca8
fix(cli): reject NaN/inf in float flag validators (PR#63-review)
cemililik 357a618
fix(cli): exact-prefix checkpoint suffix match in resume resolver (PR…
cemililik 14a283a
fix(cli): guard reject-path audit write with OSError handling (PR#63-…
cemililik cf53e38
fix(cli): sanitise PathTraversalRefused audit error_message (PR#63-re…
cemililik 02ac6e6
fix(cli): reject non-list manifest 'artifacts' with exit-1 contract (…
cemililik 4c1bac8
fix(compliance): surface rollback failures + reject empty strict-HMAC…
cemililik 5d19ce5
perf(data_audit): single-decode JSONL streaming hot path (PR#63-review)
cemililik 09713ec
fix(data): route falsy non-string System cells through clean_string (…
cemililik fbe9ad0
fix(judge): reject positional {} placeholders in rubric validation (P…
cemililik 82a024d
fix(safety): broaden placeholder-head detection to any LABEL_N vocabu…
cemililik d0e016e
fix(review): resolve critical + high findings (PR#61/#63 review)
cemililik 1d5dc4e
fix(review): resolve medium findings (PR#61/#63 review)
cemililik 65ea3ab
fix(review): resolve low + nit findings (PR#61/#63 review)
cemililik 8c77847
test(review): reset tier-disagreement dedup set in eu_ai_act test (PR…
cemililik 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
Oops, something went wrong.
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.