Skip to content

docs(contributing): DARC/SKEEP onboarding, issue taxonomy, F1Score worked example - #1238

Merged
michalharakal merged 1 commit into
developfrom
feature/issue-taxonomy-darc-skeep-docs
Aug 31, 2026
Merged

michalharakal merged 1 commit into
developfrom
feature/issue-taxonomy-darc-skeep-docs

Conversation

@michalharakal

Copy link
Copy Markdown
Contributor

What

Makes SKaiNET's two contribution processes — DARC (per-feature: Document / Assess / Research / Code) and SKEEP (per-architectural-decision) — discoverable from one place, and gives DARC features a standard way to be decomposed into skill-labelled, independently claimable sub-issues.

Docs (Antora)

  • New contributing/getting-started.adoc — DARC vs SKEEP side by side, the "DARC or SKEEP?" decision rule with concrete calls, the six lanes (+ Lane 0 SKEEP), how to find and claim a first task, first-PR checklist.
  • New contributing/issue-taxonomy.adoc — every label, title prefix, template; gh commands to decompose a feature; label sync.
  • New contributing/darc-worked-example-f1score.adoc — [Feature]: Precision, Recall and F1Score metrics #1222 and its sub-issues walked through all four phases, including where the ground-truth harness gap hands over to SKEEP-005 ([SKEEP-005]: Ground-truth validation for stateful metrics #1223).
  • darc-workflow.adoc: "DARC and SKEEP" + lane-decomposition sections; "Where DARC lives" table extended.
  • SKEEP index.adoc: "SKEEP and DARC", procedure pointer, tracking-issue field in the template, status-upkeep warning (SKEEP-002 still says Draft though it shipped). Also registers the missing SKEEP-004 nav entry.
  • contributing/index.adoc, root index.adoc, nav.adoc wired up.

Repo-root

  • CONTRIBUTING.md: DARC/SKEEP table, "Finding work" taxonomy summary, SKEEP tracking-issue step.
  • README.md: first-timer links (getting started · good-first-issue searches by skill/size · taxonomy) and a DARC+SKEEP summary where before only SKEEP was mentioned.

Issue tooling (.github/)

  • labels.txt (source of truth) + scripts/sync-labels.sh (idempotent, never deletes). Adds skill:*, size:*, darc, skeep on top of the existing tracking / sub-issue / assessment / research / coding labels. Already applied to this repo.
  • Templates darc_lane_task.md (sub-issue) and skeep_tracking.md; config.yml links the chooser to the docs.

Already live on GitHub (this PR documents it)

Validation

  • Antora site built locally from the worktree: all new/changed pages render, no unresolved xrefs (the only error, SKaiNET-compiler.svg in reference/architecture.adoc, is pre-existing).
  • DRY_RUN=1 .github/scripts/sync-labels.sh and a real run against this repo.

Docs/tooling only — no Kotlin changes.

🤖 Generated with Claude Code

https://claude.ai/code/session_01V4zaUvssQnWmKTMawtqKtX

…rked example

Make the two contribution processes discoverable and decomposable:

- New Antora pages: contributing/getting-started (DARC vs SKEEP side by
  side, the decision rule, lanes, how to find and claim a task),
  contributing/issue-taxonomy (labels, title prefixes, templates, gh
  commands), contributing/darc-worked-example-f1score (#1222 and its
  sub-issues, incl. the SKEEP-005 hand-over for ground-truth metrics).
- darc-workflow: add "DARC and SKEEP" and lane-decomposition sections;
  SKEEP index: add "SKEEP and DARC", procedure pointer, status-upkeep
  note, tracking-issue field; register missing SKEEP-004 nav entry.
- CONTRIBUTING.md / README.md: DARC+SKEEP summary, first-timer links,
  good-first-issue searches, SKEEP tracking-issue step.
- Issue taxonomy as source: .github/labels.txt + sync-labels.sh
  (skill:*, size:*, darc, skeep on top of the existing tracking /
  sub-issue / phase labels); templates darc_lane_task.md and
  skeep_tracking.md; issue chooser config with docs links.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01V4zaUvssQnWmKTMawtqKtX
@michalharakal michalharakal added the documentation Improvements or additions to documentation (DARC: D) label Aug 31, 2026
@github-actions

Copy link
Copy Markdown

📖 Documentation Preview

The documentation has been built successfully for this PR.

Generated Files:

  • Operator documentation: docs/modules/operators/_generated_/
  • JSON schema output: operators.json

Artifacts:

  • Download the documentation-preview-1238 artifact to view the complete documentation locally.

This comment will be updated automatically when the PR is updated.

@michalharakal
michalharakal merged commit cb24cf1 into develop Aug 31, 2026
18 checks passed
@michalharakal
michalharakal deleted the feature/issue-taxonomy-darc-skeep-docs branch August 31, 2026 13:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation (DARC: D)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant