// 07 Admin / Curator workspace const AdminTab = () => (
Curator
{['Overview','Review queue','Taxonomy','Matches','Health','Exports'].map((m,i)=>(
{m}
))}
{[['Profiles','248'],['Pending review','7'],['Avg completion','71%'],['New edges (week)','312'],['Anti-dup clusters','3'],['Bridge actors','11']].map(([l,v])=>(
{l}
{v}
))}
Ecosystem coverage by domain
{[['Prod',38],['Storage',12],['Conversion',18],['Safety',8],['Materials',24],['Education',18],['Policy',8]].map(([n,v])=>(
{n}
))}
⚠ Storage & Safety under-represented — invite targeted users.
Pending review · 7
{[ {n:'Tomás Reyes', org:'TU/e', flag:'Subdomain unclear', act:'Add tag'}, {n:'Isabel Mora', org:'GreenLab', flag:'Possible duplicate', act:'Merge?'}, {n:'Hannes V.', org:'TNO', flag:'OK', act:'Approve'}, {n:'Project ELYSE', org:'consortium', flag:'TRL missing', act:'Request info'}, ].map((r,i)=>(
{r.n} · {r.org}
{r.flag}
{r.act} Approve
))}
Taxonomy tree
▼ Production
· PEM
· Alkaline ✓
· SOEC
▶ Storage
▶ Conversion
▼ Methods
· LCA
· TEA
+ add
Alkaline electrolysis
Subdomain · 14 contributors
Aliases
{['Alkaline','AEL','Alkaline electrolyzer'].map(t=>{t} ×)}+ add
ParentProduction
Cross-link
Materials char.Catalyst design
Merge with…Deprecate
Generated edges · 312 this week
filter: low confidence
{[ {a:'Sara A.', b:'HYDRO-NL', t:'comp 88%', c:0.92, status:'pending'}, {a:'Bram J.', b:'Liesbeth K.', t:'anti-dup', c:0.71, status:'pending'}, {a:'Lori D.V.', b:'Iteke v.H.', t:'bridge', c:0.65, status:'flagged'}, {a:'Frank d.B.', b:'GreenLab', t:'sim 54%', c:0.42, status:'low conf'}, ].map((r,i)=>(
{r.a}{r.b}
{r.t} conf {r.c} {r.status} ApproveHide
))}
Approval pins an edge. Hidden edges are removed from public graph but kept for audit.
); window.AdminTab = AdminTab;