Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
9c5e1ea
Add root package metadata and CLI entry point
gigichengnc Aug 21, 2026
89e4913
Add fresh-market forecast workflow
gigichengnc Aug 21, 2026
a4fcfe9
Add rrg-research command line interface
gigichengnc Aug 21, 2026
1f77a7f
Expose stable package surface
gigichengnc Aug 21, 2026
13ef908
Keep fetched archives inside each CLI run directory
gigichengnc Aug 21, 2026
49469b2
Test package CLI surface
gigichengnc Aug 21, 2026
5dde8e1
Test fresh-data provenance and archive layout
gigichengnc Aug 21, 2026
663c83d
Validate root package and clean wheel in CI
gigichengnc Aug 21, 2026
869d033
Rewrite README around the installable research toolkit
gigichengnc Aug 21, 2026
d142d4f
Point rebuild docs to the root package interface
gigichengnc Aug 21, 2026
0212446
Clarify root package installation in locked environment
gigichengnc Aug 21, 2026
457516a
Use a single root package definition
gigichengnc Aug 21, 2026
769783c
Cover the one-command forecast path end to end
gigichengnc Aug 21, 2026
d41808c
Remove stale sanitized-bundle hashes
gigichengnc Aug 21, 2026
3dae995
Remove private-release preparation report
gigichengnc Aug 21, 2026
ed337d5
Remove completed release-preparation checklist
gigichengnc Aug 21, 2026
6eb2c07
Remove migration-stage public release notes
gigichengnc Aug 21, 2026
d40b316
Clarify current licensing boundary
gigichengnc Aug 21, 2026
d17fd4d
State the package licensing boundary in README
gigichengnc Aug 21, 2026
c351c36
Avoid fetch archive name collisions
gigichengnc Aug 21, 2026
cafb29d
Test unique fetch archive names
gigichengnc Aug 21, 2026
4366b97
Use generic package and CLI names
gigichengnc Aug 21, 2026
c936e1a
Rename public CLI to sector-rotation
gigichengnc Aug 21, 2026
29cfe62
Use generic network client identifier
gigichengnc Aug 21, 2026
9de810c
Test the generic public CLI name
gigichengnc Aug 21, 2026
9ff419a
Smoke-test the sector-rotation CLI
gigichengnc Aug 21, 2026
0d1639e
Clarify project origin and public-facing story
gigichengnc Aug 21, 2026
307797a
Update rebuild docs for generic CLI name
gigichengnc Aug 21, 2026
f564ffd
Clarify third-party naming and licensing boundaries
gigichengnc Aug 21, 2026
3778956
Update repository URLs after rename
gigichengnc Aug 21, 2026
4dee7a6
Clarify repository rights notice
gigichengnc Aug 21, 2026
0fd1264
Clarify project ownership and beginner usage
gigichengnc Aug 21, 2026
a934e9d
Use plain punctuation in README
gigichengnc Aug 21, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 26 additions & 4 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ on:
jobs:
test:
runs-on: ubuntu-24.04
defaults:
run:
working-directory: rebuild/2026
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
Expand All @@ -19,7 +16,32 @@ jobs:
cache-dependency-path: rebuild/2026/requirements-lock.txt
- name: Install locked environment
run: |
python -m pip install -r requirements-lock.txt
python -m pip install -r rebuild/2026/requirements-lock.txt
python -m pip install -e . --no-deps --no-build-isolation
- name: Test
run: pytest
- name: CLI smoke test
run: sector-rotation version

distribution:
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
cache: "pip"
cache-dependency-path: rebuild/2026/requirements-lock.txt
- name: Build wheel from repository root
run: |
python -m pip install -r rebuild/2026/requirements-lock.txt
python -m pip wheel . --no-deps --no-build-isolation --wheel-dir dist
- name: Install wheel into clean virtual environment
run: |
python -m venv .wheel-venv
.wheel-venv/bin/python -m pip install -r rebuild/2026/requirements-lock.txt
.wheel-venv/bin/python -m pip install dist/*.whl --no-deps
- name: Installed-package smoke test
run: |
.wheel-venv/bin/sector-rotation version
.wheel-venv/bin/python -c "from rrg_rebuild import RRGConfig, DeploymentConfig; print(RRGConfig().ratio_period, DeploymentConfig().horizons)"
86 changes: 0 additions & 86 deletions BUNDLE-HASHES.csv

This file was deleted.

10 changes: 8 additions & 2 deletions NOTICE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Notice

This sanitized bundle does not include an open-source license.
This repository does not currently grant an open-source license.

The historical evidence files are included for retrospective audit and portfolio/research documentation. The 2026 reconstruction is included for review and reproducibility. Add a license only after confirming that the rights and intended reuse terms for both historical and reconstructed material are appropriate.
Copyright © 2026 Gigi Cheng in the original 2026 reconstruction code and documentation, unless otherwise stated. Historical evidence and third-party material remain subject to their applicable rights.

The historical evidence files are published for retrospective audit and research/portfolio documentation. The 2026 reconstruction is published for review and reproducibility.

References to HKSI, Relative Rotation Graph (RRG), and JdK terminology are used only to describe the project's historical competition context or methodological reference point. This independent repository is not affiliated with or endorsed by HKSI or RRG Research, and no rights in third-party names or marks are claimed.

The software is technically installable and runnable, but broader reuse, redistribution, or incorporation into another project should wait until an explicit license is added. Licensing should be chosen only after confirming the intended rights boundary between the historical evidence and the reconstructed 2026 code.
23 changes: 0 additions & 23 deletions PUBLIC-RELEASE-CHECKLIST.md

This file was deleted.

33 changes: 0 additions & 33 deletions PUBLIC-RELEASE-NOTES.md

This file was deleted.

Loading
Loading