Skip to content

Commit 73d8492

Browse files
authored
Merge branch 'master' into plan/github-issues-migration
2 parents 3a7c443 + 6cff5d2 commit 73d8492

188 files changed

Lines changed: 30470 additions & 4968 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.claude/branch-preservation.log

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{"plan_name": "compaction-hook-enhancement", "timestamp": "2025-08-19T12:00:00Z", "preserved_branches": ["plan/compaction-hook-enhancement"], "note": "Branches preserved for auditing purposes - DO NOT DELETE"}
2+
{"plan_name": "hook-system-enhancement", "timestamp": "2025-08-19T12:30:00Z", "preserved_branches": ["plan/hook-system-enhancement"], "note": "Branches preserved for auditing purposes - Plan abandoned as over-engineered - DO NOT DELETE"}
3+
{"plan_name": "readthedocs-automation", "timestamp": "2025-08-19T16:42:31.919241", "preserved_branches": [], "note": "Branches preserved for auditing purposes - DO NOT DELETE"}
4+
Sun Aug 24 19:32:01 EDT 2025: Archived python-310-migration plan from plan/python-310-migration branch (preserved) to plans/completed/python-310-migration/

.claude/compacted_state.md

Lines changed: 65 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
1-
# Compacted Context State - 2025-08-22T05:25:09Z
1+
# Compacted Context State - 2025-08-22T05:27:59Z
22

33
## Compaction Metadata
4-
- **Timestamp**: 2025-08-22T05:25:09Z
5-
- **Branch**: plan/github-issues-migration
6-
- **Plan**: github-issues-migration
7-
- **Pre-Compaction Context**: ~8,565 tokens (1,808 lines)
4+
- **Timestamp**: 2025-08-22T05:27:59Z
5+
- **Branch**: plan/pr-270-doc-validation-fixes
6+
- **Plan**: pr-270-doc-validation-fixes
7+
8+
- **Pre-Compaction Context**: ~8,491 tokens (1,799 lines)
89
- **Target Compression**: medium (35% reduction)
910
- **Target Tokens**: ~5,567 tokens
1011
- **Strategy**: medium compression with prose focus
@@ -25,105 +26,120 @@
2526
- **Final estimate**: 8,565 tokens
2627

2728
## Git State
28-
### Current Branch: plan/github-issues-migration
29-
### Last Commit: cf5dc41 - Merge master with scope audit system and enhanced hooks (blalterman, 23 seconds ago)
29+
### Current Branch: plan/pr-270-doc-validation-fixes
30+
### Last Commit: dbe38f3 - refactor: right-size documentation validation framework (blalterman, 35 seconds ago)
3031

3132
### Recent Commits:
3233
```
33-
cf5dc41 (HEAD -> plan/github-issues-migration) Merge master with scope audit system and enhanced hooks
34-
4f9a93e (master) feat(scope-audit): add comprehensive plan scope validation system
35-
aeb1fe3 (origin/master, origin/HEAD) Merge pull request #269 from blalterman/plan/tests-audit
36-
bf18bff (origin/plan/tests-audit, plan/tests-audit) refactor(tests-audit): consolidate artifacts into plan directory
37-
65383f7 docs(tests): complete plan status reconciliation with implementation history
34+
dbe38f3 (HEAD -> plan/pr-270-doc-validation-fixes) refactor: right-size documentation validation framework
35+
11ab725 fix: resolve PR #270 check failures for documentation validation
36+
d58af82 feat: create comprehensive plan for PR #270 documentation validation fixes
37+
f6b0655 (origin/plan/documentation-code-audit, plan/fix-pr-checks-right-size-docs-validation, plan/documentation-code-audit) docs: complete Phase 8 closeout for documentation code audit
38+
685bfd6 docs: complete Phase 7 comprehensive reporting and documentation
3839
```
3940

4041
### Working Directory Status:
4142
```
42-
Clean working directory
43-
```
43+
M .claude/compacted_state.md
44+
D automated_validation_hooks.py
45+
D doctest_execution_report.json
46+
D doctest_fixtures.py
47+
D doctest_guidelines.md
48+
D doctest_physics_validator.py
49+
D final_validation_report.json
50+
D pytest_doctest_config.py
51+
... and 3 more files
52+
4453
4554
### Uncommitted Changes Summary:
4655
```
47-
No uncommitted changes
48-
```
56+
.claude/compacted_state.md | 38 +--
57+
automated_validation_hooks.py | 472 ---------------------------------
58+
doctest_execution_report.json | 113 --------
59+
doctest_fixtures.py | 504 -----------------------------------
60+
doctest_guidelines.md | 454 --------------------------------
61+
doctest_physics_validator.py | 569 ----------------------------------------
62+
final_validation_report.json | 256 ------------------
63+
pytest_doctest_config.py | 392 ---------------------------
64+
validation_report_template.json | 214 ---------------
65+
validation_results.json | 376 --------------------------
66+
validation_workflow_guide.md | 411 -----------------------------
67+
11 files changed, 10 insertions(+), 3789 deletions(-)
4968

