Repository-wide refactor report
Branch: development
Status: Proposed (staged, not committed)
Date: 2026-06-14
Governance: Repository-wide refactor governance
First full repository-wide refactor under mature IKaC governance: every committed source packet re-evaluated for cross-layer impact; evidence-backed updates applied; insufficient signals preserved as candidates.
Sources reviewed
| Packet | Intake label | Layers assessed |
|---|---|---|
2026-06-13-kyle-grice-faculty-profile-2 |
Faculty profile URL | people, facilities, publications, hyperlinks |
2026-06-14-ors-annual-reports-2020-2025 |
ORS annual reports | grants, people, facilities, partners, relationships |
2026-06-14-rfums-dpu-grants-from-2024-and-2023 |
RFUMS collaborative awards | grants, people, EXT partners |
2026-06-13-rfums-depaul-2025-grant-awardees-pdf |
RFUMS 2025 PDF | grants, EXT partners |
2026-06-13-dpu-rfu-awarded-projects |
DPU-RFU 2026 PDF | grants, EXT partners |
2026-06-14-agif-reports-2018-2025 |
AGIF appendices (untracked packet; grants in working tree) | grants, facilities, labs, relationships |
2026-06-14-circle-report-2024 |
Institutional program report (untracked) | programs, courses, capabilities |
example-grice-lab |
Template example | skipped (non-production) |
_template |
Scaffold | skipped |
Supporting evidence: packet PDFs, extracted/*.yaml, prior refactor_output.md files, data/review/*.yaml from pilot pass.
Repository modifications applied
Resources modified (6)
| Resource | Change | Evidence |
|---|---|---|
resources/CDM/CDM-009.md |
Verification refresh; Notes cite GRA-878 / GRL-017 | AGIF appendix names NexGeN Lab |
resources/CDM/CDM-014.md |
Documented Relationships + Notes cite GRA-916 / GRL-018; verification evidence | AGIF HPC Cloud project title |
resources/UNI/UNI-006.md |
Linked CDM-003, CDM-012; Notes cite GRA-921 / GRL-019; verification evidence | AGIF DIGI Lab project title |
resources/CDM/CDM-011.md |
Notes cite ORS MedIX REU grants (GRL-013/015/016) | ORS annual reports packet |
resources/UNI/UNI-001.md |
Notes index CIRCLE program participation stat | CIRCLE report PDF |
resources/CSH/CSH-016.md |
No change — prior faculty-profile refactor already applied | — |
Resources created
0 — no new resource pages (Connolly Lab, Immersion Lab, VARC, CoBaAB remain candidates).
People modified
0 — RFUMS PIs Pedram, Ustun, Hwang preserved as candidates; no profile evidence in grant PDFs alone.
Publications modified
0 — Grice packet deferred MDPI/ScienceDirect rows until DOI verification (prior refactor policy unchanged).
Grants modified
| File | Change |
|---|---|
data/grants.yaml |
+52 AGIF records (GRA-872–923) from uncommitted intake; 3 grants updated with related_resources + resource_links_status=resolved (GRA-878, GRA-916, GRA-921) |
data/person_grant_links.yaml |
+11 PGL for resolved AGIF PIs (uncommitted from AGIF intake script) |
data/grant_resource_links.yaml |
+3 GRL (GRL-017–019) |
Prior committed packets (ORS 826 grants, RFUMS GRA-040–045, Grice-linked records) — verified present; no duplicate merge.
Capabilities added
- CIRCLE / IRMA program context indexed on UNI-001 Notes (program layer, not hardware).
Equipment added
0 — no new resource_equipment.yaml rows; HPC GPU inventory already on CDM-014.
Hyperlinks added
| From | To | Type |
|---|---|---|
| CDM-014 Documented Relationships | CSH-007 | Inline facility cross-ref |
| UNI-006 Linked Relationship IDs | CDM-003, CDM-012 | Reciprocal (CDM-003/012 already linked UNI-006) |
Reciprocal links added
| A | B | Status |
|---|---|---|
| UNI-006 | CDM-003, CDM-012 | Completed — UNI-006 Linked IDs now match existing CDM→UNI-006 edges |
| CDM-009, CDM-014, CDM-011 | Grant layer | Prose reciprocity via Notes citing GRL IDs (no grant pages in MkDocs) |
Candidates preserved
| Registry | Count | Location |
|---|---|---|
| Resource candidates | 45 active + 3 applied | data/review/resource_candidates.yaml |
| Relationship candidates | 12 active + 3 applied | data/review/relationship_candidates.yaml |
| Packet-local | ORS 3, AGIF 5 | extracted/candidates.yaml in respective packets |
Key preserved candidates: Connolly Lab, Immersion Lab, CoBaAB, VARC, Assisted Locomotion→CDM-006 (ambiguous), Cybersecurity Clinic, ORS tier-B lab-title scan (~141 rows), RFUMS people gaps, CIRCLE course→facility crosswalk.
Claims rejected
| Claim | Reason | Packet |
|---|---|---|
| Sharevski NCTA → CDM-007 Secure Design Lab | Featured narrative names NCTA program, not SDL | ORS |
| RFUMS awards → DePaul lab facilities | PDFs name colleges only | RFUMS 2023–2026 |
| CIRCLE → facility ownership | Report documents course attributes, not hardware | CIRCLE |
| Grice ↔ Southern Lab | No direct evidence in faculty profile packet | Grice profile-2 |
| MDPI/ScienceDirect → publication registry | HTTP 403; no verified DOI in packet | Grice profile-2 |
Provenance issues
| Issue | Handling |
|---|---|
| AGIF packet untracked but grants in working tree | Staged AGIF inbox + scripts with this refactor for single review commit |
| GRA-913 Assisted Locomotion PI (Huzaifa) vs CDM-006 faculty lead (Cunningham) | Deferred GRL — candidate not promoted |
| HPCC homepage "Coming Fall 2025" vs AGIF HPC Cloud award | GRL-018 applied on project title evidence; operational status remains needs_review |
| CIRCLE stats | Single institutional PDF; indexed as program context only |
Counts summary
| Metric | Count |
|---|---|
| Packets reviewed | 7 (+ 2 skipped) |
| Resources modified | 6 |
| Resources created | 0 |
| People modified | 0 |
| Publications modified | 0 |
| Grants added (AGIF) | 52 |
| Grant→facility edges added | 3 |
| PGL added (AGIF) | 11 |
| Hyperlinks added | 3 |
| Reciprocal link pairs completed | 1 (UNI-006 ↔ CDM-003/012) |
| Resource candidates preserved | 45 |
| Relationship candidates preserved | 12 |
Major discoveries
- AGIF grant-only intake missed 3 high-confidence facility GRL edges where project titles explicitly named registry resources (NexGeN, HPC Cloud, DIGI Lab).
- ORS intake captured 826 grants but indexed only 3 GRL despite MedIX and Karver successes — Connolly Lab and 141 tier-B lab-title rows never entered candidate registries until this pass.
- RFUMS/DPU-RFU/Grice packets were largely complete from prior refactors; repository-wide pass confirmed grant-layer adequacy and preserved people gaps as candidates.
- CIRCLE contributed program-layer knowledge (50% research/creative course participation) previously unindexed on any resource page.
Risks and ambiguities requiring review
- GRA-913 → CDM-006 — "Assisted Locomotion Laboratory" title vs RAL Lab faculty-lead mismatch (Huzaifa vs Cunningham).
- CoBaAB vs CDM-011 MedIX — Ramaraj PI on both; separate lab page needed before GRL.
- 52 AGIF grants uncommitted — large
grants.yamldiff; review dedupe and governance notes before merge. - Immersion Lab, VARC, Cybersecurity Clinic — named in AGIF but no registry pages; require intake packets before promotion.
./sync_docs.shnot run —resources/changed; publicdocs/mirror stale until maintainer sync post-approval.
Artifacts
data/review/resource_candidates.yamldata/review/relationship_candidates.yamlsources/inbox/*/extracted/candidates.yaml(ORS, AGIF)- Repository-wide refactor pilot (prior gap analysis)
Stop before commit. Run ./sync_docs.sh && mkdocs build --strict after human approval.