Skip to content

docs(skills): hyperframes-core keeps data-hf-id and the derived-media lineage - #4728

Closed
vanceingalls wants to merge 1 commit into
vance/picker-label-data-labelfrom
vance/core-lineage-guidance
Closed

vanceingalls wants to merge 1 commit into
vance/picker-label-data-labelfrom
vance/core-lineage-guidance

Conversation

@vanceingalls

@vanceingalls vanceingalls commented Sep 29, 2026 •

Copy link
Copy Markdown
Collaborator

What

hyperframes-core skill guidance: keep data-hf-id and the derived-media lineage attributes (data-derived-from, data-derived-src, data-derived-edit, data-media-source, data-texture) when editing an element, and how to put an original picture back. skills-manifest.json re-hashed.

Why

The desktop app's Cut out / Remove from picture feature writes these attributes so a person (or Nib) can Refine a cutout or Restore the original picture. An agent editing the HTML that drops them breaks Refine and Restore silently. The runtime never reads them, so nothing else documents them.

Related work

How

One rule in SKILL.md's do-not-violate list; one entry in references/data-attributes.md. Manifest regenerated with gen-skills-manifest (in sync).

Test plan

  • Unit tests added/updated
  • Manual testing performed
  • Documentation updated (if applicable)
  • Comments follow CONTRIBUTING.md "Comments"

🤖 Generated with Claude Code

… lineage

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown
Contributor

This PR has had no activity for 14 days, so it is marked stale and will close in 7 days. Push a commit or leave a comment to keep it open. A maintainer can add keep-open to exempt it.

@github-actions github-actions Bot added the stale label Nov 6, 2026
@jrusso1020

Copy link
Copy Markdown
Collaborator

Closing under the new stale policy (no activity for 3+ weeks), so the work is free for someone else to pick up. Reopen it, or open a new PR, whenever you pick it back up.

@jrusso1020 jrusso1020 closed this Nov 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants