Skip to content

feat: harden Autopilot demo quality gates - #8

Merged
rergards merged 1 commit into
mainfrom
feat/autopilot-demo-quality-gates
Jun 5, 2026
Merged

feat: harden Autopilot demo quality gates#8
rergards merged 1 commit into
mainfrom
feat/autopilot-demo-quality-gates

Conversation

@rergards

@rergards rergards commented Jun 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add scripts/public_safety_scan.py --tracked --staged and wire it into /verify plus CI.
  • Move committed scorecard freshness into quality_scorecard.py --check and keep suppression scanning tokenize-aware in the live gate.
  • Ratchet Ruff global ignores from 33 to 3 while keeping old package/test debt scoped.
  • Add a strict Pyright slice for version.py, mcp_tool_profiles.py, and disk_budget.py.
  • Remove tracked .verify-state, document the public-safe workflow review protocol, and update the scorecard/backlog.

Verification

  • ruff check mempalace_code/ tests/ scripts/
  • ruff format --check mempalace_code/ tests/ scripts/
  • python -m pyright --pythonpath "$(python -c 'import sys; print(sys.executable)')"\n- python -m pyright -p pyrightconfig.strict.json\n- python scripts/public_safety_scan.py --tracked --staged\n- python scripts/quality_scorecard.py --check\n- python -m pytest tests/ -x -q -m "not needs_network" -> 2349 passed, 2 deselected\n- backlog validate --file docs/BACKLOG.yaml\n- git diff --check\n- actionlint .github/workflows/ci.yml

@rergards
rergards force-pushed the feat/autopilot-demo-quality-gates branch from 0f64e98 to 831ff21 Compare June 5, 2026 23:18
@rergards
rergards merged commit 8fc939f into main Jun 5, 2026
6 checks passed
@rergards
rergards deleted the feat/autopilot-demo-quality-gates branch June 5, 2026 23:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant