aboutsummaryrefslogtreecommitdiff
path: root/PROMPT.md
diff options
context:
space:
mode:
Diffstat (limited to 'PROMPT.md')
-rw-r--r--PROMPT.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/PROMPT.md b/PROMPT.md
new file mode 100644
index 0000000..6b8e295
--- /dev/null
+++ b/PROMPT.md
@@ -0,0 +1,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.