Software Copyright Material Refresh Record (Three-End Dimension · 8 Items · 2026-08-28)
- Date: 2026-08-28
- Background: The software copyright application was restarted, following the user-confirmed Plan C (web end including desktop client + mini program as independent items).
Based on the existing 7 capability module software copyrights, the web end was upgraded to 'including desktop client' (sc1 adds electron/electron-app source code).
And the 8th item 'Left-Hand Right-Hand Industrial Intelligent Agent Mini Program Software' (sc8-miniapp) was newly added.
- Conclusion: All 8 three-piece-set items have been regenerated, and all consistency checks have passed.
I. Key Changes in This Round
| Item | Change |
|---|---|
| sc1 Boshi Intelligent Agent Collaboration Platform Software | Added electron and electron-app to dirs in gen_all_source.cjs (desktop shell lragent-desktop); added 'XVIII. Desktop Client' chapter to the manual; source code lines increased from 213,290 → 249,910 |
| sc8 Left & Right Arm Industrial Intelligent Agent Mini-Program Software | Added SOFT entry (dirs: bossagents-miniapp/src + server); newly authored Software Specification.md (30 pages, including 7 real architecture/flow charts); source code volume 60,145 lines |
| Other sc2~sc7 | Source code volume re-excavated and refreshed based on current code (see table below) |
| Print version | Modified BASE in gen_forms_pdf.py to D:/openclaw/bossagents/docs/software-copyright, title changed to "8 Items", added sc8 row |
II. Source Code Volume Update Comparison (Re-excavated Actual Values)
| Software Copyright | Previous Round (2026-07-26) | Current Round (2026-08-28) | Submission Page Count |
|------|-------------------|-----------------|---------|
| sc1 Bosi Intelligent Agent Collaboration Platform (including desktop client) | 210,909 | 249,910 | 60 |
| sc2 Industrial Rule Engine Scheduling | 11,683 | 12,138 | 60 |
| sc3 SQLite Dual-layer Storage | 3,697 | 4,063 | 60 |
| sc4 Six Core Atomic Capabilities | 10,829 | 13,452 | 60 |
| sc5 Hybrid Intent Recognition | 2,657 | 2,729 | 55 (fully submitted) |
| sc6 Digital Employee Generation Platform | 32,546 | 52,194 | 60 |
| sc7 Edge-side AI Adaptation | 4,503 | 4,759 | 60 |
| sc8 Industrial Intelligent Agent Mini Program (new) | — | 60,145 | 60 |
Page count rule: Source code ≥3000 lines, submit first 30 + last 30 pages, total 60 pages; sc5
3. Generation Steps
- gen_all_source.cjs re-extract 8 source_code.txt files
(Managed Node 22.22.2; sc1/sc2/sc3/sc4/sc6/sc7/sc8 = 60 pages, sc5 = 55 pages).
- Update the SC array lines in gen_sc_pdfs.py with the current actual line counts (avoid outdated constant pitfalls), and add the sc8 entry.
- gen_sc_pdfs.py (Managed Python 3.13.12 · reportlab 4.4.10 · Windows simsun/simhei)
Re-render 8 sets of the three documents (Registration Form.txt + User Manual.pdf + Source Code Documentation.pdf), font registration OK.
- Newly write sc8-miniapp/Software Manual.md (actual structure: derived from all pages in src/pages.json, forceGraph RANK,
i18n, etc.), and generated 7 architecture/flow diagrams (Pillow, gen_sc8_diagrams.py).
- Added Chapter "XVIII. Desktop Client (lragent-desktop)" to sc1-bossagents-platform/Software Specification.md.
- gen_forms_pdf.py corrected BASE and changed to "8 items", merged and regenerated Software Copyright Application Form Print Version.pdf (9 pages).
- Created _verify_independent.py (8-item EXPECT set), ran verification, all PASS.
IV. Consistency Verification
| Directory | Source Lines | Registration.txt | Source Code Doc.pdf | Specification.pdf | Result |
|---|---|---|---|---|---|
| sc1 | 249910 | 250k lines | 60 | 79 | OK |
| sc2 | 12138 | 12k lines | 60 | 52 | OK |
| sc3 | 4063 | 4063 lines | 60 | 51 | OK |
| sc4 | 13452 | 13k lines | 60 | 51 | OK |
| sc5 | 2729 | 2729 lines | 55 | 50 | OK |
| sc6 | 52194 | 52k lines | 60 | 50 | OK |
| sc7 | 4759 | 4759 lines | 60 | 45 | OK |
| sc8 | 60145 | 60k lines | 60 | 30 | OK |
- Name / Version (V1.0) / Copyright Owner (Beijing Zuobang Youbi AI Technology Co., Ltd.) three-layer consistency: 8/8
- Source Code Doc.pdf page count compliant (≥3000→60 pages; sc5 submitted 55 pages in full).
- Print version.pdf: 9 pages (cover index + 8 copies)
- _verify_independent.py overall check: All passed
V. Known Issues and Risks
- **gen_sc_pdfs.py / gen_forms_pdf.py are excluded by .gitignore (*.py); SC arrays and forms changes are not committed to repository;
By project anti-leak agreement, they are not committed by default; dependencies are retained in the working tree (if versioning is required, use git add -f).
- build_form line count format: sc1/2/4/6/8 ≥10000 lines displayed as 'approx. X ten thousand lines', sc3/5/7 show exact line counts, compliant with specification.
- sc8 manual page count: Expanded to 30 pages this round (including 7 diagrams + full real page list appendix), meeting the requirement of ≥30 pages for software copyright registration;
Individual source code page line count
- Refresh based on working tree** (including uncommitted changes); if only reflecting published code is required, commit first and then re-run.
VI. Artifact Locations
- docs/software-copyright/sc1..sc8*/ —— 8 complete sets of three documents
(Software Copyright Registration Application Form.txt / Software Manual.md / Software Manual.pdf / Source Code.txt / Source Code Documentation.pdf)
- docs/software-copyright/软著申请表打印版.pdf —— Merged print version of 8 application forms (9 pages)
- docs/software-copyright/_verify_independent.py —— Verification script for the 8 sets
- Auxiliary: gen_sc8_diagrams.py (sc8 architecture/flowchart generation), gen_all_source.cjs, gen_sc_pdfs.py, gen_forms_pdf.py
BossAgents