Skip to content

docs(prd): add OpenPRD 0001 — LogicSRC OpenOntology specification#98

Merged
ralyodio merged 1 commit into
masterfrom
prd/0001-openontology-spec
Jul 26, 2026
Merged

docs(prd): add OpenPRD 0001 — LogicSRC OpenOntology specification#98
ralyodio merged 1 commit into
masterfrom
prd/0001-openontology-spec

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

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 PRD
  • prd/0000-template.md — copy of docs/openprd/0000-template.md, which the OpenPRD layout expects inside prd/
  • prd/README.md — the index table the standard calls for

Status

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 /openontology route. 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:

  • front-matter validates against openprd-prd.schema.json
  • id matches the filename prefix
  • all eight body sections present in the required order
  • requirement numbering contiguous R1–R210, no gaps or duplicates

0001 is the next free number — there was no prd/ directory before this, and no CI job or tooling currently reads prd/.

🤖 Generated with Claude Code

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>
@ralyodio
ralyodio merged commit 0d9dab0 into master Jul 26, 2026
3 checks passed
@ralyodio
ralyodio deleted the prd/0001-openontology-spec branch July 26, 2026 08:14
@github-actions

Copy link
Copy Markdown

vu1nz Security Review

0 finding(s) in PR #?

No security issues found.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant