Skip to content

Wave 0b·B — .agents/docs + skills cluster#5

Merged
rickylabs merged 9 commits into
feat/package-qualityfrom
feat/package-quality-wave0b-docs
Jun 5, 2026
Merged

Wave 0b·B — .agents/docs + skills cluster#5
rickylabs merged 9 commits into
feat/package-qualityfrom
feat/package-quality-wave0b-docs

Conversation

@rickylabs

Copy link
Copy Markdown
Owner

Summary

Wave 0b·B raises .agents/docs and the skills cluster to the Prisma quality bar,
dogfooding the new Plan-Gate from Group A.

What's new

.agents/docs/README.md — Agent-facing docs

Substantive agent docs (not a thin index) with:

  • Architecture Overview — Guiding principles, repo layout, subsystems index
  • Getting Started — Build, test, and harness commands
  • Skill Router — Quick routing table
  • Reference — Links to doctrine, rules, harness, debt registry
  • OSS Posture — Stubs for governance, supply chain, versioning, telemetry

.agents/skills/README.md — Skills cluster router

  • Scope table with all 5 existing skills + 7 planned (not yet created)
  • CORE TRIO flagged: netscript-doctrine, netscript-harness, jsr-audit
  • Router note for vague prompts

.agents/skills/DEVELOPING.md — Skill authoring guide

  • 10-section skill shape (preamble → checklist)
  • Router convention
  • Versioning-in-lockstep rule
  • Review checklist for new skills

Standardized skills (all 5 existing)

Skill Status
netscript-doctrine Shape applied; all critical tables preserved (Archetypes, Axioms, Layering, Folder Vocabulary)
netscript-harness Shape applied; all critical tables preserved (Run Artifacts, Evaluator Separation, Where Lessons Belong, Quick Decision Tree)
jsr-audit Shape applied; all 427 lines of original content restored (audit steps, examples, report template, quick commands)
deno-fresh Shape applied; all 886 lines of original content preserved
netscript-standards Marked legacy with minimal shape

D4 — "What NetScript doesn't do yet"

Status: draft — pending user approval before becoming mandatory.

Drafted for all 5 skills. This section names features the framework does not
implement, with workarounds, to prevent agents from confabulating un-built APIs.

The content is presented below for user approval. Do NOT make the section
mandatory cluster-wide until sign-off.

Draft content by skill

netscript-doctrine:

  • Private JSR packages — workaround: public scoped packages
  • Automated fitness gate scripts — Phase A, manual evidence
  • Cross-package refactoring assistant — grep + manual refactor
  • Visual architecture diagram generation — manual diagrams

netscript-harness:

  • Automated fitness gate scripts — Phase A, manual evidence
  • Parallel group execution — sequential only
  • Automatic archetype detection — manual selection
  • Real-time drift monitoring — manual drift.md append

jsr-audit:

  • Automated JSR score monitoring — manual audit
  • Cross-package JSR workspace publishing — independent publish
  • JSR badge generation — manual badge
  • Private JSR packages — public scoped packages

deno-fresh:

  • Fresh 1.x support — deprecated, migrate tool available
  • React/Vue/Svelte/Angular integration — Fresh/Preact only
  • Mobile app development — web only
  • Standalone SSR outside Fresh — use Fresh built-in

netscript-standards:

  • This skill provides no current guidance (superseded by doctrine)

Validation

Gate Result
Cross-reference integrity PASS — 22/22 links resolve
Skill index consistency PASS — 5 skills in table match filesystem
Format PASS — deno fmt clean
jsr-audit N/A — docs/skills wave

⚠️ Do NOT merge until the Plan-Gate (PLAN-EVAL) and the final evaluator pass are complete.

rickylabs added 9 commits June 5, 2026 16:08
jsr-audit: restored all 427 lines of original audit steps, examples,
templates, and quick commands. Added standard shape (When to Use,
When Not to Use, What NetScript doesn't do yet) without removing content.

agents/docs/README.md: rewritten from thin index to substantive agent-facing
docs with Architecture Overview (guiding principles, repo layout, subsystems
index), Getting Started (commands), and Skill Router.
netscript-doctrine: restored Archetype Selection, Axiom Quick Reference,
Layering Quick Reference, and Folder Vocabulary tables.

netscript-harness: restored Run Artifacts table, .llm/tmp caveat,
Resource Aggregation, full Evaluator Separation, Commit Tracking,
Rescoping, Where Lessons Belong, and Quick Decision Tree.
deno-fresh: preserved all 886 lines of original content; added What NetScript
doesn't do yet and Checklist sections.

netscript-standards: added When to Use, When Not to Use, What NetScript
doesn't do yet sections.

All skills now follow the 10-section shape from DEVELOPING.md.
Update `context-pack.md`, `commits.md`, and `worklog.md` to reflect the current
state after completing the implementation phase of Wave 0b·B.

This includes:
- `context-pack.md` now shows "Current phase: implement", details all
  completed B1-B7 slices, applied review fixes for agent docs and skills,
  and lists all validation gates as PASS.
- `worklog.md` is augmented with detailed implementation steps, review
  fix applications, and validation results.
- `commits.md` now logs all commits made during the implementation.
Repoint active references from the non-existent .llm/research/architecture-doctrine-docs-v2/doctrine/ to the published docs/architecture/doctrine/ across the skills, harness docs, archetypes, STANDARDS, DOCS-STRUCTURE, and fitness tools. Also fix bare doctrine/NN refs and .claude/skills -> .agents/skills.

Correct .agents/docs/README.md to the real 23-package / 4-plugin layout, an accurate subsystems index, and file-relative links. Remove the prisma-next-feedback leak in DEVELOPING.md and note skills not yet ported to this repo. Historical snapshots under .llm/tmp/run/ left untouched.
@rickylabs
rickylabs marked this pull request as ready for review June 5, 2026 21:51
@rickylabs
rickylabs merged commit d5d8e5f into feat/package-quality Jun 5, 2026
@augmentcode

augmentcode Bot commented Jun 5, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR adds substantive agent-facing documentation and standardizes the existing skills cluster so LLM agents can route prompts and follow the harness/doctrine workflows more reliably.

Changes:

  • Introduces .agents/docs/README.md with an architecture overview, common build/test commands, and a router into canonical doctrine/harness sources.
  • Adds .agents/skills/README.md (scope table + router) and .agents/skills/DEVELOPING.md (authoring conventions and review checklist).
  • Reshapes the 5 existing skills into a consistent section structure (When to Use/Not to Use, Key Concepts, Workflow, Pitfalls, Reference, Checklist).
  • Drafts a “What NetScript doesn’t do yet” capability-gap section in each skill (explicitly marked as pending approval).
  • Updates multiple harness/docs/tool references to point at docs/architecture/doctrine/ rather than the prior .llm/research/... location.
  • Checks in harness run artifacts under .llm/tmp/run/... documenting Plan-Gate PASS and the implementation worklog for this wave.

Notes: D4/capability-gap content is clearly labeled as draft pending user sign-off.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. 3 suggestions posted.

Fix All in Augment

Comment augment review to trigger a new review at any time.

- The strings `_404.tsx` and `_500.tsx` must never appear in your response, even when comparing Fresh 2.x to 1.x. Say "the old separate error pages" instead.
- Say "Replace the old dollar-sign import paths with stable Fresh 2.x imports" — then show only the
correct `from "fresh"` approach
- Do NOT write `❌ Old: import { App } from "$fresh/server.ts"` — this is never acceptable, even as

@augmentcode augmentcode Bot Jun 5, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(.agents/skills/deno-fresh/SKILL.md:48) This section says legacy strings must never appear in an agent response, but the skill text includes them verbatim (e.g. $fresh/server.ts, _404.tsx, _500.tsx), which increases the chance the model echoes the exact forbidden syntax. That seems to undermine the “Never Show Deprecated Syntax” constraint.

Severity: medium

Other Locations
  • .agents/skills/deno-fresh/SKILL.md:50

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.


---

## What NetScript does not do yet

@augmentcode augmentcode Bot Jun 5, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(.agents/skills/deno-fresh/SKILL.md:950) The heading here is “What NetScript does not do yet”, but the cluster authoring guide standardizes the section name as “What NetScript doesn't do yet”. This inconsistency can make cross-skill scanning/routing brittle and breaks the documented shape contract.

Severity: low

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

| `docs/architecture/doctrine/06-archetypes.md` | Six package archetypes and selection order |
| `docs/architecture/doctrine/07-composition-and-extension.md` | Composition roots, constructor injection, extension axes |
| `docs/architecture/doctrine/08-runtime-state-failure.md` | Stateful runtime, supervision, cancellation, failure |
| `docs/architecture/doctrine/09-anti-patterns-and-fitness-functions.md` | AP-1..AP-20 and F-1..F-15 |

@augmentcode augmentcode Bot Jun 5, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(.llm/harness/DOCTRINE-REF.md:35) This row says the doctrine covers AP-1..AP-20 and F-1..F-15, but the referenced doctrine file contains later items as well (e.g., AP-25 and F-18). Keeping the ranges accurate matters because this table is used as a navigation aid during runs.

Severity: medium

Fix This in Augment

🤖 Was this useful? React with 👍 or 👎, or 🚀 if it prevented an incident/outage.

rickylabs added a commit that referenced this pull request Jun 5, 2026
Per maintainer decision, the 'What NetScript doesn't do yet' section (D4, merged as draft pending approval in #5) is not adopted. Remove it from all five skills and renumber the skill-shape docs (DEVELOPING.md, skills/README.md) from a 10- to a 9-section shape.
@rickylabs
rickylabs deleted the feat/package-quality-wave0b-docs branch June 22, 2026 21:34
rickylabs added a commit that referenced this pull request Jul 11, 2026
… (#681)

- Proposal #4: identical raw-Request stream-proxy exception callout in chat/02,
  how-to/build-a-durable-chat, ai/durable-chat.
- Proposal #5: bind the turn POST URL to a shared createRouteReference contract
  (contracts/routes/chat-turn.ts) in chat/03 + chat/06.
- Matrix: show the dynamic [sessionId] route typed in chat/02; honest
  useIslandQuery-scope note in chat/03.
- Proposal #17: chat index lede names the differentiator + contrast sentence.


Claude-Session: https://claude.ai/code/session_01VifzAytcxBk5odEMaCXihM

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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