OpenWiki Emulator Specification
The OpenWiki Emulator is a high-density, conceptual memory indexer that compiles complex repository structures into a compact, lightweight format optimized for low-token AI traversal.
⚙️ Functional Specifications
The emulator reads Markdown files from docs/ and .agents/ and produces:
./openwiki/.last-update.json: Tracking indexing metadata and schema hashes../openwiki/_skeleton.md: Representing the lightweight knowledge graph skeleton.
📄 Schemas & Signatures
Last Update JSON Schema
{
"last_updated": "ISO-8601 Timestamp",
"files_count": "integer",
"hash": "SHA-256 sum of skeleton structure"
}
Skeleton Markdown Format
# Repository Topology Skeleton
- **Domain: Security** -> [DSOM Governance](docs/explanation/dsom-governance.md)
- **Domain: Automation** -> [Diátaxis Architecture](docs/explanation/diataxis.md)
🚪 Exit States
| Exit Code | Cause |
|---|---|
0 |
Success: Graph compiled and output directories written. |
1 |
Failure: Invalid frontmatter or non-readable source directory. |
2 |
Failure: Syntax error or disk full. |