
Revision Impact Check|改版影響檢查
See which reviews a revision affects
改版影響檢查

Compare before/after manifests and identify downstream impact and reviews to renew. US$5 one-time Python source package; no extra dependencies or model key, no GUI.
比較前後版本清單,列出連帶影響與需更新的審核。US$5買斷Python原碼包,不需額外套件或模型金鑰,沒有圖形介面。
Three steps
三步開始
Extract the package and install Python. No requirements.txt or pip installation is needed.
Run the synthetic example below, then prepare your own before/after JSON using references/input.md.
The terminal lists direct changes, affected items, reviews to renew and unknown declarations.
解壓並安裝Python,不需要requirements.txt或pip安裝。
執行合成範例,再依references/input.md建立自己的前後JSON清單。
終端機直接列出變更項目、連帶影響、需重審項目及未知資料。
python3 scripts/check.py --before examples/before.json --after examples/after.json --format markdown
Actual example
實際案例
Changing script affects script → audio → video and lists three reviews to renew. The logo remains unaffected within the supplied graph. This is a synthetic demonstration, not a scan of your files.
範例修改script後,會列出script→audio→video的影響與三項需重做審核;logo在提供的關係中未受影響。這是合成示範,不是自動掃描你的檔案。
Input rules
輸入規則
Both manifests use schema_version 1, the same project_id and up to 1000 artifacts. Each artifact needs id and declared sha256; depends_on and reviews are optional lists. Omitting a list means unknown; an empty list explicitly declares none. Cycles, dangling dependencies and duplicate IDs are rejected. Each JSON is limited to 1 MB.
兩份清單使用schema_version 1、相同project_id及最多1000筆artifacts;每筆有id與宣告的sha256,可附depends_on與reviews。省略清單代表未知,空清單代表明確宣告沒有;循環、找不到的相依項目與重複ID會被拒絕,每份JSON上限1MB。
Exit 0: no declared change; 1: changes found; 2: unknown or invalid input. Add --format json for structured output.
退出碼0代表無宣告變更、1代表抓到變更、2代表未知或輸入錯誤;--format json輸出JSON。
Scope and delivery
範圍與交付
This compares declarations only: no actual-file hashing, automatic dependency discovery or approval. Handoff Check has a different input schema.
只比较宣告,不計算實際檔案雜湊、不自動發現相依關係、不授予批准。Handoff Check使用不同輸入格式,不能直接互換。
Python 3.10+ recommended; tested on macOS Python 3.9.6. Windows: replace python3 with py -3. Windows/Linux clean installs unverified. Includes source, Skill guide and synthetic examples, package 0.1.0 Beta.
建議Python 3.10以上,已測macOS Python 3.9.6;Windows用py -3取代python3,Windows/Linux未實測乾淨安裝。包含原碼、Skill指引及合成範例,套件0.1.0 Beta。
US$5 one-time; no subscription, seller API or hosted service. Optional AI-client costs are yours. Support: [email protected] for installation and reproducible bugs; no custom integration or fixed response time.
US$5買斷,無月費、賣方API或託管服務;選用AI客戶端費用自付。支援[email protected],協助安裝及可重現錯誤,不含客製整合或固定回覆時限。