5069
## Critical Context Summary
5170

5271
### Active Tasks (Priority Focus)
53-
- **Phase 1: Foundation & Label System** (Est: 6-8 hours) - GitHub labels setup and issue templates creation
54-
- **Phase 2: Migration Tool Complete Rewrite** (Est: 8-10 hours) - PropositionsAwareMigrator implementation
55-
- **Phase 3: CLI Integration & Automation** (Est: 4-5 hours) - gh CLI scripts and workflow automation
56-
- **Phase 4: Validated Migration** (Est: 4-5 hours) - Migrate existing plans with validation
57-
- **Phase 5: Documentation & Training** (Est: 2-4 hours) - Update documentation and team training
72+
- **Phase 1: Critical PR Check Fixes** (Est: 2-3 hours) - Fix GitHub Actions v3→v4, doc8 linting, ReadTheDocs failures
73+
- **Phase 2: Framework Right-Sizing** (Est: 2-3 hours) - Consolidate 3000→300 lines validation code, archive over-engineering
74+
- **Phase 3: Sustainable Documentation Process** (Est: 1-2 hours) - Create minimal validation, update guidelines
75+
- **Phase 4: Closeout and Migration** (Est: 1 hour) - Verify functionality, create transition guide
76+
- All PR #270 checks passing (GitHub Actions, doc8, ReadTheDocs)
5877

5978
### Recent Key Decisions
6079
- No recent decisions captured
6180

6281
### Blockers & Issues
63-
⚠️ Complete the GitHub Issues migration with comprehensive documentation updates, team training materials, and workflow transition support. Ensure seamless adoption of the new GitHub-native planning system.
64-
⚠️ With successful migration completed, this final phase ensures team adoption and long-term success. The documentation must reflect the new GitHub Issues workflow while training materials enable confident team transition from local plans to GitHub-native planning.
65-
⚠️ - [ ] **Update CLAUDE.md workflow section** (Est: 45 min) - Complete GitHub Issues workflow documentation
82+
⚠️ - [ ] Troubleshooting common validation issues
6683

6784
### Immediate Next Steps
68-
➡️ ### Next Actions
69-
➡️ - [ ] **Prepare team communication** (Est: 15 min) - Migration success announcement and next steps
70-
➡️ ### Next Actions
85+
➡️ ## Next Phase
7186

7287
## Session Context Summary
7388

74-
### Active Plan: github-issues-migration
89+
### Active Plan: pr-270-doc-validation-fixes
7590
## Plan Metadata
76-
- **Plan Name**: GitHub Issues Migration with Propositions Framework
77-
- **Created**: 2025-08-19
78-
- **Branch**: plan/github-issues-migration
79-
- **Implementation Branch**: feature/github-issues-migration
91+
- **Plan Name**: PR #270 Documentation Validation Fixes and Framework Right-Sizing
92+
- **Created**: 2025-08-21
93+
- **Branch**: plan/pr-270-doc-validation-fixes
94+
- **Implementation Branch**: feature/pr-270-doc-validation-fixes
8095
- **PlanManager**: UnifiedPlanCoordinator
8196
- **PlanImplementer**: UnifiedPlanCoordinator
8297
- **Structure**: Multi-Phase
83-
- **Total Phases**: 5
98+
- **Total Phases**: 4
8499
- **Dependencies**: None
85-
- **Affects**: plans/, .claude/hooks/, .claude/scripts/, CLAUDE.md, .github/ISSUE_TEMPLATE/, issues_from_plans.py
86-
- **Estimated Duration**: 24-32 hours
100+
- **Affects**: .github/workflows/, .readthedocs.yaml, scripts/doc_validation/, docs/, tests/
101+
- **Estimated Duration**: 6-8 hours
87102
- **Status**: Planning
88103

89104

90105
### Plan Progress Summary
91-
- Plan directory: plans/github-issues-migration
92-
- Last modified: 2025-08-21 21:06
106+
- Plan directory: plans/pr-270-doc-validation-fixes
107+
- Last modified: 2025-08-21 21:04
93108

94109
## Session Resumption Instructions
95110

