Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
25 changes: 8 additions & 17 deletions OPERATOR_TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -223,27 +223,18 @@ Currently staged at <https://577industries.github.io/helios-program/blog/when-th

---

### Step 10 β€” (Post-DARPA evaluation) Transfer ASEMA asset to org
### Step 10 β€” βœ… DONE 2026-07-07 β€” Transfer ASEMA asset to org (executed ahead of evaluation close)

**Why**: `asema-feasibility-artifacts` currently lives on the personal account `577-Industries` because URL stability during DARPA evaluation is non-negotiable. Once DARPA closes its evaluation, consolidate to the org.
**Why**: `asema-feasibility-artifacts` lived on the personal account `577-Industries` for URL stability during DARPA evaluation. Executed 2026-07-07 ahead of evaluation close, by founder decision, as part of the org-wide consolidation β€” URL stability is preserved by two mechanisms:

1. Confirm DARPA evaluation has closed (check email + DARPA portal).
2. Transfer:
```bash
gh api -X POST /repos/577-Industries/asema-feasibility-artifacts/transfer -f new_owner=577Industries
```
3. Wait ~30s for transfer to settle:
```bash
until gh api /repos/577Industries/asema-feasibility-artifacts --jq '.full_name' 2>/dev/null | grep -q 577Industries; do sleep 3; done
```
4. Update the org profile README at `~/577i-Projects/577Industries.github/profile/README.md`:
- Move ASEMA section out of "personal-account caveat" framing
- Update the link to `github.com/577Industries/asema-feasibility-artifacts`
5. Commit + push the profile update.
1. **Repo redirect**: GitHub's permanent transfer redirect covers every cited `github.com`, git, and REST-API URL (`curl -sI https://github.com/577-Industries/asema-feasibility-artifacts` β†’ 301). The redirect survives unless a repo with the same name is ever recreated on the personal account β€” that name is now reserved-forever (see org repo-standards doc).
2. **Pages continuity**: GitHub does NOT redirect Pages on transfer, and the evaluator-facing site (`577-industries.github.io/asema-feasibility-artifacts/`, incl. `/dashboard/`) is cited in the submitted DP2 materials. A byte-identical mirror of all 37 live URLs is served from the personal user site (`577-Industries/577-industries.github.io`), so the original URLs keep returning 200 with identical content. The canonical site continues at `577industries.github.io/asema-feasibility-artifacts/`.

Org profile README updated in the same pass.

**When done**: `gh repo view 577Industries/asema-feasibility-artifacts` returns 200; org profile README reflects the move.
**When done** (verified): `gh repo view 577Industries/asema-feasibility-artifacts` returns the org repo; old web/git URLs 301; old Pages URLs 200 byte-identical; org profile README reflects the move.

**Gates**: nothing internal β€” purely consolidation hygiene. The personal account becomes 100% dormant (only archived repos remain).
**Gates**: none remaining. The personal account is now 100% dormant (holds only the Pages-continuity user site).

---

Expand Down
14 changes: 12 additions & 2 deletions plan/master-plan.md
Original file line number Diff line number Diff line change
Expand Up @@ -1307,7 +1307,7 @@ Each spec is **sufficient for a future session to dispatch the relevant agent wi

**Hard constraints honored**:
- `577Industries/aegisgraph` β€” DARPA evaluation; not touched
- `577-Industries/asema-feasibility-artifacts` β€” DARPA evaluation; stays on personal account; transfer queued for post-evaluation (OPERATOR_TODO Step 10)
- `577-Industries/asema-feasibility-artifacts` β€” DARPA evaluation; transferred to the `577Industries` org 2026-07-07 (OPERATOR_TODO Step 10, executed ahead of evaluation close by founder decision). GitHub's permanent repo redirect preserves every cited `github.com`/git/API URL, and the evaluator-facing Pages site is preserved byte-identically at its original URL via a mirror on the personal user site.

