docs(prd): add OpenPRD 0001 — LogicSRC OpenOntology specification#98
Merged
Conversation
Starts the repo's numbered OpenPRD collection under prd/ and lands the first proposal: LogicSRC OpenOntology, a provider-neutral, storage-agnostic contract for durable, source-backed domain knowledge shared by humans and agents (entity types, claims, provenance, temporal history, portable queries, change-set governance, and CLI/SDK/MCP/REST surfaces). Status is Draft — 8 open questions remain before Accepted, notably the globally unique ID profile, the package signature envelope, and which existing web app owns the /openontology route. Also adds prd/0000-template.md (copy of docs/openprd/0000-template.md, which the OpenPRD layout expects inside prd/) and prd/README.md as the index. Verified against the repo's own standard: front-matter validates against openprd-prd.schema.json via @logicsrc/validators, id matches the filename prefix, all eight body sections present in order, requirements contiguous R1-R210. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
vu1nz Security Review0 finding(s) in PR #? No security issues found. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Starts the repo's numbered OpenPRD collection under
prd/and lands the first proposal: LogicSRC OpenOntology — a provider-neutral, storage-agnostic contract for durable, source-backed domain knowledge shared by humans and agents.The PRD covers entity types, claims as the canonical fact model, provenance and evidence, temporal history, a portable triple-pattern query AST, change-set governance (propose → review → approve → apply), and the CLI/SDK/MCP/REST/TUI/PWA surfaces. 210 numbered requirements across P0–P2, plus a four-phase implementation sequence.
Files
prd/0001-add-logicsrc-openontology-spec.md— the PRDprd/0000-template.md— copy ofdocs/openprd/0000-template.md, which the OpenPRD layout expects insideprd/prd/README.md— the index table the standard calls forStatus
Draft. Eight open questions remain before it can move to Accepted — notably the globally unique ID profile, the package signature envelope, and which existing web app owns the/openontologyroute. Merging this lands the proposal for discussion; it does not start Phase 0 implementation.Verification
Validated against the repo's own standard using
@logicsrc/validators:openprd-prd.schema.jsonidmatches the filename prefix0001is the next free number — there was noprd/directory before this, and no CI job or tooling currently readsprd/.🤖 Generated with Claude Code