diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2025-11-04 09:31:57 +0000 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2025-11-04 09:31:57 +0000 |
| commit | 22557f15d6a7b77f72d4597fc05aa06346495a33 (patch) | |
| tree | e31e0cdecfc4cb1e28246227a7ef295b71687b09 /next_prompt.md | |
| parent | b3031800cd95601c2d9cd2d24034364d1496b073 (diff) | |
docs: major cleanup and reorganization
- Archive 30 completed session documents to docs/archive/
- Extract learnings to docs/learnings/ (nix-flakes, nostr-sdk, grasp-audit)
- Create CURRENT_STATUS.md as single source of truth
- Create AGENTS.md with documentation guidelines
- Create docs/archive/README.md for archive organization
- Clean root directory: 32 files → 4 files
Root directory now contains only:
- README.md (project overview)
- AGENTS.md (documentation guidelines)
- CURRENT_STATUS.md (current state)
- CLEANUP_SUMMARY.md (cleanup report)
All historical documents preserved in docs/archive/ with proper dating.
All reusable knowledge extracted to docs/learnings/.
Benefits:
- Easy to find current information
- Clear document lifecycle
- No more documentation sprawl
- Learnings are accessible and reusable
- Better onboarding for new developers/agents
File counts:
- Root: 4 (was 32)
- Permanent docs: 7
- Learnings: 3 (new)
- Archive: 32 (new)
- Total: 49 well-organized docs
Diffstat (limited to 'next_prompt.md')
| -rw-r--r-- | next_prompt.md | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/next_prompt.md b/next_prompt.md deleted file mode 100644 index 7cfdd32..0000000 --- a/next_prompt.md +++ /dev/null | |||
| @@ -1,17 +0,0 @@ | |||
| 1 | Read DOCUMENTATION_INDEX.md and then the test strategy. We want to prove the concept of our architecture. Begin with writing the exportable test tool. Populate it with test related to the first line in (GRASP-01). "MUST serve a NIP-01 compliant nostr relay at / that accepts git repository announcements and their corresponding repo state announcements." Create the tests first and we will worry about the implemenation later. Can we cheat by reusing any rust-nostr tests for this? Suggest how much of NIP-01 we actually want to test based on the rust-nostr test, because this could potentially be quite a lot of work (thats not grasp specific, so we dont want to wate to much time on it, as most implemenations will use relay builders that have their own tests, maybe smoke tests are enough?).report back and ask me how to proceed. | ||
| 2 | |||
| 3 | Here was the prompt in response to the COMPLIANCE_TEST_PROPOSAL.md and you got started by creating the GRASP_AUDIT_PLAN.md and everything in grasp-audit: Option b: do build and test Nostr Relay features in paralell. use a seperate crate for tests instead of grasp-compliance-tests call it grasp-audit. We need to support isolated tests, running in parallel for cicd and tests that could be run to audit a production service, we could use specific tags or string in events to indicate they are audits can be cleaned up by a script regularly. another idea is to send deletion events but that leaves a trails of deletion events for the relay to store so the our other idea is better. Integrate that into the plan then try it out for the smoke tests and report back. | ||
| 4 | |||
| 5 | please use flake.nix instead of shell.nix. you can use ../ngit/flake.nix as a reference. do that and then proceed. | ||
| 6 | |||
| 7 | Next we will implement the OOTB relay to make these tests pass. | ||
| 8 | |||
| 9 | Then add line 2 test | ||
| 10 | |||
| 11 | "MUST reject git repository announcements that do not list the service in both clone and relays tags unless implementing GRASP-05" | ||
| 12 | |||
| 13 | next make these pass. | ||
| 14 | |||
| 15 | then prove out the git side of things.... | ||
| 16 | |||
| 17 | we will do it step by step like this to begin with to make sure we are on the right lines before creating a whole implementation plan. | ||