This repository is designed to be engineer-readable and test-falsifiable. Contributions are welcome only if they improve clarity, measurability, safety, and buildability.
This repo is under an Evaluation-Only License (No Commercial Use).
By contributing, you agree your contribution is provided under the same license terms for evaluation purposes.
If you need commercial rights, do not contribute—contact the repository owner instead.
- Tightening assumptions, limits, and failure modes
- Better instrumentation plans (sensor selection, placement, calibration discipline)
- Thermal design improvements (absorber/HHX/CHX loss reductions) with buildable BOM
- Resonator/regenerator sizing methodology with clear parameters
- Transducer coupling and impedance-matching guidance
- Test protocols with pass/fail metrics and data templates
- “It should work because…” statements without measurement or defensible modeling
- Exotic physics claims (ether, vacuum energy, “over unity”)
- Unbounded performance claims with no energy balance
If you propose an improvement, include at least one of:
- a measurable prediction (what metric changes, and how we would measure it),
- a simplified model (0D/1D) with stated assumptions,
- or a clear test that would falsify the idea quickly.
Any output claim must reference:
- solar/thermal input estimate (with uncertainty),
- key temperatures (hot/cold),
- electrical power into known load,
- and the major loss paths.
Any proposed build/test changes must consider:
- concentrated solar hazard controls,
- hot-surface containment/guards,
- pressure safety (ratings + relief),
- electrical protection (fusing/clamps/dump load).
docs/— architecture, requirements, claims/limits, glossary, theory notesdesign/— geometry, interfaces, drawings, materials assumptionsbom/— parts lists + sourcing tiers + alternator/instrumentation optionsmodels/— calculators, parameter sweeps, sanity checks (transparent, not magic)test/— test plans, calibration steps, data templates
Keep additions in the correct folder and keep filenames descriptive.
- Use plain language first, then equations/derivations
- Define variables and units (SI preferred)
- State assumptions explicitly (temperature ranges, pressures, gas choice)
- Separate:
- What is measured
- What is estimated
- What is assumed
If something is a hypothesis, label it a hypothesis.
If you contribute test data, include:
- test date/time and environment (ambient temp, wind notes if outdoors)
- sensor models + calibration notes (or at minimum datasheet accuracy)
- time-series where possible (don’t just report one number)
- load conditions (exact resistance or load bank settings)
- photos or diagrams of sensor placement (if you can)
- CSV for time series (
.csv) - Markdown for run summaries (
.md) - Avoid proprietary formats unless accompanied by exported CSV.
- Open an issue describing the change and the rationale
- Include what you expect to improve (metric)
- Include how to test/falsify it
- Submit a PR referencing the issue
Your PR should include:
- Clear description of change and why it matters
- Any new assumptions explicitly stated
- Any safety impact assessed (even “no change”)
- If performance-related: a measurement plan or model update
- No commercial usage language or instructions that violate the license
If you reference external concepts:
- cite papers, textbooks, or vendor datasheets
- do NOT paste copyrighted text
- do NOT import third-party code unless its license permits it and you include attribution
For commercial licensing, evaluation partnerships, or consulting engagements, contact the repository owner (Bryce Lovell).