Skip to content

docs: sync ensure_deps/Laminar/Harbor gaps and #112 complexity + tracing CI - #114

Draft
cursor[bot] wants to merge 5 commits into
mainfrom
cursor/engineering-documentation-updates-9d38
Draft

docs: sync ensure_deps/Laminar/Harbor gaps and #112 complexity + tracing CI#114
cursor[bot] wants to merge 5 commits into
mainfrom
cursor/engineering-documentation-updates-9d38

Conversation

@cursor

@cursor cursor Bot commented Aug 12, 2026

Copy link
Copy Markdown
Contributor

Summary

Documentation-only sync for code that landed on main after the last merged docs tip (#98). Cherry-picks the verified tip from open #113 onto this designated branch (post-#112 main) so one fresher PR supersedes the stack of stale docs drafts.

Docs added/updated

  • AGENTS.md, README.md, SPEC.md, EVALUATION.md, BUILDPLAN.md, CLAUDE.md
  • docs/superpowers/specs/2026-07-12-complex-debug-probe-design.md
  • docs/superpowers/specs/2026-07-15-tech-debt-cicd-routine-design.md
  • sequence/run-state.md, sequence/research/dossier.md (SPEC count S1–S42)

Codepaths covered

Knowledge gaps addressed

  • Stale S20 / AGENTS claims that dev still includes logfire, or that a Laminar key alone enables CLI tracing
  • Stale CLAUDE/Tone pointers still saying S1–S41
  • Missing operator guidance that the complexity budget lives only in DEFAULT_THRESHOLD, and that an mccabe key in pyproject.toml does nothing
  • Missing note that CI’s default gate can green while lmnr-guarded tests skip — fixed by the dedicated tracing job
  • Dep-cache pitfall after a packaged-SHA bump (wipe vendor-cache-<uid>/<repo>/; do not document unmerged fix(complex): invalidate dep cache when manifest SHA changes #102 stamp behavior as shipped)
  • Suite counts refreshed to 747/4 (default) and 748/3 (--extra tracing), verified locally on this tip

Supersedes

Open docs drafts #100, #101, #103, #108, #109, #110, #111, #113 (same verified content; this branch is the designated tip for this run).

Test plan

  • Docs-only diff (no runtime code changes)
  • Claims checked against src/toolbench/*, pyproject.toml, .github/workflows/ci.yml
  • uv run pytest -q → 747 passed, 4 skipped
  • uv run --extra tracing pytest -q → 748 passed, 3 skipped
Open in Web View Automation 

cursoragent and others added 5 commits August 12, 2026 11:04
Record stdlib-by-default + TOOLBENCH_TRACING=1 (#104), suite ~746,
ensure_deps git-show/archive pin (#99) with existence-based wipe pitfall,
and BUILDPLAN T22/T23. Prefer updating AGENTS/SPEC over new pages.

Co-authored-by: Michelle Rojas <mrojas54@users.noreply.github.com>
Document observability/tracing architecture, JsonLines shared reader,
Harbor packaging pointer, suite 746, and ensure_deps troubleshooting.
Deduplicate complexity-gate rows and fix CLAUDE.md SPEC count to S42.

Co-authored-by: Michelle Rojas <mrojas54@users.noreply.github.com>
#104 removed logfire from the uv dev group; sync AGENTS/SPEC/EVALUATION/
BUILDPLAN to match pyproject.toml. Point Tone artifacts at S1–S42.

Co-authored-by: Michelle Rojas <mrojas54@users.noreply.github.com>
Map the #107 passive.main / _resolve_corpus phase helpers for navigability
and point at tests/test_shell_safety.py. No CLI surface change.

Co-authored-by: Michelle Rojas <mrojas54@users.noreply.github.com>
Sync operator docs with PR #112: DEFAULT_THRESHOLD is the only complexity
budget (no inert mccabe decoration), CI runs a separate tracing lane so
lmnr-guarded tests cannot silently skip, and suite counts refresh to
747/4 (default) and 748/3 (with --extra tracing).

Co-authored-by: Michelle Rojas <mrojas54@users.noreply.github.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