01
Drawing Sheets & Workbooks
4 assets
DT-001
A3/A2 professional print-ready drawing sheet — zone grid (A–F, 1–4), three-panel title block, 11-symbol legend, revision table, SVG north point, scale bar. A3/A2 toggle, one-click print.
BS 8888 / CGS DT-001
Issued
CS-001
7-sheet Excel workbook — Camera Schedule (50 rows, dropdowns, auto-calculations), Storage Calculator, PoE Budget, Bill of Materials, Design Validation checklist, Dashboard, Release Notes.
CS-001 — openpyxl generated
Issued
DT-001 Rev 1.0
A3 drawing sheet — legacy. Title block, legend panel, revision table, notes, north point. Superseded by v1.7.
Superseded by v1.7
Superseded
CS-001 Rev 1.0
5-sheet workbook — Dashboard, Backlog, Kaizen, Legend, Release Notes. Superseded by v1.6.
Superseded by v1.6
Superseded
02
Survey Forms
SUR-000 to SUR-007
SUR-000
Master CSS template — all SUR-00x forms inherit this brand, A4 print CSS, title block, site details, signature, and footer.
Internal reference only
Template
SUR-001
20-row camera schedule, NVR/storage specification, PoE budget summary, site details, engineer signature block.
BS EN 62676 / PD 6662
Issued
SUR-002
10-threat assessment table, 5×5 risk matrix (green / amber / red / dark red), mitigations plan.
BS 7958 / BS 7799
Issued
SUR-003
16-zone detection schedule, PD 6662 grade/category fields, keyholder register, dual-path signalling details.
PD 6662:2017 / BS EN 50131
Issued
SUR-004
20-door schedule, fire alarm interface requirements, integration matrix, credential types and reader specification.
BS EN 60839-11 / BS 7273
Issued
SUR-005
Duty tier assessment callout, 8+2 threat table, ProtectUK 12-item compliance checklist. Standard and Enhanced duty tiers.
Terrorism (Protection of Premises) Act 2025
Issued
SUR-006
8-row access/egress table, staffing brief, 6+4 event risk summary, venue capacity and configuration details.
BS 8406 / Purple Guide / NaCTSO
Issued
SUR-007
13-row environmental risk table, 16-sensor placement schedule, alarm thresholds table, data logger specification.
BS EN ISO 14001 / EW-001
Issued
03
Symbol Libraries
40 symbols across 3 disciplines
SL-001
14 symbols — fixed dome, PTZ, fisheye, bullet cameras; NVR; monitor; PoE switch; network video server; SY/CAT5/fibre cabling; HDD storage. Inline SVG, A4 print-ready, 4-column grid with reference table.
BS EN 62676 / IEC 60617
14 Symbols
SL-002
13 symbols — PIR, dual-tech, door contact, window contact, shock sensor, glass break, control panel, keypad, bell box, external sounder, strobe, PA button, PSU. Inline SVG.
BS EN 50131 / PD 6662
13 Symbols
SL-003
13 symbols — card reader, PIN reader, biometric reader, magnetic lock, electric strike, door position switch, REX PIR, REX button, access control unit, intercom, PSU, SY cable, break glass. Inline SVG.
BS EN 60839-11 / BS 7273
13 Symbols
04
Build & Automation Scripts
6 scripts — Python 3.x
⚙
Open CDS Tools
Generate a client pack, create a project folder, or rebuild the toolkit — no commands, no terminal. Just fill in the form and click the button.
→
Developer reference — CLI commands
build_all.py
Runs all build scripts in sequence — pass/fail table with timing, exits 1 on any failure
python build_all.py
pack_client.py
Generates discipline client zip — survey form + symbol library + drawing sheet
python pack_client.py --discipline CCTV --ref PRJ-001
new_project.py
Creates PRJ-001_Client-Name/ with 01–08 subfolders, optionally copies survey form
python new_project.py --client "Acme Ltd" --ref PRJ-001
build_surveys.py
Verifies all SUR-00x forms, rewrites SF-001 index, updates CHANGELOG
python build_surveys.py
build_v16.py
Generates Smart Workbook v1.6 (openpyxl) — all 7 sheets with formulas
python build_v16.py
build_workbook.py
Generates Master Workbook v1.5 (openpyxl) — 5 sheets, legacy reference
python build_workbook.py
05
Design Standards & Reference
| Doc Ref | Document | Path |
|---|---|---|
| DS-001 | Master Drawing Standards | 01_Design-Standards/ |
| SF-001 | Survey Forms Index | 04_Survey-Forms/SF-001_Survey-Forms-Index_Rev1.0.md |
| CHANGELOG | Version History | CHANGELOG.md |
| README | Project Overview | README.md |