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

推荐订阅源

D
DataBreaches.Net
IT之家
IT之家
博客园_首页
博客园 - 【当耐特】
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
G
Google Developers Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
GbyAI
GbyAI
腾讯CDC
H
Hackread – Cybersecurity News, Data Breaches, AI and More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
I
InfoQ
H
Help Net Security
T
Tailwind CSS Blog
B
Blog RSS Feed
Martin Fowler
Martin Fowler
人人都是产品经理
人人都是产品经理
The Cloudflare Blog
博客园 - 叶小钗
雷峰网
雷峰网
量子位

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 - enzoferraripapa-arch/ai-vprocess-ops: Engineerin...
enzo_ferrari · 2026-05-21 · via Hacker News: Show HN

Reviewable AI-Assisted Engineering

ai-vprocess-ops: a small SQLite graph that captures why AI-generated code exists

CI Security

AI wrote the code. Where's the why? AI coding agents can build fast, but the engineering reason behind the work often disappears across sessions.

This repository is a small, executable reference architecture for preserving that reason as a local SQLite graph: requirements, decisions, trace candidates, tests, evidence, open issues, policy triggers, standards references, and ALM handoff rationale.

Existing project notes or memory DBs can feed this method as optional upstream sources. The repository itself stays focused on the V-process / pre-ALM method layer.

It is designed for Codex, Claude Code, Cursor, GitHub Copilot, or another AI coding agent when the bottleneck is no longer code generation speed, but the loss of engineering context.

Model weights stay fixed.
Engineering state lives in the database.
The LLM reads the graph and drafts bounded recommendations.
Humans and formal ALM systems keep final authority.
flowchart LR
    generic["Your existing project notes or memory DB (optional)<br/>project-local facts and session memory"]
    local["ai-vprocess-ops local SQLite graph<br/>V-process review method and No-X rules"]
    handoff["Reviewed handoff package<br/>accepted local decisions and traces only"]
    alm["Formal ALM / SOP / QMS<br/>official approvals and records"]

    generic -. "optional upstream memory" .-> local
    local --> handoff
    handoff --> alm
Loading

Boundary

This is:

  • a graph-backed engineering-memory pattern;
  • a pre-ALM review and decision-support layer;
  • a build specification for AI agents that need project-specific importers, reverse-engineering passes, review reports, and handoff packages;
  • a dependency-free Python prototype that proves the operating path.

This is not:

  • model training or fine-tuning;
  • automatic compliance;
  • a replacement for human engineering judgement;
  • a packaged generic project-memory database;
  • a replacement for Polarion, DOORS, Jama, Codebeamer, or another formal ALM system;
  • a tool for unauthorized third-party reverse engineering, DRM bypass, credential extraction, or secret discovery.

Local accepted decisions and reviewed traces are local review records only. Formal approvals, baselines, signatures, workflow state, and audit records stay in the formal ALM or SOP system.

The repository includes application examples, but they are examples only. If you use this pattern to develop, review, release, sell, certify, operate, or maintain anything, the engineering decisions and consequences remain yours. See docs/16_application_examples_and_responsibility.md.

What Works Today

The prototype is intentionally small, but it is executable end to end.

Capability Current implementation
Build graph memory prototype/vprocess_graph.py loads fictional project/change data into SQLite.
Reverse-engineering import prototype/import_reverse_engineering.py imports authorized sample behavior, requirement candidates, trace candidates, evidence, and open issues.
Policy matching prototype/policy_match.py supports single-condition and AND-condition activity policies.
Impact analysis prototype/impact_query.py uses a recursive SQLite CTE with depth and edge filters.
LLM review context prototype/llm_recommend.py builds bounded graph context and can call local Ollama.
Human decision lifecycle prototype/decision_lifecycle.py records accepted, rejected, draft, and needs-review states with reviewer, rationale, and timestamps.
Reviewed handoff prototype/alm_handoff_export.py exports Markdown or JSON from accepted decisions and accepted trace reviews only.
Review report prototype/export_review_report.py writes deterministic Markdown from the graph.
Read-only tool boundary prototype/mcp_readonly_stub.py exposes JSON-RPC-style read-only graph tools.
Regression check benchmarks/run_sample_regression.py verifies the fictional sample scenario and committed outputs.

Current limits: this is not a production trace engine, complete MCP server, GraphRAG system, Neo4j-style graph platform, formal ALM adapter, or real quality/cost benchmark. It is a compact reference implementation with explicit extension points.

Quick Start

From the repository root:

python prototype/vprocess_graph.py --db .demo/vprocess_demo.db --input examples/sample_project_input.json
python prototype/llm_recommend.py --db .demo/vprocess_demo.db --provider prompt
python benchmarks/run_sample_regression.py

The first command creates a local demo graph from fictional data. The second builds the LLM review prompt from that graph without calling a remote model. The third runs the deterministic sample regression check.

For the full executable path, including impact query, decision review, trace-review handoff, report export, and read-only tool listing, see docs/12_architecture.md.

For AI-agent operating instructions, read AGENTS.md.

Sample Outputs

Committed sample outputs are regenerated and checked by CI:

Applied Companion

For a vendor-neutral applied example playbook, see ai-vprocess-playbook.

Use this repository for the abstract pattern and executable prototype. Use the playbook for small operational examples such as project profiles, work-item-like SOP skeletons, gate and trace reviews, connector permission boundaries, and routing matrices. The playbook is still an example set, not an approval, compliance, or certification package.

Use this repository as a build specification, not as a place to store private project state.

Give an AI coding agent:

  1. this repository;
  2. an authorized target project;
  3. the target project's allowed artifacts, tests, logs, documents, and configuration;
  4. a clear boundary for what may be inferred and what requires human review.

Then ask it to build a local engineering-memory pipeline:

  • artifact inventory;
  • graph importer;
  • reverse-engineering pass for observed behavior and candidates;
  • V-process activity recommendation;
  • trace candidate generation;
  • human review report;
  • one-way ALM handoff package.

Prompt examples are in docs/10_ai_agent_build_spec.md.

For a copyable per-project starter workspace, use templates/empty_environment. It gives an agent a local graph DB schema, project profile, bootstrap scripts, and first-request template without mixing private project data into this public repository.

If you already use a generic engineering-memory DB, treat it as an external per-project memory layer and this repository as the V-process / pre-ALM method layer. This repository does not require both layers for every project. See docs/17_relationship_to_generic_engineering_memory_db.md.

Who This Is For

  • Engineers using AI coding agents on long-running projects.
  • Vibe coders who need to recover why generated code exists.
  • Reviewers of AI-generated pull requests.
  • Teams preparing trace candidates, evidence, and review packages before formal ALM entry.
  • Builders of local-first agent memory, MCP-style tools, context engineering, requirements-as-code, and traceability tooling.

The useful claim is narrow:

AI-assisted engineering needs a durable graph of why, not only faster generation
of what.

Repository Layout

AGENTS.md
  Operating instructions for AI coding agents.

docs/
  Concept, architecture, operating model, prompt examples, and positioning.

schema/
  Minimal SQLite schema for the graph, policy, decision, and review layer.

examples/
  Fictional input data and deterministic sample outputs.

prototype/
  Dependency-free Python demo using SQLite.

tests/
  Standard-library unit tests for the Python prototype.

tools/
  Public safety and sample-output checks.

benchmarks/
  Deterministic sample regression check. Not a cost benchmark.

templates/empty_environment/
  Copyable per-project workspace for local engineering-memory runs.

Docs

Quality Gates

The repository keeps the first safety layer simple and auditable:

python -m unittest discover -s tests
python tools/check_public_safety.py
python tools/check_sample_outputs.py

GitHub Actions also runs Python compile checks, unit tests across supported Python versions, sample-output sync checks, Ruff, Bandit, CodeQL, Dependency Review, and Dependabot.

The public gate rejects common publication accidents: committed SQLite databases, private-key-like material, token-like strings, internal project markers, invalid JSON, stale sample outputs, broken SQL schema loading, broad workflow permissions, pull_request_target, and workflows that require repository secrets.

Before publishing or tagging a release, also run the full command set in AGENTS.md.

Public Release Rules

  • Use fictional or sanitized examples only.
  • Do not publish real customer requirements, proprietary SOPs, tokens, server names, internal hostnames, private DB files, or confidential standards text.
  • Keep standards references as clause IDs and short original summaries.
  • Treat the architecture as decision support, not autonomous compliance authority.