Skip to content

Dream dream-2026-07-23.1 #20

Description

@franccesco

Dream dream-2026-07-23.1 — complete

Field Value
Dream ID dream-2026-07-23.1
Base SHA bc89984bd298383ed16e2a75bfae80871581451a
Scope major (/dream major)
Mode github
Depth cap 2
Comment (none)

Nothing auto-merges. Review each PR/issue linked below.


Targets probed

Target Pinned Latest Outcome
httpx 0.28.1 0.28.1 no delta — skip
pydantic 2.11.7 2.13.4 delta → research
pyyaml 6.0.2 6.0.3 packaging-only — no code finding
typing-extensions 4.14.0 4.16.0 unused direct dep → PR
pytest 8.4.0 9.1.1 CVE + major → PR
pytest-asyncio 1.0.0 1.4.0 deprecation config → PR
pytest-cov 6.2.1 7.1.0 clean major (lock hygiene)
ruff 0.11.13 0.16.0 planned upgrade → issue
basedpyright 1.37.1 1.39.9 no code impact
mkdocs 1.6.1 1.6.1 no delta
mkdocs-material 9.6.14 9.7.7 XSS → PR
mkdocstrings 0.29.1 1.0.6 optional polish only
python 3.12 pin 3.14.6 CI 3.14 → PR

Vuln probe: pip-audit degraded (venv/pip); OSV batch used instead. pytest GHSA confirmed; material XSS from maintainer GHSA.

Toolchain checks: ruff check/format, basedpyright — all clean at base.

Practices sweep units

Unit Outcome
bloomy-core findings (APIError, form data, populate_by_name, …)
operations-sync findings (score, params, scorecard mapping)
operations-async findings (concurrency)
mixins opportunities (model_validate) → re-dream / follow-up
utils findings (gather sort, Callable)

PRs opened (17)

Finding PR
001 populate_by_name #21
002 pytest CVE #22
003 material XSS #23
004 drop typing-extensions #24
005 httpx form data= #25
006 score return True #26
007 todo params= #27
008 typing.Self #28
009 asyncio loop scope #29
010 ruff remove FAST #30
011 async gather sort #31
012 Callable bulk sync #32
013 export bulk models #33
014 concurrent users.details #34
015 PEP 695 type aliases #35
016 Path.open #36
017 CI Python 3.14 #37

Issues opened (3)

Finding Issue
018 APIError contract #38
019 Material → Zensical #39
020 ruff 0.16 plan #40

Skipped / no-impact (selected)

  • httpx, mkdocs up to date
  • pyyaml 6.0.3 packaging-only
  • basedpyright 1.37→1.39 no code impact
  • pytest-cov 6→7 no code migration needed for this suite
  • Many pydantic 2.12/2.13 features unused

Degraded

  • uvx pip-audit failed against uv venv (no pip); used OSV.dev instead
  • Workflow tool first launch used placeholder args (ignored); research used parallel dream:researcher / dream:verifier subagents

Ledger

.claude/dream/findings/ — 20 findings (local; gitignored under .claude/dream/)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    dreamDream audit findings and umbrella runs

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions