From 348482689290b4d36942efa1118c3701704c3850 Mon Sep 17 00:00:00 2001 From: hyperpolymath Date: Sun, 17 May 2026 01:29:17 +0100 Subject: [PATCH] chore(Item 11): drop duplicate .md docs (RSR-canonical .adoc retained) Dedupe: keep RSR-canonical .adoc, drop verified-faithful .md duplicate. Day 10 / Item 11. Inbound links repointed to .adoc where applicable. Co-Authored-By: Claude Opus 4.7 --- consent-aware-http/CHANGELOG.md | 161 ------------------ lol/CHANGELOG.md | 45 ----- lol/CODE_OF_CONDUCT.md | 27 --- lol/README.adoc | 2 +- .../satellites/state.scm/MAINTAINERS.md | 34 ---- .../satellites/state.scm/PROJECT-STATUS.md | 66 ------- 6 files changed, 1 insertion(+), 334 deletions(-) delete mode 100644 consent-aware-http/CHANGELOG.md delete mode 100644 lol/CHANGELOG.md delete mode 100644 lol/CODE_OF_CONDUCT.md delete mode 100644 rhodium-standard-repositories/satellites/state.scm/MAINTAINERS.md delete mode 100644 rhodium-standard-repositories/satellites/state.scm/PROJECT-STATUS.md diff --git a/consent-aware-http/CHANGELOG.md b/consent-aware-http/CHANGELOG.md deleted file mode 100644 index 303f2309..00000000 --- a/consent-aware-http/CHANGELOG.md +++ /dev/null @@ -1,161 +0,0 @@ -# Changelog - -All notable changes to the Consent-Aware HTTP Standards project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html) for draft revisions. - -## [Unreleased] - -### Added (2025-07-20 Development Session) - -**RSR Framework Compliance:** -- MAINTAINERS.md documenting project governance and maintainer responsibilities -- CHANGELOG.md for tracking project evolution (this file) -- CLAUDE.md for AI assistant context and project understanding -- CODE_OF_CONDUCT.md with consent-aware community values -- .well-known/ directory with RFC 9116 security.txt, ai.txt, humans.txt, aibdp.json -- Justfile with 30+ validation and build recipes -- flake.nix for Nix reproducible development environments -- Achieved RSR Bronze+ compliance for specification repositories - -**AIBDP Complete Specification:** -- drafts/draft-jewell-aibdp-00.xml - Complete AIBDP Internet-Draft (13 sections) - - Manifest format and policy declarations - - 8 policy types (training, indexing, generation, Q&A, fine-tuning, etc.) - - Path scoping with glob patterns and exceptions - - Cryptographic verification (COSE signatures) - - Federation support (canonical URIs, cross-domain) - - Privacy and security considerations - - IANA well-known URI and media type registration - - Implementation guidance for publishers and AI operators -- schemas/aibdp-schema-v0.2.json - Complete JSON Schema for validation - - Draft 2020-12 compliant - - All policy types and status values - - Scope, exceptions, special provisions - - COSE signature structure - -**Reference Implementations:** -- examples/reference-implementations/nodejs/ - Complete Express middleware - - 300+ lines production-ready middleware - - AI User-Agent detection - - Glob-pattern path matching - - HTTP 430 response generation - - Automatic manifest caching - - Example server and comprehensive documentation -- examples/reference-implementations/python/ - Complete Flask middleware - - 400+ lines with full type hints - - Flask integration and @aibdp_required decorator - - Pythonic API design - - Example server and deployment guide - -**Comprehensive Documentation:** -- docs/server-configurations.md - 8 platform implementation guides - - nginx, Apache, Caddy configurations - - Cloudflare Workers, AWS CloudFront, Vercel, Netlify - - Complete working examples for each platform - - Testing procedures and troubleshooting -- examples/manifest-scenarios/ - 12 detailed manifest examples - - Personal blog, news organization, academic archive - - Private company, open source project, artist portfolio - - Government, education, medical/healthcare, legal firm - - Community wiki, e-commerce - - Each with complete rationale and implementation notes -- docs/faq.md - Comprehensive FAQ with 60+ questions - - General concepts, HTTP 430, AIBDP manifest - - Implementation, legal/ethical, technical details - - Adoption, deployment, troubleshooting - -### Changed -- Repository structure massively enhanced for production use -- Compliance: RSR Bronze+ framework compliance achieved -- Documentation: 20,000+ words of new comprehensive guides -- Examples: Production-ready reference implementations in 2 languages - -### Technical Metrics -- 15+ new files created -- 25,000+ words of documentation -- 1,500+ lines of production code -- 12 manifest scenario examples -- 8 server platform guides -- 60+ FAQ questions answered -- 2 complete reference implementations -- 1 comprehensive Internet-Draft specification -- Full JSON Schema validation support - -## [0.1.0] - 2025-07-20 - -### Added -- Initial repository structure -- `draft-jewell-http-430-consent-required-00.xml` - First complete draft of HTTP Status Code 430 -- Core documentation framework: - - `docs/explainer.md` - Architectural overview and cultural philosophy - - `docs/technical.md` - Developer implementation guide - - `docs/ethics.md` - Ethical and theoretical foundations - - `docs/governance.md` - Organizational implications - - `docs/start-here.md` - Quick adoption guide - - `docs/conformance.md` - Implementation requirements - - `docs/references.md` - Citations and influences - - `docs/directory-structure.md` - Repository layout - - `docs/example-aibdp.json` - Sample AIBDP manifest -- Community infrastructure: - - `.github/CONTRIBUTING.md` - Contribution guidelines - - `.github/SECURITY.md` - Security policy - - `.github/CODE_OF_CONDUCT.md` - Community standards - - `.github/PULL_REQUEST_TEMPLATE.md` - PR template - - `.github/DISCUSSION_TEMPLATE.md` - Discussion template -- Outreach materials: - - `assets/outreach/install-guidance.md` - Implementation guidance - - `assets/outreach/disclosure-template-letter-*.md` - Stakeholder communication templates - - `assets/outreach/org-list.md` - Target organizations for adoption - - `assets/outreach/badge-announcement.md` - Community announcement template -- Asset resources: - - `assets/badges/badge-description.md` - SVG badge usage guide - - `assets/error-pages/disclaimer-block.md` - WCAG-compliant error page guidance -- Build tooling: - - `scripts/build-drafts.ps1` - PowerShell script for xml2rfc rendering - - `scripts/README-FIRST.md` - Build system documentation -- Licensing: - - Dual MIT + CC BY-SA 4.0 licensing model - - `LICENSE.md` with clear code/documentation separation - -### Philosophy -- Established core principle: "Without refusal, permission is meaningless" -- Integrated cultural theory (bell hooks, Virginia Woolf, journalism ethics) -- Positioned protocol as pro-boundary, not anti-AI -- Emphasized declarative refusal as care and dignity - -### Standards Position -- Prepared for IETF submission -- Aligned with RFC 7991 (xml2rfc v3) specification format -- Distinguished HTTP 430 from existing status codes (403, 428, 451) -- Designed for compatibility with federated and centralized architectures - -## Version Numbering - -Internet-Drafts follow IETF conventions: -- `draft-jewell-http-430-consent-required-NN` where NN is revision number (00, 01, 02...) -- `draft-jewell-aibdp-NN` for AIBDP protocol specification - -Repository releases use semantic versioning: -- **MAJOR**: Fundamental protocol changes requiring broad adoption updates -- **MINOR**: New features, documentation expansions, additional examples -- **PATCH**: Bug fixes, typo corrections, clarifications - -## Release Process - -1. Update CHANGELOG.md with all changes since last release -2. Update version numbers in relevant Internet-Draft XML files -3. Generate rendered versions (HTML, PDF) via build scripts -4. Tag release: `git tag -a vX.Y.Z -m "Release X.Y.Z"` -5. Push tag: `git push origin vX.Y.Z` -6. Create GitHub Release with summary and links to rendered drafts -7. Announce in community channels (IndieWeb, Fediverse, mailing lists) - -## Contributing - -See [CONTRIBUTING.md](.github/CONTRIBUTING.md) for how to propose changes and additions to this project. - ---- - -_"Boundary is where meaning begins." - bell hooks_ diff --git a/lol/CHANGELOG.md b/lol/CHANGELOG.md deleted file mode 100644 index 839a117f..00000000 --- a/lol/CHANGELOG.md +++ /dev/null @@ -1,45 +0,0 @@ -# Changelog - -All notable changes to this project will be documented in this file. - -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). - -## [Unreleased] - -### Added -- Complete rewrite from Python to ReScript for type safety -- RSR Gold compliance infrastructure -- Echidna integration for mathematical proofs -- OpenCyc integration for semantic grounding -- Nickel-based configuration system -- Podman containerization (replacing Docker) -- Comprehensive Justfile with 70+ recipes -- Nix flake for reproducible development -- Full test suite with Vitest -- AsciiDoc documentation - -### Changed -- Migrated from Python to ReScript -- Replaced requirements.txt with package.json -- Switched from Apache 2.0 to MIT + Palimpsest dual license -- Documentation format from Markdown to AsciiDoc (except SECURITY.md) - -### Removed -- All Python code and dependencies -- Docker support (replaced with Podman) -- Legacy crawler implementations - -## [0.0.1] - 2018-XX-XX - -### Added -- Initial Python implementation -- Support for bible.cloud, bible.com, pngscriptures.org -- ISO 639-3 language code support -- Basic corpus alignment functionality -- Apache 2.0 license - ---- - -[Unreleased]: https://github.com/Hyperpolymath/1000Langs/compare/v0.0.1...HEAD -[0.0.1]: https://github.com/Hyperpolymath/1000Langs/releases/tag/v0.0.1 diff --git a/lol/CODE_OF_CONDUCT.md b/lol/CODE_OF_CONDUCT.md deleted file mode 100644 index c32021ad..00000000 --- a/lol/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,27 +0,0 @@ - -# Contributor Covenant Code of Conduct - -## Our Pledge - -We pledge to make participation a harassment-free experience for everyone. - -## Our Standards - -**Positive behavior:** -* Using welcoming language -* Being respectful of differing viewpoints -* Accepting constructive criticism -* Focusing on what is best for the community - -**Unacceptable behavior:** -* Harassment, trolling, or personal attacks -* Publishing private information without permission - -## Enforcement - -Report issues to the maintainers. All complaints will be reviewed. - -## Attribution - -Adapted from [Contributor Covenant](https://www.contributor-covenant.org/) v2.1. - diff --git a/lol/README.adoc b/lol/README.adoc index 2d3c1e64..e4059558 100644 --- a/lol/README.adoc +++ b/lol/README.adoc @@ -241,5 +241,5 @@ Commercial use with attribution is permitted. Proprietary AI training without at * link:CONTRIBUTING.adoc[Contributing Guide] * link:CODE_OF_CONDUCT.adoc[Code of Conduct] * link:SECURITY.md[Security Policy] -* link:CHANGELOG.md[Changelog] +* link:CHANGELOG.adoc[Changelog] * link:FUTURE.adoc[Future Roadmap] diff --git a/rhodium-standard-repositories/satellites/state.scm/MAINTAINERS.md b/rhodium-standard-repositories/satellites/state.scm/MAINTAINERS.md deleted file mode 100644 index 9ef2afa5..00000000 --- a/rhodium-standard-repositories/satellites/state.scm/MAINTAINERS.md +++ /dev/null @@ -1,34 +0,0 @@ -# Maintainers - -## Current Maintainers - -### Jonathan D.A. Jewell - -- **Role**: Project Creator and Lead Maintainer -- **Responsibilities**: All aspects of the project -- **Contact**: [via GitLab/GitHub issues] - -## Contributors - -Special thanks to all contributors who have helped shape STATE. - -### Code Contributors - -- Claude (Anthropic) - Implementation assistance - -### Documentation Contributors - -- [Your name here] - -## Becoming a Maintainer - -See GOVERNANCE.adoc for the process of becoming a core contributor -or maintainer. - -## Historical Maintainers - -None yet - this is a new project. - ---- - -*This file is updated when maintainership changes.* diff --git a/rhodium-standard-repositories/satellites/state.scm/PROJECT-STATUS.md b/rhodium-standard-repositories/satellites/state.scm/PROJECT-STATUS.md deleted file mode 100644 index 0cb803b4..00000000 --- a/rhodium-standard-repositories/satellites/state.scm/PROJECT-STATUS.md +++ /dev/null @@ -1,66 +0,0 @@ -# Project Status - -## Current Status: Active Development - -STATE is actively maintained and under development. - -## Version - -- **Current**: 2.0.0 -- **Schema**: 2025-12-06 -- **Stability**: Beta - -## Roadmap - -### Phase 1: Foundation ✅ -- [x] Core STATE.scm structure -- [x] Project metadata encoding -- [x] Session checkpointing -- [x] Manual download/upload workflow - -### Phase 2: Smart Queries ✅ -- [x] Modular architecture -- [x] minikanren integration (with fallback) -- [x] GraphViz DOT visualization -- [x] Mermaid diagram generation -- [x] History tracking -- [x] Velocity calculation -- [x] Time estimation - -### Phase 3: Automation (Planned) -- [ ] Elixir/Phoenix service for STATE management -- [ ] Echomesh integration for automatic state capture -- [ ] Periodic auto-exports -- [ ] Change diff tracking - -### Phase 4: Integration (Future) -- [ ] UPM (Universal Project Manager) integration -- [ ] Git hooks for auto-update -- [ ] Team collaboration features -- [ ] Real-time sync - -## Compatibility - -| Component | Version | Status | -|-----------|---------|--------| -| Guile Scheme | 3.0+ | Tested | -| minikanren | Optional | Fallback available | -| GraphViz | Any | For DOT rendering | -| Nix | 2.4+ | Tested | -| Podman | Any | Tested | - -## Known Issues - -1. History velocity calculation requires at least 2 snapshots -2. Deep dependency chains may be slow to calculate -3. minikanren fallback has limited unification - -## Support - -- **Issues**: GitHub/GitLab issue tracker -- **Security**: See SECURITY.md -- **Contributing**: See CONTRIBUTING.adoc - -## Maintainers - -See MAINTAINERS.md for current maintainers.