Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
21 changes: 21 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down