Skip to content

fix(v0.1.10): code review follow-ups (PRs #147/#149) + release prep - #152

Merged
db-tycoon-stephen merged 6 commits into
v0.1.10from
fix/v0.1.10-code-review-followups
Jul 16, 2026
Merged

fix(v0.1.10): code review follow-ups (PRs #147/#149) + release prep#152
db-tycoon-stephen merged 6 commits into
v0.1.10from
fix/v0.1.10-code-review-followups

Conversation

@db-tycoon-stephen

@db-tycoon-stephen db-tycoon-stephen commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Summary

The non-docs half of the old #150: fixes the open review comments from PR #147, and gets the branch release-ready. (The docs sweep is #151.)

Review fixes

  • Removed ai_hint() and every other leftover that pointed users at the deleted tycoon ask commands
  • Added tycoon ask / register llm / nao to the stale-string sentinel so this can't drift again
  • Pinned pandas==3.0.3 — it IS needed (dlt's CSV reader), just previously unexplained and unpinned
  • Coverage floor moved up to 68 (real coverage is ~73% after the deletions), not down to 55
  • tycoon start shutdown catches specific exceptions instead of except Exception

Release prep

  • Version → 0.1.10, CHANGELOG entry, docs/releases/v0.1.10.md (date stays TBD until ship)
  • Scope-doc notes: cycle pivot + ticket triage

Tests

611 passed / ruff clean / mkdocs --strict clean / tycoon --version → 0.1.10

🤖 Generated with Claude Code

db-tycoon-stephen and others added 6 commits July 15, 2026 19:21
…view)

ai_hint() pointed every failed ingestion and dbt test at the removed
'tycoon ask chat'; observability scaffold suggested 'tycoon ask sync'.
Also drops the dead nao_dir config property, the scaffolded .gitignore
nao entries, and stale Nao mentions in comments/docstrings.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…Exception (PR #147 review)

Same convention as the PR #69 fixes: specific exception types so real
bugs aren't silently swallowed.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…sert quack port (PR #147 review)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…coverage floor to 68

- pandas==3.0.3, pinned like every other core dep; nothing in src/
  imports it but dlt's on-demand filesystem source needs it for CSV
  reads (tests/test_e2e_demo_arc.py proves it). Extra treatment: #148.
- Coverage floor: deleting the untested server/dagster code lifted
  real coverage to ~73%, so the floor moves UP to 68 (5-point drift
  headroom, same margin as the old 65/60 split) — not down to 55.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- CHANGELOG [0.1.10] UNRELEASED section + docs/releases/v0.1.10.md
  (Released: TBD — date flips at ship time per release procedure)
- mkdocs nav gains the v0.1.10 release entry

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
#62/#64-#68/#47/#31/#53/#54)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@db-tycoon-stephen

Copy link
Copy Markdown
Contributor Author

/gemini review

@gemini-code-assist gemini-code-assist 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.

Code Review

This pull request updates the project to version 0.1.10, focusing on streamlining the codebase by removing the FastAPI web UI, Dagster orchestration, and the Nao/ask AI agent. It introduces the MetadataBackend protocol with a DuckDB file backend, pins pandas as a core dependency, updates the test coverage floor to 68%, and removes stale AI-agent hints and references across commands, configuration, and templates. No review comments were provided, so there is no additional feedback to address.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@gemini-code-assist gemini-code-assist 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.

Code Review

This pull request prepares the codebase for the v0.1.10 release, focusing on a major cleanup ("the great slimming"). It removes the FastAPI web UI, Dagster orchestration, and the Nao/ask AI agent extras, deleting unused modules and references across the codebase. Additionally, it bumps the version to 0.1.10, pins pandas as an explicit core dependency, raises the test coverage floor to 68%, and updates documentation, changelogs, and tests to reflect these changes. No review comments were provided, so there is no feedback to address.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

@JesuFemi-O JesuFemi-O left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM, Thanks for working on this!

@db-tycoon-stephen
db-tycoon-stephen merged commit 4a1fa6f into v0.1.10 Jul 16, 2026
7 checks passed
@db-tycoon-stephen
db-tycoon-stephen deleted the fix/v0.1.10-code-review-followups branch July 16, 2026 23:44
db-tycoon-stephen added a commit that referenced this pull request Jul 17, 2026
Conflict in src/tycoon/config.py: keep _resolve_contained_path (this
branch's #65 containment fix), drop the nao_dir property removed by the
v0.1.10 extras deletion (PR #152).

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.

2 participants