diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 683469a..2828f02 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,6 +5,11 @@ Do not consult or copy Gridarta/classic implementation, tests, comments, configuration, structure, or assets. Behavior observation does not authorize source reuse; follow `PROVENANCE.md` and the root grant registry exactly. +Direct human-written code contributions are welcome. They follow the same +clean-room provenance, maintainer review, tests, and repository validation as +code developed through the project's primary Codex-driven workflows; using an +agent is not a contribution requirement. + Keep authority in the owning released dependency. New editor code must not add a parser, writer, renderer, server/client/protocol edge, direct filesystem write from UI code, or manifest-local sibling override. Run `tools/validate.sh` and diff --git a/README.md b/README.md index 547d882..f590eaa 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,27 @@ This is the fresh MIT Rust authoring application for Atrinik. It is independent of Gridarta, `atrinik/classic`, the connected client, protocol, and server. +## Development model + +The editor is part of Atrinik's agentic next-generation reimplementation. Its +fresh MIT-licensed Rust code is developed primarily through OpenAI Codex +workflows under maintainer direction and review, with clean-room provenance +controls, tests, and repository validation. This describes the project's +current primary development workflow, not every line, commit, or contributor; +direct human-written code contributions are welcome. + +This is a clean-room reimplementation and improvement of Classic/Gridarta-era +authoring workflows, not a mechanical translation or source port. Follow the +[replacement roadmap](https://github.com/atrinik/atrinik/issues/168) and the +[canonical project authorship statement](https://github.com/atrinik/atrinik/issues/331) +for the wider project boundaries. + +The editor operates on human-authored maps, quests, lore, archetypes, pixel +art, and other creative game content with its own exact creator or upstream +provenance and licenses. That content is distinct from the editor's +MIT-licensed code, and the editor must not add a generative-content feature +that conflicts with the owning content repository's policy. + ## M1 architecture The editor pins the immutable v1.0.0 source revisions of