Differentiate Identity Seed Data per Context #8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Standalone tracker for differentiating identity seed data (contacts, groups, locations) across the 4 OSIS contexts.
Related: Issue #7 — UI Component Library & Form Quality (completed, closed)
Task
The identity contacts in
hero_osis/data/seed/{context}/identity/are currently identical across all 4 contexts — same Alice, Bob, Carol, Elena, Marcus, Yuki, Kristof etc. in geomind, threefold, incubaid, and root.What needs to change
Files to differentiate
contact_*.toml— must be unique per context (currently 11 identical files each)group_*.toml— theme per context (e.g. geomind: "ML Team", threefold: "Grid Ops")location_*.toml— different office locations per contextprofile_*.toml/session_*.toml— may stay sharedImpact
hero_osisrepo affectedBranching Strategy
All work happens on
development_mik3, branched from latestdevelopment.hero_osisdevelopment_mik3Deployment
:devherodev.gent02.grid.tf:demoherodemo.gent02.grid.tf:prodRegistry:
forge.ourworld.tf/lhumina_code/hero_zeroVM: TFGrid Node 8, Mycelium
495:72fa:8ec3:9264:ff0f:c0a8:abad:234cSSH:
ssh -6 root@495:72fa:8ec3:9264:ff0f:c0a8:abad:234cDevOps Workflow
:demoRules:
:demobefore human confirms remote build (step 8 → step 9)development_mik3Operational Lessons (from Issue #7)
These are hard-won lessons from the previous session — follow them to avoid wasting time:
--no-cacheis needed when cargo dependencies change or layers are cached from a different branch. Don'''t assume cache is always safe.docker stop + rmthe old container beforedocker run. We hit issues with leftover containers (e.g.herooswas already running and conflicting).docker pushto registry →docker pullon VM →docker run. Don'''t build on the VM.:demoand redeploy herodemo after human confirms herodev works. Non-negotiable.