ginee v0.22.0
Highlights
- Per-role context: −19 to −28% (#171).
ai-engineercross-iteration dedup pass — hundreds of feature iterations had introduced cross-file overlap without dedup checks. Every cardinal's per-dispatch load is now substantially smaller;ai-engineer25k → 18k bytes (−28%) ·team-lead73k → 57k (−22%). Headroom against per-role ceilings goes from 19–37% up to 36–55% in the same release. - Ceilings tightened to lock in the gains.
scripts/templates/role-context-ceilings.jsonadjusted to ~30% headroom on the new (post-dedup) baseline. Future ordinary edits can grow context by ~30% before tripping theai-engineerdispatch gate; loosening any ceiling continues to require ai-engineer review perdocs/RELEASE.mdstep 3. - Two new shared files cut role-kernel + adapter-install boilerplate —
core/protocols/role-kernel-shared.md(7 cited sections absorbed from each role kernel) +adapters/_shared/install-common.md(4 cited sections absorbed from each adapterinstall.md). - Template ↔ schema pairs merged.
sub-issue-dispatch.md↔sub-issue-dispatch-schema.mdandpr-comment-cadence.md↔review-cycle-schema.mdconsolidated. Schema sidecars retained as thin pointers — existing cross-references resolve unchanged. - YAML frontmatter parse failure fixed for 4 pre-existing files.
description:values containing:(which strict YAML parsers read as nested mappings) converted to folded-block scalar (>-). Surfaced when picked up by a stricter adopter parser; fixed forward.
Adopter migration
Nothing to do. Purely additive on the adopter side; local/* untouched; all @<role> + skill phrasings unchanged; old schema-sidecar paths still resolve via thin-pointer redirects. Re-run /ginee-update (or the bootstrap one-liner) to pick up the new shared files.
Per-change action
| Change | Action |
|---|---|
Shared role-kernel / install boilerplate (role-kernel-shared.md + install-common.md) |
None — kernels + install.md cite the new files automatically. |
| Template+schema pair merges (sub-issue · review-cycle) | None — schema sidecars now thin pointers; existing cites resolve. |
| Tightened per-role ceilings | None for adopters — gate fires against framework-self-dev PRs only. |
| YAML frontmatter fixes | None — /ginee-update picks the corrected files up. |
Notes
-
Per-role context table. New baselines + headroom (post-tightening):
Role Bytes Ceiling Headroom ai-engineer18,231 26,000 ~30% qa-engineer26,374 38,000 ~31% backend-engineer28,079 40,000 ~30% frontend-engineer28,148 40,000 ~30% devops-engineer32,059 46,000 ~30% solution-architect37,255 53,000 ~30% team-lead57,305 82,000 ~30% -
Audit methodology. Five parallel
Exploreagents audited disjoint file clusters (schemas+templates · skills · phase+protocols · doc-family · extras+adapters); each returned a structured dedup report; the 11-cluster merge plan synthesised from their findings. -
Skill files preserved.
ginee-file-{bug,feature}/ginee-file-framework-{bug,feature}left as 4 separate files per the merge-plan review — cheat-sheet phrasings stay stable for adopters.