ci(standards): full-history checkout for audit + honest aipass README refresh

This commit is contained in:
AIOSAI
2026-06-05 22:29:19 -07:00
parent c58fd263ab
commit 176f68439c
2 changed files with 13 additions and 5 deletions
+6
View File
@@ -47,6 +47,12 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
# Full history: the README-freshness check reads `git log` to find the
# last commit touching each branch's .py. A shallow (depth-1) checkout
# makes every file look born at HEAD, so every README false-fails as
# "stale". Full history makes CI match a local audit exactly.
fetch-depth: 0
- uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0
with:
python-version: "3.13"
+7 -5
View File
@@ -17,9 +17,9 @@ aipass/
│ ├── modules/
│ │ ├── doctor.py # System health aggregation
│ │ ├── doctor_fix.py # Remediation report (--fix, --json)
│ │ ├── doctor_wire.py # Auto-wire prompt helpers
│ │ ├── doctor_wire.py # Auto-wire provider settings + stale-deny re-export
│ │ ├── handoff.py # CLI handoff (placeholder)
│ │ ├── help_chat.py # README-backed Q&A
│ │ ├── help_chat.py # README-backed Q&A (reads via readme_map handler)
│ │ ├── init_flow.py # 12-stage guided setup
│ │ └── profile.py # User profile read/write
│ ├── handlers/
@@ -27,12 +27,14 @@ aipass/
│ │ ├── init/ # bootstrap.py, scaffold_content.py
│ │ ├── json/ # JSON read/write utilities
│ │ ├── ping_sweep/ # Branch reachability verification
│ │ ├── provider_reconcile.py # Stale deny-rule detection + fix
│ │ ├── readme_map/ # Live file reads + branch routing
│ │ ├── structure_scan/ # Agent placement + pollution detection
│ │ ├── system_detect/ # OS, shell, Python, RAM, CPU
│ │ └── ui/ # Progress bars, menus, banners
│ └── plugins/
├── tests/ # 412 passing
├── tests/ # 432 passing
├── requirements.project.txt # Project-specific Python dependencies
├── .trinity/ # Identity + session history + observations
└── README.md
```
@@ -68,7 +70,7 @@ Humans only. Nothing in AIPass depends on this branch.
## Tests
412 passing — `pytest src/aipass/aipass/tests/`
432 passing — `pytest src/aipass/aipass/tests/`
## Known Issues
@@ -76,4 +78,4 @@ Humans only. Nothing in AIPass depends on this branch.
## Last Updated
Last Updated: 2026-05-28
Last Updated: 2026-06-05