<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/PROJECT_STATUS_VISUAL.txt, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/atom?h=master</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/'/>
<updated>2025-11-04T09:43:53+00:00</updated>
<entry>
<title>docs: clean up .txt files and add file format guidelines</title>
<updated>2025-11-04T09:43:53+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-11-04T09:43:53+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=f286f627790b89d86c0b08c3569c287546433880'/>
<id>urn:sha1:f286f627790b89d86c0b08c3569c287546433880</id>
<content type='text'>
- Archive 5 .txt files to docs/archive/
  - AUDIT_FIX_SUMMARY.txt
  - PROJECT_STATUS_VISUAL.txt
  - SESSION_SUMMARY.txt
  - TEST_VISUAL_SUMMARY.txt
  - CLEANUP_VISUAL_SUMMARY.txt

- Update AGENTS.md with file format guidelines:
  - When to use .txt (ASCII art only)
  - When to use .md (all documentation)
  - .txt lifecycle: create → use → archive immediately
  - Added to cleanup triggers and checklists

Root directory now completely clean:
- 4 .md files (README, AGENTS, CURRENT_STATUS, CLEANUP_COMPLETE)
- 0 .txt files (all archived)

Archive contains:
- 33 .md files (historical documentation)
- 5 .txt files (visual summaries)
</content>
</entry>
<entry>
<title>Fix audit system tag filtering and event validation</title>
<updated>2025-11-04T07:45:56+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-11-04T07:45:56+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=8190a3a1b4541e86692d5e1210f955fc8c8351a8'/>
<id>urn:sha1:8190a3a1b4541e86692d5e1210f955fc8c8351a8</id>
<content type='text'>
- Changed from multi-letter custom tags to single-letter tags (g, r, c)
  for compatibility with Nostr Filter API
- Added validation check in send_event() to detect relay rejections
  by checking output.success and output.failed
- Improved connection stability with retry loop
- Added debug output for troubleshooting query issues
- All tests now pass: 12/12 unit tests, 6/6 integration tests
- CLI verified working with Docker relay

Fixes issues discovered during Path 1 integration testing.
</content>
</entry>
</feed>
