Skip to content

Add AI Covenant + CONTRIBUTING; note AI assistance in README - #11

Merged
nicholsn merged 1 commit into
mainfrom
docs/ai-covenant-contributing
Jul 4, 2026
Merged

Add AI Covenant + CONTRIBUTING; note AI assistance in README#11
nicholsn merged 1 commit into
mainfrom
docs/ai-covenant-contributing

Conversation

@nicholsn

@nicholsn nicholsn commented Jul 4, 2026

Copy link
Copy Markdown
Owner

Reviews the README for correctness and adopts an AI-use policy modeled on the LinkML AI Covenant, documenting contribution norms in both the repo files and the docs site.

README

Reviewed for correctness — the technical claims match the code (lokf.rdf.serialize exists; the CLI --format accepts exactly ttl | nt | jsonld | xml | n3 | trig; the generated-files table and build commands are accurate). Added an AI assistance note: LOKF is developed with AI (Claude), the author reviews and takes full responsibility for every commit, and AI is a tool, not a co-author (never credited in commit messages).

New policy + contribution docs

  • AI_COVENANT.md — adapted from LinkML's, tailored to LOKF. Keeps the core principles (you own your contributions; AI reviews are suggestions; humans own discussions; disclose AI-origin for unfamiliar changes) and adds:
    • an explicit "No AI co-authorship" rule — Co-Authored-By trailers for an AI are disallowed;
    • a generated-artifacts clause — edit lokf.yaml and regenerate; never hand-edit a generated file, including with an AI.
  • CONTRIBUTING.md (root) — short guide: single source of truth, verify with just build / just test, reuse public vocabulary, and a pointer to the covenant. Mirrors LinkML's pattern (stub + link to docs + covenant reference).
  • web/ docs — a new Contributing page (added to the sidebar) with the full workflow and a "Responsible AI use" section linking the covenant.

Docs build clean (22 pages; the /contributing page renders). Per the covenant it introduces, this PR has no AI co-author.

Adopt an AI-use policy modeled on the LinkML AI Covenant, and document how to
contribute — in both the repo files and the docs site.

- AI_COVENANT.md: adapted from LinkML's, tailored to LOKF. Adds an explicit
  "No AI co-authorship" rule (Co-Authored-By trailers for an AI are disallowed)
  and a generated-artifacts clause (edit lokf.yaml + regenerate, never
  hand-edit — including with an AI).
- CONTRIBUTING.md: short root guide (single source of truth, verify with
  just build/test, reuse public vocabulary) linking the covenant + docs.
- web/ docs: new Contributing page (+ sidebar entry) with the full workflow and
  a Responsible-AI section linking the covenant.
- README: an "AI assistance" note — developed with AI (Claude); the author
  reviews and owns every commit; AI is a tool, not a co-author.

README reviewed for correctness: the CLI/API claims match the code
(rdf.serialize exists; --format = ttl|nt|jsonld|xml|n3|trig). Docs build clean
(22 pages).
@nicholsn
nicholsn merged commit ef7c577 into main Jul 4, 2026
2 checks passed
@nicholsn
nicholsn deleted the docs/ai-covenant-contributing branch July 4, 2026 14:03
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