.gitignore
AGENTS.md
CLAUDE.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
.agents/skills/grasshopper-python-components/SKILL.md
.agents/skills/grasshopper-python-components/agents/openai.yaml
.agents/skills/grasshopper-python-components/references/authoring.md
.agents/skills/grasshopper-python-components/references/compatibility.md
.agents/skills/grasshopper-python-components/references/data-flow.md
.agents/skills/grasshopper-python-components/references/workflows.md
.claude-plugin/plugin.json
.claude/skills/grasshopper-python-components/SKILL.md
.claude/skills/grasshopper-python-components/agents/openai.yaml
.claude/skills/grasshopper-python-components/references/authoring.md
.claude/skills/grasshopper-python-components/references/compatibility.md
.claude/skills/grasshopper-python-components/references/data-flow.md
.claude/skills/grasshopper-python-components/references/workflows.md
.github/SECURITY.md
.github/dependabot.yml
.github/workflows/ci.yml
.github/workflows/publish.yml
docs/CANVAS.md
docs/COMPATIBILITY.md
docs/COMPONENT_CONTRACT.md
docs/DATA_FLOW.md
docs/DESIGN.md
docs/DISTRIBUTION.md
docs/RELEASE_CHECKLIST.md
docs/RHINO_ACCEPTANCE.md
docs/ROADMAP.md
docs/SECURITY.md
examples/pipeline.toml
examples/json_config/component.py
examples/json_config/component.toml
examples/scale_points/component.py
examples/scale_points/component.toml
scripts/audit_repository.py
scripts/discover_artifacts.py
scripts/prepare_rhino_acceptance.py
scripts/sync_agent_skills.py
scripts/verify_sdist.py
skills/grasshopper-python-components/SKILL.md
skills/grasshopper-python-components/agents/openai.yaml
skills/grasshopper-python-components/references/authoring.md
skills/grasshopper-python-components/references/compatibility.md
skills/grasshopper-python-components/references/data-flow.md
skills/grasshopper-python-components/references/workflows.md
src/ghravioli/__init__.py
src/ghravioli/__main__.py
src/ghravioli/archive.py
src/ghravioli/archive_schema.py
src/ghravioli/build.py
src/ghravioli/cli.py
src/ghravioli/clipboard.py
src/ghravioli/constants.py
src/ghravioli/display.py
src/ghravioli/errors.py
src/ghravioli/identity.py
src/ghravioli/inspect.py
src/ghravioli/manifest.py
src/ghravioli/model.py
src/ghravioli/source.py
src/ghravioli.egg-info/PKG-INFO
src/ghravioli.egg-info/SOURCES.txt
src/ghravioli.egg-info/dependency_links.txt
src/ghravioli.egg-info/entry_points.txt
src/ghravioli.egg-info/top_level.txt
templates/component/component.py
templates/component/component.toml
templates/graph/graph.toml
tests/__init__.py
tests/test_acceptance.py
tests/test_archive.py
tests/test_build.py
tests/test_canvas.py
tests/test_cli.py
tests/test_clipboard.py
tests/test_documentation.py
tests/test_documentation_examples.py
tests/test_examples.py
tests/test_identity.py
tests/test_inspect.py
tests/test_manifest.py
tests/test_packaging.py
tests/test_repository_policy.py
tests/test_skill.py
tests/fixtures/skill_evaluations.json