Skip to content

docs(v3.13.1-d1): README + CLAUDE.md + examples drift fix#177

Merged
Halildeu merged 2 commits intomainfrom
feat/v3.13.1-d1-docs-drift-fix
Apr 20, 2026
Merged

docs(v3.13.1-d1): README + CLAUDE.md + examples drift fix#177
Halildeu merged 2 commits intomainfrom
feat/v3.13.1-d1-docs-drift-fix

Conversation

@Halildeu
Copy link
Copy Markdown
Owner

Summary

  • README.md: policy count 96100+ with live table (377 bundled JSON); architecture 338377 with category breakdown
  • CLAUDE.md: drop stale ao-kernel system-status CLI entry (no handler in cli.py); add evidence / metrics / policy-sim commands
  • examples/hello-llm: fix wrong auto-init claim (default auto_init=False); example now opts-in with auto_init=True
  • examples/demo_bugfix.py: side-step init --workspace-root X asymmetric path bug (tracked for v3.13.1 P1 companion PR) by chdir'ing into target

Drift source

External AI UX review (2026-04-20) flagged:

  • README:214 said 96 policies — live is 106 (policy files)
  • README:232 said 338 bundled JSON — live is 377
  • CLAUDE.md:68 said ao-kernel system-status — no handler exists in cli.py
  • examples/hello-llm/README.md:85 claimed AoKernelClient("./") auto-creates .ao/ — it does NOT by default
  • examples/demo_bugfix.py called init --workspace-root str(ws) expecting .ao/ inside ws — init creates directly AT ws instead (asymmetric init_cmd.run() behavior)

Codex plan-time REVISE verdict absorbed: PR-D1 (this PR, pure docs/examples) + PR-P1 (follow-up, load_workspace_json fallback + central normalizer helper).

Test plan

  • Full suite 2750 passed, 1 skipped (no test changes)
  • CI 9/9 GREEN
  • Codex post-impl review → MERGE

🤖 Generated with Claude Code

- README.md: "96 policies" → "100+ policy files" with live breakdown table (377 bundled JSON = 106+231+19+9+4+3+3+1+1); defaults/ architecture line updated
- CLAUDE.md: drop stale `ao-kernel system-status` entry (no handler in cli.py); add `evidence`/`metrics`/`policy-sim` commands that actually exist
- examples/hello-llm/main.py: fix wrong claim that `AoKernelClient` auto-creates `.ao/`. Default is `auto_init=False`; the example now explicitly passes `auto_init=True` per example-script intent
- examples/hello-llm/README.md:85 troubleshooting narrative updated to reflect `auto_init=True` opt-in behavior
- examples/demo_bugfix.py: sidestep `ao-kernel init --workspace-root X` asymmetric path bug (tracked for v3.13.1 P1) by chdir'ing into target + calling `init` with no override. Behavioural comment in-place

Coverage gate held: 2750 passed, 1 skipped locally (docs + example-only change; no new tests).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 19, 2026

📊 Benchmark Scorecard

Scenario Status Duration Cost (USD) Review Score
governed_bugfix ✅ pass 44ms (▲7.3%) $0.0000 —
governed_review ✅ pass 43ms (▲2.4%) $0.0000 — 0.85 (−)

Baseline: f1798c472a70870b6bc694fc1b21cce39f717192 · HEAD: 6fdde9f426a77aed31aa7694d5096bbb6f074d2e · PR: #177 · No regressions.

Codex post-impl REVISE absorb: CLAUDE.md mimari ağacında
`defaults/` categories listesi stale. README.md:232 canlı sayımla
senkronize (377 JSON = policies+schemas+registry+extensions+
operations+adapters+workflows+catalogs+intent_rules) ama CLAUDE.md:110
hala sadece 5 kategori listeliyor (policies, schemas, registry,
extensions, operations).

Fix: tam kategori listesi eklendi. Docs-only, zero behavior change.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@Halildeu Halildeu merged commit ed46df4 into main Apr 20, 2026
9 checks passed
@Halildeu Halildeu deleted the feat/v3.13.1-d1-docs-drift-fix branch April 20, 2026 00:20
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