|
| 1 | +# Zenodo v6.3 Improvement Proposal |
| 2 | + |
| 3 | +**Date:** 2026-03-27 |
| 4 | +**Based on:** ZENODO_PUBLICATION_BEST_PRACTICES_2026_COMPREHENSIVE.md |
| 5 | +**Current Version:** v6.2.0 |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +## Gap Analysis: v6.2 vs Best Practices |
| 10 | + |
| 11 | +### Priority 1: Critical Gaps (Must Fix) |
| 12 | + |
| 13 | +#### 1. ORCID Integration |
| 14 | +**Status:** Placeholder value `0000-0000-0000-0000` |
| 15 | +**Required:** Real ORCID from author |
| 16 | +**Impact:** Zenodo 2026 requirement, citation tracking |
| 17 | + |
| 18 | +**Action:** Update all 8 JSON files with real ORCID |
| 19 | + |
| 20 | +```json |
| 21 | +"creators": [ |
| 22 | + { |
| 23 | + "name": "Vasilev, Dmitrii", |
| 24 | + "orcid": "0000-0002-XXXX-XXXX", // USER TO PROVIDE |
| 25 | + "affiliation": "Independent Researcher" |
| 26 | + } |
| 27 | +] |
| 28 | +``` |
| 29 | + |
| 30 | +#### 2. Related Identifiers |
| 31 | +**Status:** Partially implemented |
| 32 | +**Missing:** Cross-bundle references, arXiv links |
| 33 | + |
| 34 | +**Action:** Add to each bundle: |
| 35 | +```json |
| 36 | +"related_identifiers": [ |
| 37 | + { |
| 38 | + "scheme": "doi", |
| 39 | + "identifier": "10.5281/zenodo.19227879", |
| 40 | + "relation": "isPartOf", |
| 41 | + "resource_type": "publication" |
| 42 | + }, |
| 43 | + { |
| 44 | + "scheme": "url", |
| 45 | + "identifier": "https://github.com/gHashTag/trinity", |
| 46 | + "relation": "isSupplementedBy" |
| 47 | + } |
| 48 | +] |
| 49 | +``` |
| 50 | + |
| 51 | +### Priority 2: Enhancement Opportunities |
| 52 | + |
| 53 | +#### 3. Video Demonstrations |
| 54 | +**Status:** Not recorded |
| 55 | +**Recommendation:** 2-5 min demos for key bundles |
| 56 | + |
| 57 | +**Priority Order:** |
| 58 | +1. B001 HSLM — Training demo with loss curve |
| 59 | +2. B002 FPGA — Synthesis + resource usage |
| 60 | +3. B005 VIBEE — Code generation workflow |
| 61 | + |
| 62 | +**Script Template:** |
| 63 | +- 0:00-0:05 — Title slide |
| 64 | +- 0:05-0:30 — Architecture overview |
| 65 | +- 0:30-2:30 — Code demonstration |
| 66 | +- 2:30-3:00 — Results/metrics |
| 67 | +- 3:00-3:05 — Citation/DOI |
| 68 | + |
| 69 | +#### 4. Supplementary Analysis Notebooks |
| 70 | +**Status:** CSV data exported, no analysis scripts |
| 71 | +**Recommendation:** Jupyter notebooks for reproducible analysis |
| 72 | + |
| 73 | +**Create:** |
| 74 | +- `B001_Training_Analysis.ipynb` — Load CSV, plot curves, compute stats |
| 75 | +- `B007_VSA_Analysis.ipynb` — Noise resilience visualization |
| 76 | +- `B002_FPGA_Analysis.ipynb` — Resource comparison plots |
| 77 | + |
| 78 | +#### 5. Cross-Bundle Dependency Graph |
| 79 | +**Status:** Text description only |
| 80 | +**Recommendation:** Visual dependency graph |
| 81 | + |
| 82 | +**Create:** `docs/research/figures/bundle_dependencies.svg` |
| 83 | + |
| 84 | +``` |
| 85 | +PARENT (Trinity S³AI) |
| 86 | +├── B001 (HSLM) ────────┐ |
| 87 | +├── B002 (FPGA) ────────┤ |
| 88 | +├── B003 (TRI-27) ──────┤ |
| 89 | +├── B004 (Lotus) ───────┼──► Applications |
| 90 | +├── B005 (VIBEE) ───────┤ |
| 91 | +├── B006 (Sacred) ──────┤ |
| 92 | +└── B007 (VSA) ─────────┘ |
| 93 | +``` |
| 94 | + |
| 95 | +### Priority 3: Nice to Have |
| 96 | + |
| 97 | +#### 6. Automated Zenodo Upload |
| 98 | +**Status:** Manual Web UI |
| 99 | +**Recommendation:** GitHub Actions workflow |
| 100 | + |
| 101 | +```yaml |
| 102 | +# .github/workflows/zenodo-publish.yml |
| 103 | +name: Zenodo Auto-Publish |
| 104 | +on: |
| 105 | + release: |
| 106 | + types: [published] |
| 107 | +jobs: |
| 108 | + zenodo: |
| 109 | + runs-on: ubuntu-latest |
| 110 | + steps: |
| 111 | + - uses: zenodo/zenodo-upload-github@main |
| 112 | +``` |
| 113 | +
|
| 114 | +#### 7. Conference-Specific Templates |
| 115 | +**Status:** Generic descriptions |
| 116 | +**Recommendation:** NeurIPS/ICLR/MLSys specific abstracts |
| 117 | +
|
| 118 | +**Create:** |
| 119 | +- `docs/research/submissions/neurips2026/abstract.md` |
| 120 | +- `docs/research/submissions/iclr2027/abstract.md` |
| 121 | +- `docs/research/submissions/mlsys2025/abstract.md` |
| 122 | + |
| 123 | +--- |
| 124 | + |
| 125 | +## Proposed v6.3 Timeline |
| 126 | + |
| 127 | +### Week 1: Critical Fixes (3-4 hours) |
| 128 | +- [ ] Update ORCID in all 8 JSON files |
| 129 | +- [ ] Add related identifiers to all bundles |
| 130 | +- [ ] Validate JSON schemas |
| 131 | + |
| 132 | +### Week 2: Enhanced Assets (8-10 hours) |
| 133 | +- [ ] Record 3 video demos (B001, B002, B005) |
| 134 | +- [ ] Create 3 Jupyter analysis notebooks |
| 135 | +- [ ] Generate bundle dependency graph |
| 136 | + |
| 137 | +### Week 3: Conference Templates (4-6 hours) |
| 138 | +- [ ] Write NeurIPS 2026 abstract |
| 139 | +- [ ] Write ICLR 2027 abstract |
| 140 | +- [ ] Write MLSys 2025 abstract |
| 141 | + |
| 142 | +### Week 4: Release (2-3 hours) |
| 143 | +- [ ] Create GitHub release v6.3.0 |
| 144 | +- [ ] Upload to Zenodo (8 depositions) |
| 145 | +- [ ] Submit to conferences |
| 146 | + |
| 147 | +**Total: ~20-25 hours** |
| 148 | + |
| 149 | +--- |
| 150 | + |
| 151 | +## Success Criteria for v6.3 |
| 152 | + |
| 153 | +1. ✅ ORCID integrated (real value) |
| 154 | +2. ✅ Cross-bundle references established |
| 155 | +3. ✅ At least 3 video demos recorded |
| 156 | +4. ✅ At least 3 analysis notebooks created |
| 157 | +5. ✅ Visual dependency graph |
| 158 | +6. ✅ Conference-specific abstracts |
| 159 | +7. ✅ All FAIR principles met (15/15) |
| 160 | + |
| 161 | +--- |
| 162 | + |
| 163 | +## v6.3 File Inventory (Projected) |
| 164 | + |
| 165 | +| Category | v6.2 | v6.3 | Delta | |
| 166 | +|----------|------|------|-------| |
| 167 | +| Markdown descriptions | 8 | 8 | — | |
| 168 | +| JSON metadata | 8 | 8 | — | |
| 169 | +| Figures (PNG+SVG) | 28 | 30 | +2 | |
| 170 | +| Data files (CSV) | 10 | 10 | — | |
| 171 | +| Dockerfiles | 7 | 7 | — | |
| 172 | +| Video demos | 0 | 3 | +3 | |
| 173 | +| Jupyter notebooks | 0 | 3 | +3 | |
| 174 | +| Conference abstracts | 0 | 3 | +3 | |
| 175 | +| **Total** | **61** | **72** | **+11** | |
| 176 | + |
| 177 | +--- |
| 178 | + |
| 179 | +**φ² + 1/φ² = 3 | TRINITY** |
0 commit comments