Skip to content

[WIP] Fix self running hosts for all workflows and files#56

Closed
Copilot wants to merge 1 commit into
mainfrom
copilot/fix-self-running-hosts
Closed

[WIP] Fix self running hosts for all workflows and files#56
Copilot wants to merge 1 commit into
mainfrom
copilot/fix-self-running-hosts

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 25, 2026

Thanks for asking me to work on this. I will get started on it and keep this PR's description up to date as I form a plan and make progress.

Original prompt

fix self running hosts for all workflows and files

for windows execution policy paradoxes


🔒 GitHub Advanced Security automatically protects Copilot coding agent pull requests. You can protect all pull requests by enabling Advanced Security for your repositories. Learn more about Advanced Security.

aidoruao added a commit that referenced this pull request Apr 4, 2026
- REPLACES previous wrong analysis that identified RenderHelper.drawLods()
- Root cause: MixinFramebuffer GL calls during splash screen init
- Crash log: SplashProgress$Texture.<init>() GL_INVALID_OPERATION
- Secondary bug: RenderHelper gameplay rendering (documented separately)
- Pipeline: DH-56-RESPLASH-001
- EF Rule 1: Crash logs outrank source code speculation
aidoruao added a commit that referenced this pull request Apr 7, 2026
…ALONE domain

- DH_SOURCE_INDEX.json: Full ontological index of DistantHorizonsStandalone
  * Every package, class, method enumerated (601 files, 84,402 LOC)
  * Error taxonomy with terminal root / cascade classification
  * Causal chains for key issues (#51, #56, #53, #40)
  * Paradox and countermeasure registries
- WIKI.md: Human-readable wiki of entire DH codebase (409 lines)
- 0001-issue51-tick-handler-fix.patch: git format-patch for Issue #51
  * Caps chunk events per tick to 20 (was unbounded)
  * Reduces time budget from 15ms to 5ms
- D_DH_STANDALONE domain added to ontology.json
- F_DH_001 through F_DH_005 falsification tests added
- All 25 investigated issues cross-referenced against source index
aidoruao added a commit that referenced this pull request Apr 7, 2026
…earch_lens

- Added CS_DH_001 to case_studies.json
  * Issue #51: Server TPS lag from defective default config
  * References F_DH_001, F_DH_003, F_DH_004
  * References OI_DH_001, OI_DH_003

- Added CS_DH_002 to case_studies.json
  * Issue #56: Black screen crash without Angelica
  * References F_DH_002
  * References OI_DH_002

- Added D_DH_STANDALONE to search_lens.json
  * 66 total domains now (was 65)

- All cross-references now valid:
  * OI_DH_001 -> CS_DH_001 ✓
  * OI_DH_002 -> CS_DH_002 ✓
  * OI_DH_003 -> CS_DH_001 ✓
  * OI_DH_004 -> CS_DH_001 ✓
aidoruao added a commit that referenced this pull request Apr 8, 2026
Adds 5 vendored repositories under investigations/darkshadow44/:

1. DistantHorizonsStandalone (GPLv3, 84,441 LOC, 669 files)
   - Primary target for issue #51 and 24 other investigations
   - Includes existing DH_SOURCE_INDEX.json and WIKI.md

2. Angelica (LGPLv3, 100,467 LOC, 1,292 files)
   - Referenced in 6 issue analyses (#56, #42, #47, #64, #65, #72)
   - Critical for understanding SplashProgress replacement

3. ArchaicFix (LGPLv3 with caveats, 9,149 LOC, 190 files)
   - Canonical 1.7.10 performance mod
   - Shows what DH should NOT re-fix

4. Spool (LGPLv3, 20,195 LOC, 158 files)
   - Multithreading mod for 1.7.10 Forge
   - Context for issue #51 'different architecture' comment

5. SeasonalHorizons (LGPLv2.1, 1,336 LOC, 51 files)
   - DarkShadow44's original code (not a fork)
   - Shows his architectural patterns and patch acceptance style

Each repository includes:
- VENDOR_MANIFEST.json with commit hash and Merkle root
- LICENSE file (verbatim from original)
- ATTRIBUTION.md with non-affiliation statement
- sha256_manifest.txt for byte-level verification
- SOURCE_INDEX.json and WIKI.md (for analysis notes)
- src/ containing full source tree (immutable)

Also adds global_merkle.py for computing cross-repo Merkle tree roots:
- Computes individual repo roots from src/ contents
- Computes global root across all repos
- Supports --update-manifests and --verify modes

Global Merkle Root: 6b809444934f0457bb13e0ffc2185e7e0637bcefe82cb7ffa00dc4c60927ec7b

This eliminates epistemic dependency on external clones and makes all
analysis claims falsifiable by providing byte-verifiable source artifacts.
aidoruao added a commit that referenced this pull request Apr 8, 2026
…merkle.py; reconcile directories

## Changes

### Task 1: Fix global_merkle.py SOURCE_EXTS
- Added .java, .kts, .gradle, .toml, .properties, .xml extensions
- Recomputed global Merkle root: 162d7969cc8ac4c5cabf9b807490ce5d87cf9f7ab6d7c071246bd61256a99214
- Now includes all 6,116 source files (up from ~2,400)

### Task 2: Angelica SOURCE_INDEX.json + WIKI.md
- 1,185 Java files, 100,467 LOC indexed
- Identified MixinSplashProgress.java as SplashProgress replacement (critical for DH #56)
- Catalogued 237 mixins with DH overlap analysis
- Documented GLStateManager.java (1,200 LOC) GL context protection
- Cross-referenced DH issues #56, #42, #47, #64, #65, #72

### Task 3: ArchaicFix SOURCE_INDEX.json + WIKI.md
- 177 Java files, 9,149 LOC indexed
- Documented 111 mixins and 45+ config options
- Identified fixes DH should NOT duplicate (Phosphor lighting, tick sync, etc.)
- Analyzed 4 high-risk overlap areas with DH

### Task 4: Spool SOURCE_INDEX.json + WIKI.md
- 145 Java files, 20,195 LOC indexed
- Documented 3 threading modes (distance-based, dimension, sequential)
- Analyzed 50ms tick budget impact
- Compared ConcurrentLinkedQueue usage with DH

### Task 5: SeasonalHorizons SOURCE_INDEX.json + WIKI.md
- 25 Java files, 1,336 LOC indexed
- Documented DarkShadow44's architectural patterns
- Mixin naming convention: seasonalHorizons$ prefix
- Patch acceptance criteria based on his coding style

### Task 6: Reconcile old investigation directory
- Moved tools/, batch1-4/, issue_*_corrected/ to darkshadow44/DistantHorizonsStandalone/
- Removed duplicate DH_SOURCE_INDEX.json and WIKI.md
- Updated references in domain.py, README.md, DEVIN_ONBOARDING.md
- Deleted empty distanthorizons_standalone/ directory

### All repos now have:
- VENDOR_MANIFEST.json with Merkle roots
- SOURCE_INDEX.json with census and critical classes
- WIKI.md with architecture and issue cross-references
- ATTRIBUTION.md with verification instructions
- LICENSE file verbatim from original
- sha256_manifest.txt for byte-level verification
@devin-ai-integration
Copy link
Copy Markdown
Contributor

Closing as stale (Stage D housekeeping).

This Copilot draft has been open without progress and is superseded by:

If the underlying work here is still wanted, re-open a fresh PR rebased on current main; the old branches have substantial drift and CI has moved on. Closing now so the open-PR list reflects reality.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants