惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
腾讯CDC
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Jina AI
Jina AI
N
Netflix TechBlog - Medium
有赞技术团队
有赞技术团队
博客园 - 【当耐特】
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
L
LangChain Blog
aimingoo的专栏
aimingoo的专栏
GbyAI
GbyAI
B
Blog
F
Fortinet All Blogs
T
Tailwind CSS Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
G
Google Developers Blog
A
About on SuperTechFans
C
Check Point Blog
Microsoft Security Blog
Microsoft Security Blog
MyScale Blog
MyScale Blog
B
Blog RSS Feed

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
GitHub - hiteshsundraaa/semzero-public-alpha-launch
hiteshsundra · 2026-06-18 · via Hacker News: Show HN

PyPI Python License: MIT

SemZero is a dbt-first semantic assumption check for SQL changes.

Early alpha: semzero==0.8.0a6 is intended for local review and advisory PR comments. It should not be used as an automatic production merge blocker yet.

Install

pip install semzero==0.8.0a6

For local development from this repository:

pip install -e ".[dev]"
pytest

Quickstart

Run SemZero from inside a dbt project tracked by git:

semzero doctor
semzero check

semzero doctor explains what SemZero can see: git, dbt project files, dbt availability, manifest files, and write access for run artifacts.

semzero check compares your current branch or working tree against an inferred git base, analyzes changed dbt SQL, writes artifacts to .semzero/runs/<run-id>/, and prints a short human summary.

Typical quiet output:

SemZero Assumption Gate
Result: QUIET
Changed files: 1
dbt compile: unavailable
Analysis fidelity: medium
No review-worthy semantic assumption change detected.
Artifacts: .semzero/runs/<run-id>/

Typical review output:

SemZero Assumption Gate
Result: REVIEW RECOMMENDED
Primary risk: Enum Domain Closure
File: models/intermediate/int_payment_summary.sql
Why: CASE fallback changed from 'pending' to 'unresolved'.
Recommended next check:
  dbt build --select int_payment_summary+
Artifacts: .semzero/runs/<run-id>/

Exit codes are scriptable:

  • 0 means quiet / no review-worthy semantic change detected.
  • 1 means review recommended.
  • 2 means SemZero setup or runtime error.

Static SQL Fallback

SemZero tries to use dbt compile artifacts when they are available. Many engineers do not have local warehouse credentials or a working dbt profile on a laptop, so semzero check falls back to static SQL plus git diff analysis instead of crashing.

When dbt compile is unavailable, the terminal summary says:

Analysis fidelity: medium
Note: dbt compile unavailable; used static SQL fallback.

Fallback mode is useful for first-pass review, but compiled SQL and dbt artifacts provide higher-fidelity lineage and evidence.

Validated Alpha Capabilities

The current public alpha is intentionally narrow and dbt-first. Validated behavior includes:

  • Local semzero check and semzero doctor with no SemZero-specific config.
  • Static SQL fallback when dbt compile is unavailable.
  • Advisory GitHub PR comments for dbt SQL changes.
  • Enum/domain closure changes such as changed CASE fallbacks.
  • Grain and join structural risks such as GROUP BY key changes or join-key changes.
  • Schema contract breaks when a removed selected column is used downstream.
  • Used-vs-unused schema distinction to avoid over-firing on local-only changes.
  • Format-only and CTE-rename/refactor silence.
  • Messy or massive rewrite broad warnings when precise ranking would be misleading.
  • JSON/Markdown artifacts for receipts, comments, ranking decisions, changed files, and summaries.

Known Limitations

  • Metric-formula drift and filter/population drift are still experimental and are not promoted as confident production findings yet.
  • SemZero is optimized for dbt SQL projects. Kafka, streaming contracts, and broad warehouse monitoring are not current public scope.
  • Static fallback has lower fidelity than compiled dbt analysis.
  • The public alpha is advisory. Review findings manually before using SemZero as a required CI gate.
  • Memory/flywheel scoring is not wired into public ranking yet.
  • SemZero does not repair SQL or make warehouse changes.

GitHub PR Path

The local command is the simplest first-user path. Teams can also run SemZero in GitHub Actions for advisory PR comments and uploaded artifacts. The same dbt-first assumption-gate behavior powers both surfaces.

Generated artifacts commonly include:

  • receipt.json
  • comment.md
  • production_ranking_adapter.json
  • shadow_hypothesis_receipt.json
  • ranking_comparison.json
  • changed_files.txt
  • changed.diff
  • dbt_compile.status.json
  • repo_snapshot.json

Experimental And Legacy Surfaces

Some older modules remain in the repository for research, compatibility, or future product work, including broader warehouse replay, chaos/wind-tunnel experiments, repair automation, and legacy lab commands.

They are not the recommended public alpha path. For external dbt users, start with:

semzero doctor
semzero check

Security

SemZero may process dbt manifests, compiled SQL, model names, table names, lineage metadata, and optional warehouse metadata. Do not include production secrets, credentials, private customer data, or sensitive query output in public bug reports.

See SECURITY.md.

Release Notes