96111
### 🚀 Quick Start Commands
97112
```bash
98113
# Restore session environment
99-
git checkout plan/github-issues-migration
100-
cd plans/github-issues-migration && ls -la
114+
git checkout plan/pr-270-doc-validation-fixes
115+
cd plans/pr-270-doc-validation-fixes && ls -la
116+
git status
101117
pwd # Verify working directory
102118
conda info --envs # Check active environment
103119
```
104120

105121
### 🎯 Priority Actions for Next Session
106-
1. Review plan status: cat plans/github-issues-migration/0-Overview.md
107-
2. Continue: **Phase 1: Foundation & Label System** (Est: 6-8 hours) - GitHub labels setup and issue templates creation
108-
3. Continue: **Phase 2: Migration Tool Complete Rewrite** (Est: 8-10 hours) - PropositionsAwareMigrator implementation
109-
4. Resolve: Complete the GitHub Issues migration with comprehensive documentation updates, team training materials, and workflow transition support. Ensure seamless adoption of the new GitHub-native planning system.
110-
5. Resolve: With successful migration completed, this final phase ensures team adoption and long-term success. The documentation must reflect the new GitHub Issues workflow while training materials enable confident team transition from local plans to GitHub-native planning.
122+
1. Review plan status: cat plans/pr-270-doc-validation-fixes/0-Overview.md
123+
2. Continue: **Phase 1: Critical PR Check Fixes** (Est: 2-3 hours) - Fix GitHub Actions v3→v4, doc8 linting, ReadTheDocs failures
124+
3. Continue: **Phase 2: Framework Right-Sizing** (Est: 2-3 hours) - Consolidate 3000→300 lines validation code, archive over-engineering
125+
4. Resolve: - [ ] Troubleshooting common validation issues
126+
5. Review uncommitted changes and decide on commit strategy
111127

112128
### 🔄 Session Continuity Checklist
113129
- [ ] **Environment**: Verify correct conda environment and working directory
114-
- [ ] **Branch**: Confirm on correct git branch (plan/github-issues-migration)
130+
- [ ] **Branch**: Confirm on correct git branch (plan/pr-270-doc-validation-fixes)
115131
- [ ] **Context**: Review critical context summary above
116-
- [ ] **Plan**: Check plan status in plans/github-issues-migration
117-
- [ ] **Changes**: No uncommitted changes to review
132+
- [ ] **Plan**: Check plan status in plans/pr-270-doc-validation-fixes
133+
- [ ] **Changes**: Review uncommitted changes
118134

119135
### 📊 Efficiency Metrics
120136
- **Context Reduction**: 35.0% (8,565 → 5,567 tokens)
121137
- **Estimated Session Extension**: 21 additional minutes of productive work
122138
- **Compaction Strategy**: medium compression focused on prose optimization
123139

124140
---
125-
*Automated intelligent compaction - 2025-08-22T05:25:09Z*
141+
*Automated intelligent compaction - 2025-08-22T05:27:59Z*
126142

127143
## Compaction File
128-
Filename: `compaction-2025-08-22-052509-35pct.md` - Unique timestamp-based compaction file
144+
Filename: `compaction-2025-08-22-052759-35pct.md` - Unique timestamp-based compaction file
129145
No git tags created - using file-based state preservation

.github/workflows/branch-protection.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
enforce_admins: ${{ github.event.inputs.enforce_admins }}
3333
required_status_checks: |
3434
CI (ubuntu-latest, 3.11)
35-
CI (ubuntu-latest, 3.8)
35+
CI (ubuntu-latest, 3.10)
3636
Documentation / build
3737
Security Scan / security
3838
required_approving_review_count: 1

.github/workflows/ci.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,10 @@ jobs:
1111
strategy:
1212
matrix:
1313
os: [ubuntu-latest, macos-latest, windows-latest]
14-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
14+
python-version: ['3.10', '3.11', '3.12']
1515
# Exclude problematic combinations if needed
1616
exclude:
17-
# Exclude Windows + Python 3.8 if there are known issues
18-
# - os: windows-latest
19-
# python-version: '3.8'
17+
# No exclusions needed for Python 3.10+ support
2018
fail-fast: false # Continue testing other combinations on failure
2119

2220
runs-on: ${{ matrix.os }}
@@ -29,7 +27,7 @@ jobs:
2927
python-version: ${{ matrix.python-version }}
3028

3129
# Add caching for faster builds
32-
- uses: actions/cache@v3
30+
- uses: actions/cache@v4
3331
with:
3432
path: |
3533
~/.cache/pip

0 commit comments

Comments
 (0)