aboutsummaryrefslogtreecommitdiff
path: root/PROMPT.md
blob: 6b8e295a6c22245f541b65e69dc18723a31bded9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Build the project defined in PLUTIA.md end-to-end without asking for clarification.

Initialize the repository github.com/Fuwn/plutia as a complete, production-grade Go project implementing the full specification in PLUTIA.md.

You must:

* Follow the architecture and storage design exactly as described.
* Implement both resolver and mirror modes.
* Use Pebble for KV storage.
* Implement compressed append-only block storage using zstd.
* Implement deterministic canonical operation handling.
* Implement signature verification.
* Implement Merkle checkpoint system with signed checkpoints.
* Implement HTTP API.
* Provide CLI commands.
* Include full test coverage for core components.
* Ensure the project builds with go build ./cmd/plutia.
* Include README and example config.yaml.
* Produce clean, idiomatic, well-structured Go code.
* Do not scaffold placeholders — implement real working logic.
* Do not pause for input. Complete the entire implementation.

Act as a senior distributed systems engineer building a production-ready, verifiable PLC mirror called Plutia.

Proceed.