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
6 changes: 6 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ All implementation in this repository is independently written under MIT. The
classic server and its runtime Python are GPL history, not source material for
this repository.

Direct human-written code contributions are welcome; contributors do not need
to use an agent. “Agentic” describes the project's primary current
software-development workflow. Human- and agent-assisted contributions follow
the same clean-room, review, provenance, testing, and repository-validation
requirements below.

## Permitted design inputs

You may use public issues and specifications, black-box observable behavior,
Expand Down
26 changes: 21 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,32 @@
# Atrinik server

This repository is the fresh, clean-room implementation of the authoritative
Atrinik game server in Go.
This repository contains the authoritative Go server for Atrinik's agentic
next-generation reimplementation.

## Development model

The replacement server is fresh, clean-room MIT-licensed Go code developed
primarily through Codex workflows under maintainer direction, review,
provenance controls, tests, and repository validation. It reimplements and
improves Classic behavior and project direction; it is not a mechanical C or
Python translation or a source port.

Direct human-written code contributions are welcome. “Agentic” describes the
project's primary current software-development workflow, not a requirement that
every line, commit, or contributor use an agent. See the
[replacement roadmap](https://github.com/atrinik/atrinik/issues/168) and the
[canonical project authorship statement](https://github.com/atrinik/.github/blob/main/profile/README.md#the-project).

Atrinik's art, maps, quests, lore, audio, and other game content remain
external, human-created work. They retain their exact authors, upstream credit,
licenses, and notices in their source repositories and are not covered by this
server's MIT license.

New source code in this repository is licensed under the MIT License. The
classic GPL server is maintained in the
[`server/` module of `atrinik/classic`](https://github.com/atrinik/classic/tree/main/server).
Do not copy, translate, or adapt its source code.

The implementation roadmap is tracked by
[`atrinik/atrinik#168`](https://github.com/atrinik/atrinik/issues/168).

## Foundation status

M1 supplies the independent build, lifecycle, architecture, provenance, state,
Expand Down