Software Copyright Manual Screenshot Consistency Verification Report
Verification Time: 2026-08-28
Verification Scope: All image references in docs/software-copyright/sc/Software Manual.md + actual content of shots/.png files
Verification Method: MD5 deduplication comparison + manual visual check for each image
I. Overall Issues
The manual references shots/*.png over 100 times. Three major types of inconsistencies were found:
| Issue Type | Count | Description |
|---|---|---|
| Same image reused across different products | 11+ | The same login page screenshot is simultaneously used for sc2–sc7 as 'Platform Overview/Capability Center/Intent Management/Digital Employee Platform/Edge AI Platform', etc. |
| Wrong product screenshots | 4 instances | In sc1, 'AI Agent Theater Display/Platform Overview/Desktop Client Operation Demo' actually uses the interface of the 'Ai Tucao' product, not BossAgents. |
| Same image labeled differently within the same product | 30+ | The only actual functional page screenshots for sc2–sc7 are repeatedly labeled as different functions within the manual. |
II. MD5 Duplication Evidence
The following MD5 values appear under multiple different filenames/titles:
| MD5 | Number of Duplicate Files | Involved Files (Partial) |
|---|---|---|
| 91dd1f80c0ccbcae2f14ee86860cd73d | 11 | sc2-3-platform.png, sc3-2-platform.png, sc4-2-platform.png, sc5-2-platform.png, sc6-4-platform.png, sc7-2-platform.png, etc. |
| 99db25cca3e95b5fbc275942e0d49b07 | 3 | sc2-1-rules.png, sc2-4-rule-config.png, sc2-5-scenario-rulelib.png |
| 9588345ff2f453e45ea483fba7684ec4 | 3 | sc3-1-storage.png, sc3-3-query-result.png, sc3-4-scenario-storage.png |
| 10acb6d3c00b45885a5bf0cf3171c33a | 3 | sc5-1-intent.png, sc5-3-intent-result.png, sc5-5-scenario-intent.png |
| 867c1494d37896e4e32b5cd6222f4a73 | 2 | sc2-2-loop-engineering.png, sc2-6-scenario-loop.png |
| 85691d16334de460d9e57e60d3d210d6 | 2 | sc6-1-health.png, sc6-4-scenario-staff.png |
| 80c4b7bccbd0c303145030ff8fe8005b | 2 | sc4-1-capabilities.png, sc4-4-scenario-cap.png |
| 79ba91daf8657b906cc1722b5b76806c | 2 | sc4-5-scenario-vendor.png, sc6-6-scenario-vendor.png |
| 450052d0e6733a10b83b5222ae628ef5 | 2 | sc4-6-scenario-ecr.png, sc6-5-scenario-ecr.png |
III. Visual Verification Results by Product
sc1-bossagents-platform (BossAgents Platform)
| Reference Location | Title | Actual Image Content | Judgment |
|---|---|---|---|
| Figure 4-1 / 6-2 / 7-4 / 18-1 | Platform Overview / AI Agent Theater / Desktop Client Operation Demo | "Ai Tucao · AI Agent Theater" (Roast Comic, AI Talk Show, Agent PK Competition), unrelated to BossAgents | ❌ Incorrect Product |
| Figure 6-1 | Platform Login Entry | BossAgents Login Page | ✅ Correct |
| Figure 4-2 / 6-4 / 7-3 | Procurement Management Interface | Procurement Automation Process Test Page | ✅ Correct (but reused) |
| Figure 4-3 / 6-3 | PLM Rules and Prompt Management Interface | PLM Rules Management Page | ✅ Correct (but reused) |
| Figure 6-5~6-8 | API Response | JSON responses from /api/rule-engine/rules, /api/capability/status, /api/intent/rules, /api/digital-staff/health | ✅ Correct |
sc2-rule-engine (Rule Engine)
- The only genuine functional page: sc2-1-rules.png (Left-Arm Right-Arm Industrial Rule Engine Unified Scheduling System)
- Issue: This image is labeled as "Rule Library," "Rule Configuration," "Scenario-Rule Library," etc.; elsewhere, login pages are misused as "Platform Overview."
sc3-sqlite-storage (SQLite Storage)
- The only genuine functional page: sc3-1-storage.png (SQLite Two-layer Industrial Data Private Storage System)
- Issue: This diagram is simultaneously labeled as 'Storage Architecture', 'Query Results', and 'Scenario-Storage'; elsewhere, login pages are used to impersonate the 'Platform Main Interface'.
sc4-atomic-capability
- The only genuine functional page: sc4-1-capabilities.png (Six Major Atomic Capability Industrial Agent System)
- Issue: This diagram is simultaneously labeled as 'Capability List' and 'Scenario-Capability'; elsewhere, login pages are used to impersonate the 'Platform Capability Center'.
sc5-intent-recognition
- The only genuine functional page: sc5-1-intent.png (Rule + LLM Hybrid Intent Recognition System)
- Issue: This diagram is simultaneously labeled as 'Intent Recognition', 'Intent Results', and 'Scenario-Intent'; elsewhere, login pages are used to impersonate the 'Intent Management Backend'.
sc6-digital-staff
- The only genuine functional page: sc6-1-health.png (Configurable Industrial Digital Staff Generation Platform)
- Issue: This diagram is simultaneously labeled as 'Health Check' and 'Scenario-Digital Staff'; elsewhere, login pages are used to impersonate the 'Digital Staff Capability Center Platform'.
sc7-edge-ai
- The only genuine functional page: sc7-1-edge.png (Edge-side AI Model Cross-hardware Adaptation System)
- Issue: This diagram is simultaneously labeled as 'Edge-side Adaptation Status' and 'Scenario-Edge'; elsewhere, login pages are used to impersonate the 'Edge AI Platform'.
sc8-miniapp (Mini Program)
- Architecture/flowcharts generated using Pillow (arch.png, loop.png, bom.png, etc.), no UI screenshots, all titles labeled as 'Architecture Diagram/Flowchart'.
- This document does not contain erroneous product screenshots or reused login page issues.
IV. Remediation Recommendations
Given the severe shortage of real UI materials currently available in shots/ (most are reused/erroneous), it is recommended to:
- Immediately stop submitting the current batch of PDFs (which contain erroneous screenshots).
- Retain the genuine materials: sc1-1 login page, sc1-4 procurement page, sc1-3 PLM rules page, sc1-5~8 API response diagrams, and the unique functional page screenshot for each of sc2~sc7. Each image should be used only once, with titles strictly matching the actual content.
- Delete/replace the following erroneous/reused screenshots:
- Replace all instances of sc1-2-ai-showcase.png (Ai Tucao) with overview/capability center schematic diagrams of the BossAgents platform.
- Replace all images where the login page is misrepresented as the 'platform/capability center/management backend' with corresponding architecture/flowchart diagrams based on each product's actual functionality.
- For functionally repeated page screenshots within each product, retain only one instance; replace the others with data flow/sequence/architecture diagrams for that function.
- Regenerate: After modifying shots/, rerun gen_sc_pdfs.py → generate new PDFs → rerun _verify_independent.py for validation (the validation script does not check image content; manual review is required).
Note: If real UI screenshots are mandatory, they must be re-captured from a running environment for the latest interface of each product. This report only verifies based on existing shots/ directory.
V. Fix Execution Results (Implemented per Solution A)
Execution Time: 2026-08-28 (Same day)
Execution Method: fix_screenshots.py now generates architecture/flow diagrams + rewrites references + re-runs PDF pipeline
5.1 Fix Actions
- Generated 36 product-specific architecture/flow diagrams: Each diagram is clearly labeled at the top with a Chinese title indicating its function. Title text = caption text in the manual, fundamentally eliminating 'mismatched captions'.
- Rewrote all image references in manuals sc1–sc7:
- sc1 retains real screenshots: sc1-1-login.png, sc1-3-plm-rules.png, sc1-4-procurement.png, sc1-5~8 api-*.png.
- sc1 deletes/replaces incorrect 'Ai Tucao' product images, adds platform overview/capability center/desktop client generated diagrams.
- sc2–sc7: All previously reused/impersonated login page images are replaced with product-specific architecture/flow diagrams.
- The same image file corresponds to only one caption type within the same manual; no empty captions or missing files exist.
- Re-ran gen_sc_pdfs.py: All 8 manual PDFs were successfully regenerated.
5.2 Post-fix Verification
| Verification Item | Result |
|---|---|
| Image Reference Self-check (Each image's alt description corresponds one-to-one with the file, no missing or empty captions) | 0 issues |
| Visual Spot-check of Generated Figures (sc2-3-platform, sc1-desktop, sc6-2-report-biz) | Title text matches the caption, Chinese displays correctly |
| _verify_independent.py 8-piece set consistency check | All passed |
| Page count of 8 manual PDFs | sc1=78, sc2=42, sc3=42, sc4=43, sc5=40, sc6=40, sc7=37, sc8=30 |
5.3 Current Status
- All embedded images strictly correspond to their captions, with no cross-product reuse, incorrect product screenshots, or empty captions.
- sc2–sc7 primarily consist of architecture/process diagrams, with no login pages disguised as screenshots; sc1 retains real function page/API screenshots and uses each only once.
- Source code/registration forms remain unchanged; the three-layer consistency check (8-piece set name/version V1.0/copyright holder) still passes.
Note: The .py generation script is excluded from the repository per .gitignore confidentiality agreement; shots/.png and .md manuals are included in the commit scope.
BossAgents