molecule-ai-workspace-runtime/CONTRIBUTING.md
Hongming Wang 96864263bb chore: lock down as publish artifact; source-of-truth is monorepo
This repo is now a publish artifact of Molecule-AI/molecule-core/workspace/.
Runtime code edits go to the monorepo; the publish-runtime workflow
regenerates this mirror + uploads to PyPI on every runtime-v* tag.

Changes:

- Delete .github/workflows/publish.yml. PyPI publishing now happens only
  from the monorepo's publish-runtime workflow. Without removing this,
  two different code shapes could reach PyPI depending on which workflow
  fired (the drift this lockdown is preventing).

- Delete .github/workflows/auto-promote-staging.yml. The staging→main
  fast-forward dance has no purpose on a mirror repo — the mirror is
  rebuilt wholesale on each release.

- Replace .github/workflows/ci.yml with a 'mirror-guard' job that fails
  on any pull_request event with a clear redirect message. Push events
  are still allowed (so existing in-flight branches don't all turn red
  while the migration finishes); that allowance becomes a follow-up
  removal once the auto-sync from monorepo is wired up.

- Rewrite README.md with a prominent ⚠ banner pointing at the monorepo.

- Add CONTRIBUTING.md with the explicit redirect table.

What this does NOT do:

- Wire up the auto-sync from monorepo → this repo. The
  publish-runtime workflow currently uploads to PyPI but doesn't push
  the rewritten tree back here. As a follow-up, extend that workflow
  with a step that commits the build dir to this repo's main. Until
  then this repo's contents will go stale relative to PyPI — but
  that's fine because no one should be reading code from here anyway.

🤖 Generated with [Claude Code](https://claude.com/claude-code)
2026-04-26 12:03:12 -07:00

1010 B

Contributing

This repo is a publish artifact, not the source of truth.

Runtime code lives in Molecule-AI/molecule-core under the workspace/ directory. This repo is regenerated by the publish-runtime workflow on every runtime-v* tag.

Where to send your change

Want to … Open PR against …
Add a new tool Molecule-AI/molecule-coreworkspace/builtin_tools/
Fix a bug in the runtime Molecule-AI/molecule-coreworkspace/
Add a new adapter Molecule-AI/molecule-ai-workspace-template-<runtime> (separate repo per adapter)
Update this README or CONTRIBUTING Molecule-AI/molecule-coreworkspace-runtime-readme.md (sync-published from there)

What if you really need to edit this repo

You don't. Even hot-fixes go through the monorepo. If the monorepo path is broken for some reason and you genuinely cannot wait, ping #platform and an admin can override the mirror-guard CI.