Co-authored-by: blackboxprogramming <118287761+blackboxprogramming@users.noreply.github.com>
220 lines
7.0 KiB
Markdown
220 lines
7.0 KiB
Markdown
# 🧾 Archive Cover Sheet — `blackroad-os-archive`
|
|
|
|
**Repository:** `BlackRoad-OS/blackroad-os-archive`
|
|
**Purpose:** Long-term memory, IP ledger, and historical record for BlackRoad OS
|
|
**Last Updated:** 2025-11-24
|
|
**Maintained By:** BlackRoad OS Archive Team & AI Agents
|
|
|
|
---
|
|
|
|
## 🎯 Purpose
|
|
|
|
`blackroad-os-archive` serves as the **permanent record and institutional memory** of the BlackRoad OS ecosystem.
|
|
|
|
### What Counts as Archive-Worthy:
|
|
|
|
✅ **Archive-worthy content includes:**
|
|
|
|
- **Major Decisions:** Architecture decisions, product direction changes, organizational restructuring
|
|
- **IP Artifacts:** Finalized protocols, frameworks, theoretical foundations, research papers
|
|
- **Snapshots:** Point-in-time views of the entire ecosystem (repos, infrastructure, org state)
|
|
- **Legal & Finance:** Corporate structure, trademark documentation, contract language, pricing models
|
|
- **Milestones:** Funding events, major launches, significant achievements
|
|
- **Workflows:** How the ecosystem operates, how artifacts move between repos
|
|
|
|
❌ **NOT archive-worthy:**
|
|
|
|
- Work-in-progress drafts (these live in source repos until finalized)
|
|
- Temporary notes or scratchpads
|
|
- Large binary files, media assets, or datasets
|
|
- Secrets, credentials, or sensitive personal information
|
|
- Raw logs or operational data (unless summarized for historical context)
|
|
|
|
---
|
|
|
|
## 🧩 Categories
|
|
|
|
All archived items fall into one of these categories:
|
|
|
|
### 1. **Snapshots** 🕰️
|
|
Point-in-time captures of the ecosystem state.
|
|
- **Location:** `snapshots/YYYY-MM-DD/`
|
|
- **Cadence:** Major milestones, monthly, or on-demand
|
|
- **Contents:** Org overview, repo list, infrastructure state, IP highlights
|
|
|
|
### 2. **IP (Intellectual Property)** 🧬
|
|
Canonical versions of protocols, frameworks, and theoretical work.
|
|
- **Location:** `ip/`
|
|
- **Examples:** Phoenix Resilience Protocol, Spiral Information Geometry, QLM Lab Overview
|
|
- **Status:** Finalized, blessed, ready for reference or filing
|
|
|
|
### 3. **Legal & Finance** ⚖️💸
|
|
Corporate structure, legal language, financial models.
|
|
- **Location:** `legal-finance/`
|
|
- **Examples:** Trademark documentation, contract templates, pricing models
|
|
- **Sensitivity:** High - no secrets, but used for official purposes
|
|
|
|
### 4. **Workflows** 🔁
|
|
Process documentation for how the ecosystem operates.
|
|
- **Location:** `workflows/`
|
|
- **Examples:** How to archive a document, how to create a snapshot, IP registration
|
|
- **Audience:** Future agents and team members
|
|
|
|
### 5. **Catalog & Meta** 📇
|
|
Organizational and indexing files.
|
|
- **Location:** `catalog/`, `meta/`
|
|
- **Purpose:** Make the archive searchable and navigable
|
|
|
|
---
|
|
|
|
## ⏱️ Cadence
|
|
|
|
### Snapshot Schedule:
|
|
- **Monthly:** First of each month (if significant changes occurred)
|
|
- **Milestone-based:** Major releases, funding events, org changes
|
|
- **On-demand:** Requested by team or triggered by significant events
|
|
|
|
### IP Archival:
|
|
- **Continuous:** As items are finalized in source repos
|
|
- **Review:** Quarterly review of un-archived IP in source repos
|
|
|
|
### Workflow Updates:
|
|
- **As-needed:** When processes change or new patterns emerge
|
|
- **Annual Review:** Ensure workflows remain current
|
|
|
|
---
|
|
|
|
## 🔁 Workflow: Draft → Approved → Archived
|
|
|
|
### Stage 1: Draft (in source repo)
|
|
1. Content is created in appropriate source repo:
|
|
- Research in `blackroad-os-research`
|
|
- Docs in `blackroad-os-docs`
|
|
- Infrastructure specs in `blackroad-os-infra`
|
|
- etc.
|
|
2. Work happens via standard PR process
|
|
3. Internal review and iteration
|
|
|
|
### Stage 2: Ready for Archive
|
|
1. Content is finalized and approved in source repo
|
|
2. Label applied: `Status: Ready for Archive`
|
|
3. Issue created or comment made requesting archival
|
|
|
|
### Stage 3: Archive Process
|
|
1. AI agent or team member creates archive copy:
|
|
- Clean, standalone Markdown
|
|
- Metadata header added (source, date, commit SHA)
|
|
- Placed in appropriate archive directory
|
|
2. `catalog/INDEX.md` updated with new entry
|
|
3. `catalog/timeline.md` updated if milestone-worthy
|
|
4. PR created in `blackroad-os-archive`
|
|
5. Review and merge
|
|
|
|
### Stage 4: Canonical Status
|
|
- Archived version is now "canonical"
|
|
- Source repo may continue to evolve (working versions)
|
|
- Archive captures the "blessed" version at that point in time
|
|
|
|
---
|
|
|
|
## 👥 Roles & Responsibilities
|
|
|
|
### Archive Curator (AI Agent)
|
|
- Monitors source repos for `Status: Ready for Archive` labels
|
|
- Creates well-formed archive entries
|
|
- Updates indexes and catalogs
|
|
- Ensures metadata is complete and accurate
|
|
|
|
### Archive Maintainer (Team)
|
|
- Reviews archive PRs
|
|
- Makes final decisions on what gets archived
|
|
- Ensures quality and consistency
|
|
- Handles sensitive or complex archival decisions
|
|
|
|
### Contributors (Team & Agents)
|
|
- Create finalized content in source repos
|
|
- Request archival when appropriate
|
|
- Provide context and metadata for archival
|
|
|
|
---
|
|
|
|
## 📋 Archival Metadata Standard
|
|
|
|
Every archived document must include this metadata header:
|
|
|
|
```markdown
|
|
# [Document Title]
|
|
|
|
**Category:** [Snapshot | IP | Legal | Finance | Workflow | Protocol]
|
|
**Source Repo:** `BlackRoad-OS/[repo-name]`
|
|
**Source Path:** `path/to/original/file.md`
|
|
**Source Commit:** `[git SHA]`
|
|
**Archived On:** YYYY-MM-DD
|
|
**Archived By:** [agent:name | human:name]
|
|
**Status:** [Final | Living Document | Historical]
|
|
|
|
---
|
|
|
|
[Content begins here]
|
|
```
|
|
|
|
---
|
|
|
|
## 🔐 Security & Sensitivity Guidelines
|
|
|
|
### Prohibited Content:
|
|
- ❌ API keys, tokens, passwords
|
|
- ❌ Database connection strings with credentials
|
|
- ❌ Private keys or certificates
|
|
- ❌ Personal identifying information (PII)
|
|
- ❌ Confidential business data not intended for public record
|
|
|
|
### Sensitive Content Handling:
|
|
- Legal documents: Summarize or use placeholder language
|
|
- Financial data: Aggregate or anonymize as needed
|
|
- Contracts: Extract relevant language patterns, not full agreements
|
|
- When in doubt: Flag for private storage, don't archive publicly
|
|
|
|
### Audit Trail:
|
|
- All changes tracked in Git history
|
|
- No force pushes or history rewriting
|
|
- Clean, professional commit messages
|
|
- PR review process for all additions
|
|
|
|
---
|
|
|
|
## 🧭 Navigation Guide
|
|
|
|
### For AI Agents:
|
|
1. Read this cover sheet first
|
|
2. Check `catalog/INDEX.md` to find existing content
|
|
3. Review `workflows/` for process guidelines
|
|
4. Follow metadata standards for new archives
|
|
|
|
### For Humans:
|
|
1. Start with `catalog/INDEX.md` for browsing
|
|
2. Use `catalog/timeline.md` for chronological view
|
|
3. Check `catalog/services.md` for repo/service catalog
|
|
4. Review `workflows/` to understand processes
|
|
|
|
### For Archival Requests:
|
|
1. Ensure content is finalized in source repo
|
|
2. Create issue in `blackroad-os-archive` with:
|
|
- Link to source content
|
|
- Reason for archival
|
|
- Suggested category
|
|
- Any special context
|
|
3. AI agent or maintainer will process
|
|
|
|
---
|
|
|
|
## 📞 Contact & Support
|
|
|
|
- **Issues:** File in this repo for archival requests or questions
|
|
- **Discussions:** Use GitHub Discussions for process improvements
|
|
- **Urgent:** Tag `@BlackRoad-OS/archive-team` in issues
|
|
|
|
---
|
|
|
|
**Remember:** This archive is designed to last. Every addition should make the history clearer, not noisier. Quality over quantity. Clarity over completeness. 🕯️💚
|