Components

For pasting into the component scan prompt
NameDescriptionOriginFilesStatus
client-profiles CRUD for client contacts with name, email, phone, address, and notes — generic CRM-lite module. Nocturne 4 Draft
files
models.py:Client
app.py:clients_list,client_new,client_edit,client_delete
templates/clients.html
templates/client_form.html
component-library Tracks reusable code components with name, description, path, origin project, and status — populated by LLM scan prompts. Nocturne 3 Draft
files
models.py:Component,SoftwareComponent
app.py:components_list
templates/components.html
dns-zone-parser Parses BIND-style zone files into clean, normalized DNS records — strips boilerplate, categorizes record types (SPF, DKIM, DMARC), and skips provider noise. Nocturne 3 Draft
files
app.py:_parse_zone_file
app.py:_validate_dns_records
app.py:_dns_from_nameservers
domain-registry Manages domain inventory with registrar, expiry tracking, auto-renew status, and CSV import from GoDaddy and Hostgator. Nocturne 5 Draft
files
models.py:Domain
app.py:domain_new,domain_edit,domain_delete,domain_import,domain_reconcile,domain_upload_zone,domain_link_deployment
templates/domain_form.html
templates/domain_import.html
templates/domain_reconcile.html
flask-project-scaffold Boilerplate project skeleton — configparser-based .config reader, systemd service file, dark-theme base template, deploy flow, and context prompt template. 5 Draft
files
config.py
nocturne.service
CONTEXT_PROMPT.md
templates/base.html
static/css/style.css
hosting-inventory Tracks VPS and hosting accounts with provider, IP, cost, billing cycle, and XLSX import from InterServer. Nocturne 5 Draft
files
models.py:Hosting
app.py:hosting_new,hosting_edit,hosting_delete,hosting_import,hosting_reconcile
templates/hosting_form.html
templates/hosting_import.html
templates/hosting_reconcile.html
llm-prompt-library Stores and displays reusable LLM prompt templates with one-click copy — for structured code review, dependency scanning, etc. Nocturne 2 Draft
files
app.py:prompts
templates/prompts.html
nginx-config-parser Parses bulk nginx configs — extracts server blocks, resolves upstream references, matches server_name to domains, and pulls ports and SSL status. Nocturne 2 Draft
files
app.py:hosting_import_nginx
app.py:deployment_upload_nginx
ops-accountability Cross-references hosting, domains, DNS records, and deployments to surface orphaned servers, unlinked domains, unaccounted DNS entries, and expiring assets. Nocturne 2 Draft
files
app.py:ops
templates/ops.html
roadmap-board Simple kanban-style roadmap with Planned, In Progress, and Done columns — seeded from code, editable via UI. Nocturne 4 Draft
files
models.py:Roadmap
app.py:roadmap_list,roadmap_new,roadmap_edit,roadmap_delete
templates/roadmap.html
templates/roadmap_form.html
sqlite-column-migrator Runtime schema migration helper that detects missing columns via SQLAlchemy inspect and adds them with ALTER TABLE — works for SQLite and Postgres. Nocturne 1 Draft
files
app.py:add_column_if_missing
systemd-config-parser Extracts User, WorkingDirectory, and service name from systemd unit files and docker-compose configs. Nocturne 1 Draft
files
app.py:deployment_upload_systemd
Import Components

Paste the JSON output from an LLM component scan. Matches by name — new components get created, existing ones get updated.