Skip to content

Add duke character pack (29 packs) - #33

Merged
lodar merged 1 commit into
mainfrom
ship-duke
Aug 26, 2026
Merged

Add duke character pack (29 packs)#33
lodar merged 1 commit into
mainfrom
ship-duke

Conversation

@lodar

@lodar lodar commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

Daily OpenAgent character drip (DIVE-3743, stage 4). duke was activated in promote-queue.txt at 2026-08-26 03:10Z by creative (DIVE-3740) — 2-day gap off nan's real ship (589b3f5, 2026-08-24) served on day granularity.

Hero: self-host — staged by creative, shipped intact, no substitution (10th slug running).
Companions: compile-knowledge (← 5dive-skills/), notify-user (← /usr/local/lib/5dive/skills), find-skills (← last shipped pack; it still has no durable root). Both durable-rooted copies verified byte-identical to the ones in packs/nan — no drift this run.

Rarity: COMMON, the honest roll from a freshly minted did:key (option B — sign once, ship as rolled, never re-mint to farm a tier). Signing key was generated outside the repo and deleted in the same step as the sign.

Gates, all green:

  • openagent validate packs/duke/persona.yaml → PASS (id: duke) — COMMON · 63% complete, badge signed
  • check-skills.mjs --hero duke self-host → rc=0, resolves to creative's staging dir [depth: Arm A], depth-bar grandfathered 0/15 remaining; negative control --hero duke notarealskill → rc=1 refused, so the green is not a fail-open
  • check-skills.mjs (bare audit) → ok: 29 packs, every manifest hero skill bundled
  • build-index.mjs --check → rarity up to date; build-cards.mjs → 29 already correct (pair of counts agrees, so the pack is indexed)
  • Hero's cited references/migration-and-restore-checklists.md resolves
  • QR on the rendered card rasterized with resvg and decoded with zbar → openagent:z6MkgR1jkQpmGTYtE49MCUYZVStdodY187NYkK5rnuXQkRG2?name=Duke

Self-host / infra character. Hero skill `self-host` staged by creative and
shipped intact (10th slug running with no substitution); companions
compile-knowledge, notify-user, find-skills from their durable roots.

Honest rarity roll: COMMON, from a freshly minted did:key per the option-B
rule — signed once, shipped as rolled, never re-minted.

Gates: openagent validate PASS · check-skills.mjs --hero duke self-host ok
(negative control rc=1) · bare audit 29/29 · build-index --check up to date ·
build-cards 29 correct · QR decodes to openagent:z6MkgR1jk...?name=Duke.
@lodar
lodar merged commit 2c59404 into main Aug 26, 2026
3 checks passed
@lodar
lodar deleted the ship-duke branch August 26, 2026 04:03
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.

1 participant