Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
5295d46
Merge pull request #376 from blalterman/plan/fitfunctions-audit-execu…
blalterman Sep 9, 2025
19b281f
Merge pull request #377 from blalterman/plan/fitfunctions-audit-execu…
blalterman Sep 9, 2025
3f097aa
chore: update session state and coverage data
blalterman Sep 9, 2025
181b32f
fix: resolve test failures and linting issues in unrelated test files
blalterman Sep 9, 2025
67a4110
chore: Added Zenodo DOI to README
blalterman Sep 15, 2025
beeed21
docs(claude): add prompt improvement protocol to CLAUDE.md
blalterman Oct 23, 2025
c88b4eb
chore: update session state and coverage data
blalterman Oct 23, 2025
f8c509d
docs(paper): add conda-forge installation and complete JOSS checklist
blalterman Oct 28, 2025
4bb5d88
chore: archive completed and abandoned plans to reduce context debt
blalterman Oct 29, 2025
96a118c
docs: add PyPI and conda-forge distribution badges
blalterman Oct 29, 2025
7688d38
Merge pull request #398 from blalterman/feature/add-distribution-badges
blalterman Oct 29, 2025
332ae40
Update README.rst
blalterman Oct 29, 2025
27c528a
Update README.rst
blalterman Oct 29, 2025
27aaa06
Update README.rst
blalterman Oct 29, 2025
a5f5ef6
chore: remove coverage.json from version control
blalterman Oct 29, 2025
2cb4942
feat(statusline): enhance with Max plan optimization and SolarWindPy …
blalterman Oct 29, 2025
110e4b6
docs(paper): add AI-Assisted Development Workflow section
blalterman Oct 29, 2025
2c4873a
docs: add Anthropic application strategy document
blalterman Oct 29, 2025
1709960
docs(attribution): add comprehensive code attribution guidelines
blalterman Oct 31, 2025
93d9452
docs: restructure feature integration into modular directory
blalterman Oct 24, 2025
0414a79
docs: remove original monolithic documentation files
blalterman Oct 24, 2025
e69740f
refactor(labels): rename ChargeState to ChargeStateRatio
blalterman Oct 24, 2025
e598fd7
docs(feature-integration): correct memory hierarchy and MCS structure
blalterman Oct 25, 2025
12cdbfc
chore(docs): archive completed documentation update prompt
blalterman Oct 25, 2025
85bd59c
docs(feature-integration): complete Phase 2 & 3 audit corrections
blalterman Nov 6, 2025
1fa52f5
fix(doctests): resolve validation failures for JOSS submission
blalterman Nov 10, 2025
1b263a1
docs(paper): update acknowledgements and AI infrastructure details
blalterman Nov 10, 2025
d169a32
docs(changelog): add v0.1.5 release notes
blalterman Nov 10, 2025
1ce2baf
test: skip outdated statusline tests for v0.1.5 release
blalterman Nov 10, 2025
c26f197
Merge pull request #400 from blalterman/fix/doctest-validation
blalterman Nov 11, 2025
bec8a7d
fix: remove Anaconda defaults channel for JOSS compliance
blalterman Nov 11, 2025
4f98633
chore: remove obsolete planning documents from tmp/
blalterman Nov 11, 2025
0a0ce18
docs: fix ReadTheDocs configuration for v0.1.5 JOSS submission
blalterman Nov 11, 2025
25bf002
fix(deps): downgrade Sphinx to 8.1.3 for Python 3.10 compatibility
blalterman Nov 11, 2025
7167e08
feat!: bump minimum Python to 3.11, add Python 3.13 CI testing
blalterman Nov 12, 2025
cd4366b
docs(agents): document consolidation history and synchronize document…
blalterman Nov 12, 2025
25e9006
fix(license): convert LICENSE.rst to plain LICENSE for GitHub detection
blalterman Nov 12, 2025
03fa121
fix: remove remaining Python 3.10 references from CI and packaging
blalterman Nov 12, 2025
7a37568
docs(readme): add runnable Quick Start example with accurate sample data
blalterman Nov 12, 2025
04249d1
docs: fix LICENSE reference in index.rst after file rename
blalterman Nov 12, 2025
b4f2a99
chore: archive completed documentation to reduce AI context noise
blalterman Nov 12, 2025
44f5ba3
docs(changelog): prepare v0.2.0 release notes
blalterman Nov 12, 2025
1146fbc
style: apply black formatting to test files
blalterman Nov 12, 2025
8f220e3
chore: add tmp/ to .gitignore
blalterman Nov 12, 2025
3cb13f8
Update zenodo badge to point to most recent DOI
blalterman Nov 12, 2025
3fe08f8
doc: Remoed v0.1.5 conda-forge issue
blalterman Nov 13, 2025
097cc36
docs: add comprehensive release documentation and monitoring tools
blalterman Nov 12, 2025
78f5347
docs(paper): update conda-forge footnote to reflect v0.2.0 successful…
blalterman Nov 13, 2025
34c5aa7
docs(paper): finalize JOSS submission with corrections
blalterman Nov 13, 2025
6fcf0e4
docs: improve usage guide with comprehensive examples and proper RST …
blalterman Nov 13, 2025
41e8c05
docs: implement comprehensive API reference with organized module sec…
blalterman Nov 13, 2025
a404729
docs(paper): clarify AI assistance scope for JOSS policy compliance
blalterman Nov 13, 2025
85723b8
docs(paper): remove bold formatting from AI scope statement
blalterman Nov 13, 2025
50afda5
chore: Update title for SolarWindPy
blalterman Nov 13, 2025
f34b0ed
ci: add JOSS paper PDF generation workflow
blalterman Nov 13, 2025
9f5ffe3
chore: minor revision to claude code acknowledgement
blalterman Nov 13, 2025
80da511
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
d58e458
docs(paper): shorten table descriptions to fix PDF column width
blalterman Nov 13, 2025
81e7c1c
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
4129113
docs(paper): convert table to grid format for controlled column widths
blalterman Nov 13, 2025
389f35f
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
abdc0ae
chore: change references section order
blalterman Nov 13, 2025
fcc9b51
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
87ab993
chore: remove duplicate refs
blalterman Nov 13, 2025
f077d7a
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
3eefcf2
docs: fix autosummary templates to generate comprehensive API documen…
blalterman Nov 13, 2025
2c32059
docs(paper): Phase 1 JOSS format compliance fixes
blalterman Nov 13, 2025
6772a0c
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
8d6a8ba
fix(docs): resolve doc8 linting errors in documentation
blalterman Nov 13, 2025
aea1983
Merge pull request #404 from blalterman/fix/doc8-linting-errors
blalterman Nov 13, 2025
84f447a
docs(paper): reframe AI infrastructure as quality methodology for JOS…
blalterman Nov 13, 2025
4d1882f
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
ee823bb
fix(paper): correct citation syntax for proper PDF rendering
blalterman Nov 13, 2025
9078b89
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
ee53713
fix(paper): use semicolon separators for multi-item citations
blalterman Nov 13, 2025
e692344
docs(paper): auto-generate JOSS PDF preview [skip ci]
github-actions[bot] Nov 13, 2025
e9b646b
docs(feature-integration): replace incorrect formula refs with units …
blalterman Nov 22, 2025
1689391
chore: update compaction state before documentation revision
blalterman Dec 2, 2025
8917750
docs(feature-integration): restructure roadmap with stopping conditions
blalterman Dec 2, 2025
f6168c2
docs(feature-integration): add stopping conditions to memory hierarchy
blalterman Dec 2, 2025
033f0c4
docs(feature-integration): add error recovery to skills system
blalterman Dec 2, 2025
ce40ac8
docs(feature-integration): add error recovery to all slash commands
blalterman Dec 3, 2025
359210c
docs(feature-integration): add stopping conditions to subagents
blalterman Dec 3, 2025
144fbe9
docs(feature-integration): add error recovery to enhanced hooks
blalterman Dec 3, 2025
30c35d7
docs(feature-integration): add approval gate integration to checkpoin…
blalterman Dec 3, 2025
6029714
docs(feature-integration): add Phase 3 optional framing to output styles
blalterman Dec 3, 2025
245e4a6
docs(feature-integration): add version control to plugin packaging
blalterman Dec 3, 2025
3f30b04
docs(feature-integration): add stopping conditions quick reference
blalterman Dec 3, 2025
cd2de45
docs(feature-integration): restructure checklist with critique points
blalterman Dec 3, 2025
5bf4a02
docs(feature-integration): fix 7 critical audit issues
blalterman Dec 4, 2025
52abb61
docs(feature-integration): add AI-execution improvements
blalterman Dec 4, 2025
2d441dc
feat(propositions): add Proposition 9 (AI Execution Assessment)
blalterman Dec 10, 2025
d27f291
feat(phase0-memory): add agent-coordination.md and testing-templates.md
blalterman Dec 10, 2025
043b893
refactor(agents): remove PhysicsValidator from active infrastructure …
blalterman Dec 10, 2025
dbf3824
refactor(agents): remove PhysicsValidator and NumericalStabilityGuard…
blalterman Dec 11, 2025
db3d43e
docs(feature_integration): complete agent removal documentation updates
blalterman Dec 11, 2025
ab14e42
feat(core): enhance Core.__repr__() to include species information
blalterman Dec 11, 2025
96c7962
feat(deps)!: consolidate dependency management to pyproject.toml with…
blalterman Dec 23, 2025
0926dfd
chore: remove temporary NumPy validation script
blalterman Dec 23, 2025
317b191
fix(deps): resolve CI failures in sync-requirements and validate work…
blalterman Dec 23, 2025
cf1cf7f
chore: auto-sync lockfiles from pyproject.toml
blalterman Dec 23, 2025
7bbff55
Merge pull request #406 from blalterman/auto-update-requirements
blalterman Dec 23, 2025
e37bc40
fix(deps): filter indented pip-compile comments in conda YAML generation
blalterman Dec 23, 2025
761f3ba
fix(deps): convert pip == to conda = in version specifications
blalterman Dec 24, 2025
650e12f
fix(ci): prevent setup-miniconda patching via dynamic environment gen…
blalterman Dec 24, 2025
fad3f1e
fix(ci): install PyYAML for dynamic environment file generation
blalterman Dec 24, 2025
ea7755d
fix(deps): use version ranges for conda-forge compatibility
blalterman Dec 24, 2025
0b74a5f
fix(tests): exclude .eggs, dist, and .tox from circular import analysis
blalterman Dec 24, 2025
6bcbf94
refactor(deps): simplify conda env to unversioned packages
blalterman Dec 24, 2025
b05167f
docs: update root cause analysis with final Bug #5 solution
blalterman Dec 24, 2025
d8f66de
test(ci): remove dynamic generation to test with unversioned packages
blalterman Dec 24, 2025
ff9a114
docs: simplify PR #405 root cause analysis
blalterman Dec 24, 2025
dde0c94
docs: move PR #405 explanation inline, remove separate doc
blalterman Dec 24, 2025
724a08a
Merge pull request #405 from blalterman/feature/dependency-consolidation
blalterman Dec 24, 2025
6faea0e
docs: update MAINTENANCE.md and CHANGELOG.md for v0.3.0
blalterman Dec 24, 2025
0611c4b
style: apply black formatting to test_metaclass_compatibility.py
blalterman Dec 24, 2025
5bb92e9
fix(scripts): correct changelog validation regex pattern
blalterman Dec 24, 2025
215ade4
fix(ci): remove --dry-run from lockfile validation
blalterman Dec 24, 2025
4e7ee5d
chore: auto-sync lockfiles from pyproject.toml (#407)
github-actions[bot] Dec 24, 2025
9286656
chore(ci): add Python 3.12 to test matrix
blalterman Dec 24, 2025
11194d6
fix(ci): align publish workflow with sync-requirements Python version
blalterman Dec 24, 2025
6743869
fix(ci): replace fragile lockfile validation with robust checks
blalterman Dec 24, 2025
40331b7
feat: enhance status line with real API data and cache analytics
blalterman Dec 24, 2025
b8533cc
test: update statusline tests for API-based implementation
blalterman Dec 24, 2025
6fe1c78
docs: add comprehensive status line documentation
blalterman Dec 24, 2025
f21d067
feat: add Phase 3 optional components with Config system
blalterman Dec 24, 2025
aeb0765
config: enable API efficiency indicator in status line
blalterman Dec 24, 2025
53a95de
feat: add conda-forge dependency drift detection
blalterman Dec 30, 2025
d549013
Phase 6: FitFunctions Audit - Coverage Improvement to 97% (#410)
blalterman Jan 2, 2026
50ad2cb
chore: remove physics-validation.py hook as technical debt
blalterman Dec 30, 2025
fd6fcd9
chore: remove physics validation scope creep from agentic system
blalterman Dec 31, 2025
bf7b9c1
feat(copilot): Development Copilot implementation (#412)
blalterman Jan 9, 2026
31b4232
feat: add spiral plot contours, test infrastructure, and labels descr…
blalterman Jan 12, 2026
61c44c6
test(labels): add description feature tests and fix anti-patterns
blalterman Jan 12, 2026
f993090
test(fitfunctions): improve test quality and refactor combined_popt_p…
blalterman Jan 13, 2026
6bbaa8a
feat(core): add ReferenceAbundances for Asplund 2009 photospheric dat…
blalterman Jan 14, 2026
f30bb94
chore: auto-sync lockfiles from pyproject.toml
blalterman Jan 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
52 changes: 8 additions & 44 deletions .claude/agent-routing.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,9 @@
"filePatterns": {
"solarwindpy/core/plasma.py": ["DataFrameArchitect"],
"solarwindpy/core/ions.py": ["DataFrameArchitect"],
"solarwindpy/core/base.py": ["PhysicsValidator"],
"solarwindpy/core/units_constants.py": ["PhysicsValidator"],
"solarwindpy/core/vector.py": ["PhysicsValidator"],
"solarwindpy/core/tensor.py": ["PhysicsValidator"],
"solarwindpy/core/spacecraft.py": ["DataFrameArchitect"],
"solarwindpy/instabilities/*.py": ["PhysicsValidator", "NumericalStabilityGuard"],
"solarwindpy/plotting/*.py": ["PlottingEngineer"],
"solarwindpy/fitfunctions/*.py": ["FitFunctionSpecialist", "NumericalStabilityGuard"],
"solarwindpy/fitfunctions/*.py": ["FitFunctionSpecialist"],
"tests/*.py": ["TestEngineer"],
".claude/hooks/*.py": ["TestEngineer"],
".claude/hooks/*.sh": ["TestEngineer"],
Expand All @@ -26,10 +21,6 @@
"plot": ["PlottingEngineer"],
"visualization": ["PlottingEngineer"],
"figure": ["PlottingEngineer"],
"physics": ["PhysicsValidator"],
"units": ["PhysicsValidator"],
"thermal": ["PhysicsValidator"],
"alfven": ["PhysicsValidator"],
"dataframe": ["DataFrameArchitect"],
"multiindex": ["DataFrameArchitect"],
"pandas": ["DataFrameArchitect"],
Expand All @@ -39,20 +30,15 @@
"fit": ["FitFunctionSpecialist"],
"curve": ["FitFunctionSpecialist"],
"regression": ["FitFunctionSpecialist"],
"optimization": ["FitFunctionSpecialist"],
"numerical": ["NumericalStabilityGuard"],
"stability": ["NumericalStabilityGuard"],
"precision": ["NumericalStabilityGuard"]
"optimization": ["FitFunctionSpecialist"]
},
"contextTriggers": {
"multiStepTask": ["UnifiedPlanCoordinator"],
"complexImplementation": ["UnifiedPlanCoordinator"],
"physicsConcepts": ["PhysicsValidator"],
"dataAnalysis": ["DataFrameArchitect"],
"visualizationTasks": ["PlottingEngineer"],
"testingTasks": ["TestEngineer"],
"fittingTasks": ["FitFunctionSpecialist"],
"numericalTasks": ["NumericalStabilityGuard"]
"fittingTasks": ["FitFunctionSpecialist"]
}
},
"agents": {
Expand All @@ -67,17 +53,6 @@
"Project-level decision making"
]
},
"PhysicsValidator": {
"description": "Physics correctness, unit validation, scientific accuracy",
"capabilities": ["physics_validation", "unit_checking", "scientific_accuracy", "constraint_validation"],
"priority": 2,
"usagePatterns": [
"Physics calculations and formulas",
"Unit consistency checking",
"Scientific constraint validation",
"Thermal speed and Alfvén speed calculations"
]
},
"DataFrameArchitect": {
"description": "MultiIndex operations, pandas optimization",
"capabilities": ["dataframe_design", "multiindex_operations", "pandas_optimization", "memory_efficiency"],
Expand All @@ -89,17 +64,6 @@
"Data manipulation and transformation"
]
},
"NumericalStabilityGuard": {
"description": "Numerical validation, edge cases, stability",
"capabilities": ["numerical_stability", "precision_analysis", "edge_case_handling", "algorithm_optimization"],
"priority": 2,
"usagePatterns": [
"Numerical computation stability",
"Floating point precision issues",
"Algorithm optimization for stability",
"Edge case validation"
]
},
"PlottingEngineer": {
"description": "Visualization, matplotlib, publication-quality figures",
"capabilities": ["data_visualization", "matplotlib_expertise", "publication_graphics", "interactive_plots"],
Expand Down Expand Up @@ -170,10 +134,10 @@
"routing": ["UnifiedPlanCoordinator", "PlottingEngineer"],
"rationale": "Planning task with plotting domain expertise needed"
},
"physics": {
"input": "Fix the thermal speed calculation in the Ion class",
"routing": ["PhysicsValidator"],
"rationale": "Physics calculation requiring unit and formula validation"
"coredata": {
"input": "Optimize the Ion class DataFrame structure",
"routing": ["DataFrameArchitect"],
"rationale": "Core data structure requiring MultiIndex optimization"
},
"dataframe": {
"input": "Optimize the MultiIndex operations in plasma.py",
Expand All @@ -192,7 +156,7 @@
},
"complex": {
"input": "Implement a new plasma instability analysis with visualization and testing",
"routing": ["UnifiedPlanCoordinator", "PhysicsValidator", "PlottingEngineer", "TestEngineer"],
"routing": ["UnifiedPlanCoordinator", "FitFunctionSpecialist", "PlottingEngineer", "TestEngineer"],
"rationale": "Multi-domain task requiring coordination and multiple specialists"
}
}
Expand Down
281 changes: 0 additions & 281 deletions .claude/agents.backup/agent-compaction.md

This file was deleted.

Loading