Update hero_service_scaffold skill + regenerate hero_service template repo for new docs/openrpc.json location #274
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills#274
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?
Context
Follow-up from hero_rpc#73 (PR #81 merged). Generator now emits
<workspace>/docs/openrpc.jsoninstead of per-domaincrates/<name>/src/<domain>/openrpc.json. The #73 agent flagged two cross-repo follow-ups as out-of-scope; this tracks both.Tasks
A — Update
hero_service_scaffold.mdskillFile:
skills/hero/service/hero_service_scaffold.md. Wherever the generated layout mentionsopenrpc.json(or the oldsrc/<domain>/openrpc.jsonpath), update to reflect the new canonicaldocs/openrpc.jsonat the workspace root. Also update thehero_service_check_fix.mdskill if it references the old path.B — Regenerate
hero_servicetemplate repoThe hero_service template repo was scaffolded before #73 landed, so its openrpc.json is in the old location. Re-run the scaffolder (or hand-edit) so its layout matches the new convention.
Files likely affected:
docs/openrpc.jsonsrc/.../openrpc.jsonfromhero_service<hero-api-docs>integration inhero_service_adminstill resolvescargo build --workspaceclean +lab infocheckcleanOut of scope
Multi-domain spec-merge (where a service has multiple OSchema domains, how to merge their per-domain method sets into one
docs/openrpc.json) — separate follow-up for the hero_rpc generator.Acceptance
hero_servicetemplate repo matches the new layout.<hero-api-docs>inhero_service_adminstill loads the spec correctly.docs/openrpc.json+ per-domain atdocs/<domain>/openrpc.json#82PR opened: #276 (skill-doc half). Template repo regen follows separately on hero_service
development.Template repo regenerated: lhumina_code/hero_service@af96639 pushed to
development. Layout now matches hero_rpc#82 (aggregatedocs/openrpc.json+ per-domaindocs/catalog/openrpc.json).cargo build --workspaceclean. Both halves of #274 are now done — closing on PR #276 merge.