**Phase A β€” Merge + deploy the 2 in-flight branches**:
- `feat/v0.2-paper` β†’ `helios-fusion-engine` v0.2.0 (PR #4, squash merged). Pre-existing main CI was failing (Sprint C-Training-v2 test/lint drift); fixed inline: 4 UP017 β†’ `datetime.UTC`, lmodern + cm-super + texlive-fonts-extra added to paper.yml, RUF001 allowance for Greek math notation in notebooks + paper figures, helios-provenance-spec + helios-spaceweather-connectors added as `git+https` dev deps so v2 training tests can exercise the 23+ component-tuple expansion, hatchling `allow-direct-references=true` to permit git deps in `[dev]`. All 5 CI jobs (lint, security, test 3.11, test 3.12, pdflatex) green at merge.
Expand All @@ -1319,7 +1319,7 @@ Each spec is **sufficient for a future session to dispatch the relevant agent wi
- Removed worktree `~/577i-Projects/.worktrees/helios-fusion-engine-paper`
- Total reclaimed: ~76 MB. `.venv/` directories preserved.

**Phase C β€” Archived dormant repos** on personal account: `Denario-Model` (124 MB, last push 2025-11-06), `AI-Scientist-2` (4.7 MB, last push 2025-05-20). Both reversible via `gh api -X PATCH ... -f archived=false`.
**Phase C β€” Archived dormant repos** on personal account: `Denario-Model` (124 MB, last push 2025-11-06), `AI-Scientist-2` (4.7 MB, last push 2025-05-20). 2026-07 update: both mirrored to local cold storage (`~/577i-Projects/archive/`) and removed from GitHub as part of the org consolidation.

**Phase D β€” FORGE OS rebrand (5 repos)**:
- Transferred from personal β†’ org: `hashchain-audit`, `workflow-dag`
Expand Down Expand Up @@ -1359,3 +1359,13 @@ Each spec is **sufficient for a future session to dispatch the relevant agent wi
**Notable side wins from CI debug**:
- Pre-existing Sprint C-Training-v2 test breakage on main (since 2026-05-17) was diagnosed + fixed during the Phase A1 PR cycle. Root cause: dev install didn't pull connectors + provenance-spec so `_build_default_components()` fell back to the legacy 11-name list instead of the 23+ tuple expansion. CI now exercises the v2 path correctly across both Python 3.11 + 3.12.
- The safety classifier's intervention during the Track 3 dispatch (blocking a fabricated DSCOVR Bz cache CSV) shipped as the `SUBMISSION_CHECKLIST.md` Stage 2 "DATA PENDING" pattern in `helios-fusion-engine/paper/`. Preserves arXiv submission integrity.

### Session 7 β€” Org-wide consolidation: ASEMA transfer + archived-repo retirement (2026-07-07)

Founder-approved campaign (GitHub consolidation + org-profile overhaul + website /open-source integration) executed Step 10 of `OPERATOR_TODO.md` **ahead of DARPA evaluation close**, by explicit founder decision. Supersedes the Session 6 end-state line "1 dormant ASEMA repo remains on personal account by design."

- `577-Industries/asema-feasibility-artifacts` β†’ `577Industries/asema-feasibility-artifacts` via `gh api repos/.../transfer`. Web/git/API URLs covered by GitHub's permanent transfer redirect.
- **Pages continuity** (GitHub does not redirect Pages on transfer): all 37 live URLs of the evaluator-facing site were mirrored byte-identically into the personal user site `577-Industries/577-industries.github.io` under `/asema-feasibility-artifacts/`, so the URLs cited in the submitted DP2 materials (incl. `/dashboard/`) keep returning 200 with identical content. Canonical site continues at `577industries.github.io/asema-feasibility-artifacts/`.
- Personal-account archived repos `Denario-Model` + `AI-Scientist-2`: mirrored to `~/577i-Projects/archive/*.git` cold storage, then removed from GitHub (Phase C note updated in Session 6 log).
- Pointer updates: org profile README ASEMA row; `aegisgraph` homepage now targets the org copy of the artifacts repo (later: `577industries.com/open-source#aegis`).
- Hard constraint unchanged: `577Industries/aegisgraph` itself remains untouched (name/URL/description frozen during evaluation).
Loading