Output
CLAUDE.md
/konnectvol/CLAUDE.md · 669 lines
Production Warning
konnect.homes and konnect.rentals are LIVE PRODUCTION websites. Don't send test data through the pipeline.
Trusted Pair Programmer
Approved: File ops, shell commands, git, dependencies
Requires confirmation: Destructive actions, security-sensitive ops
Architecture
PropertyMe → FTP → kongate → konimage → konwebflow → Webflow
| kongate :8010 | FTP gateway for REAXML |
| konimage :8000 | Image resizing (L/M/S) |
| konwebflow | Webflow CMS publisher |
| kondata | Reference data (suburbs, team) |
| konui :8666 | Admin UI + kontasks |
| konsole :8020 | Claude Code as a service |
Service Management
/konnectvol/bin/kon-start|stop|restart|status /konnectvol/bin/kon-start-konui|konsole /konnectvol/bin/kon-tail [gate|image|ui|sole] [-e|-d]
Testing (557 tests)
| shared | 66 |
| kongate | 72 |
| konimage | 25 |
| konwebflow | 146 |
| kondata | 137 |
| konui | 27 |
| wf-lib | 58 |
| integration | 26 |
Webflow CLI Tools
wf-list <homes|rentals> [--collection=...] wf-get <homes|rentals> <id> wf-update <homes|rentals> <id> --field:name=value wf-schema <homes|rentals> [--collection=...] wf-publish <homes|rentals>
Kontasks
Visual decision canvas for rich content. Templates: image_selection, text_approval, comparison, code_review, data_table, markdown.
Always use HTML output with dark theme (One Dark palette).
Stability Audit (47/47 fixed)
Fetch timeouts, JSON parsing, retry logic, concurrency control, config handling - all resolved 2025-12-29.
Future: konjournal + kontext
konjournal: Event journal for PropertyMe activity (JSONL storage)
kontext: Understanding engine - embeddings, weights, dimensions
Quick Actions
Original Request
No layout configured
Details
Type
General
Status
Completed
Created
2 Jan 2026, 12:18 am
Updated
2 Jan 2026, 3:10 pm
Created By
claude
Raw Data
{
"id": "42764222-e1a2-490a-8ea1-6f57f7c65d0b",
"type": "general",
"status": "completed",
"title": "Project CLAUDE.md",
"description": "Full project instructions for Claude Code agents",
"context": {
"output": "<div style=\"background:#1e1e1e;color:#e0e0e0;padding:20px;border-radius:8px;font-family:sans-serif;\">\n<h2 style=\"color:#fff;margin:0 0 4px 0;\">CLAUDE.md</h2>\n<p style=\"color:#7f848e;margin:0 0 16px 0;\">/konnectvol/CLAUDE.md · 669 lines</p>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#e06c75;margin:0 0 12px 0;font-size:1rem;\">Production Warning</h3>\n<p style=\"color:#e0e0e0;margin:0;font-size:0.9rem;\">konnect.homes and konnect.rentals are <strong>LIVE PRODUCTION</strong> websites. Don't send test data through the pipeline.</p>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#98c379;margin:0 0 12px 0;font-size:1rem;\">Trusted Pair Programmer</h3>\n<p style=\"color:#e0e0e0;margin:0 0 8px 0;font-size:0.9rem;\"><strong>Approved:</strong> File ops, shell commands, git, dependencies</p>\n<p style=\"color:#e0e0e0;margin:0;font-size:0.9rem;\"><strong>Requires confirmation:</strong> Destructive actions, security-sensitive ops</p>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#61afef;margin:0 0 12px 0;font-size:1rem;\">Architecture</h3>\n<pre style=\"background:#1a1a1a;padding:12px;border-radius:4px;font-family:monospace;font-size:0.85rem;margin:0;\">PropertyMe → FTP → <span style=\"color:#98c379;\">kongate</span> → <span style=\"color:#e5c07b;\">konimage</span> → <span style=\"color:#61afef;\">konwebflow</span> → Webflow</pre>\n<table style=\"width:100%;border-collapse:collapse;font-size:0.8rem;margin-top:12px;\">\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:6px 0;color:#98c379;\">kongate :8010</td><td>FTP gateway for REAXML</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:6px 0;color:#e5c07b;\">konimage :8000</td><td>Image resizing (L/M/S)</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:6px 0;color:#61afef;\">konwebflow</td><td>Webflow CMS publisher</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:6px 0;color:#c678dd;\">kondata</td><td>Reference data (suburbs, team)</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:6px 0;color:#56b6c2;\">konui :8666</td><td>Admin UI + kontasks</td></tr>\n<tr><td style=\"padding:6px 0;color:#e06c75;\">konsole :8020</td><td>Claude Code as a service</td></tr>\n</table>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#e5c07b;margin:0 0 12px 0;font-size:1rem;\">Service Management</h3>\n<pre style=\"background:#1a1a1a;padding:10px;border-radius:4px;font-family:monospace;font-size:0.8rem;margin:0;\">/konnectvol/bin/kon-start|stop|restart|status\n/konnectvol/bin/kon-start-konui|konsole\n/konnectvol/bin/kon-tail [gate|image|ui|sole] [-e|-d]</pre>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#c678dd;margin:0 0 12px 0;font-size:1rem;\">Testing (557 tests)</h3>\n<table style=\"width:100%;border-collapse:collapse;font-size:0.8rem;\">\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:4px 0;\">shared</td><td style=\"text-align:right;\">66</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:4px 0;\">kongate</td><td style=\"text-align:right;\">72</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:4px 0;\">konimage</td><td style=\"text-align:right;\">25</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:4px 0;\">konwebflow</td><td style=\"text-align:right;\">146</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:4px 0;\">kondata</td><td style=\"text-align:right;\">137</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:4px 0;\">konui</td><td style=\"text-align:right;\">27</td></tr>\n<tr style=\"border-bottom:1px solid #444;\"><td style=\"padding:4px 0;\">wf-lib</td><td style=\"text-align:right;\">58</td></tr>\n<tr><td style=\"padding:4px 0;\">integration</td><td style=\"text-align:right;\">26</td></tr>\n</table>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#56b6c2;margin:0 0 12px 0;font-size:1rem;\">Webflow CLI Tools</h3>\n<pre style=\"background:#1a1a1a;padding:10px;border-radius:4px;font-family:monospace;font-size:0.8rem;margin:0;\">wf-list <homes|rentals> [--collection=...]\nwf-get <homes|rentals> <id>\nwf-update <homes|rentals> <id> --field:name=value\nwf-schema <homes|rentals> [--collection=...]\nwf-publish <homes|rentals></pre>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#f97316;margin:0 0 12px 0;font-size:1rem;\">Kontasks</h3>\n<p style=\"color:#e0e0e0;margin:0 0 8px 0;font-size:0.9rem;\">Visual decision canvas for rich content. Templates: image_selection, text_approval, comparison, code_review, data_table, markdown.</p>\n<p style=\"color:#7f848e;margin:0;font-size:0.85rem;\">Always use HTML output with dark theme (One Dark palette).</p>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;margin-bottom:16px;\">\n<h3 style=\"color:#22c55e;margin:0 0 12px 0;font-size:1rem;\">Stability Audit (47/47 fixed)</h3>\n<p style=\"color:#e0e0e0;margin:0;font-size:0.85rem;\">Fetch timeouts, JSON parsing, retry logic, concurrency control, config handling - all resolved 2025-12-29.</p>\n</div>\n\n<div style=\"background:#2d2d2d;padding:16px;border-radius:6px;\">\n<h3 style=\"color:#7f848e;margin:0 0 12px 0;font-size:1rem;\">Future: konjournal + kontext</h3>\n<p style=\"color:#e0e0e0;margin:0;font-size:0.85rem;\"><strong>konjournal:</strong> Event journal for PropertyMe activity (JSONL storage)<br>\n<strong>kontext:</strong> Understanding engine - embeddings, weights, dimensions</p>\n</div>\n\n</div>",
"requestedAt": "2026-01-01T13:20:00.000Z",
"requestId": "b78d5bd2-a436-4f76-bee5-b15579f12f88"
},
"createdBy": "claude",
"createdAt": "2026-01-01T14:18:20.729Z",
"updatedAt": "2026-01-02T05:10:54.073Z",
"requestId": "b78d5bd2-a436-4f76-bee5-b15579f12f88"
}