Directories
¶
| Path | Synopsis |
|---|---|
|
Package admin provides admin dashboard support: audit logging, ACL, multi-project management, and remote connect helpers.
|
Package admin provides admin dashboard support: audit logging, ACL, multi-project management, and remote connect helpers. |
|
Package aiprofile implements AI_PROFILE enforcement, budget caps, feature flags, per-tier timeouts, and rate-limit coordination.
|
Package aiprofile implements AI_PROFILE enforcement, budget caps, feature flags, per-tier timeouts, and rate-limit coordination. |
|
Package alerts manages Prometheus alert rules and Alertmanager routing for nSelf.
|
Package alerts manages Prometheus alert rules and Alertmanager routing for nSelf. |
|
Package backup provides path validation helpers for backup operations.
|
Package backup provides path validation helpers for backup operations. |
|
Package database provides database and Hasura metadata operations.
|
Package database provides database and Hasura metadata operations. |
|
Package doctor provides comprehensive health check sections for nself doctor.
|
Package doctor provides comprehensive health check sections for nself doctor. |
|
Package dogfood implements the nSelf dogfood audit system for production health verification.
|
Package dogfood implements the nSelf dogfood audit system for production health verification. |
|
Package domain provides DNS propagation polling and nginx server block generation for custom domain provisioning.
|
Package domain provides DNS propagation polling and nginx server block generation for custom domain provisioning. |
|
Package dr provides disaster recovery operations: drills, standby promotion, rollback, and split-brain fencing.
|
Package dr provides disaster recovery operations: drills, standby promotion, rollback, and split-brain fencing. |
|
Package env implements multi-environment management for nSelf projects.
|
Package env implements multi-environment management for nSelf projects. |
|
Package errs defines sentinel errors for the nself CLI.
|
Package errs defines sentinel errors for the nself CLI. |
|
Package installer provides automated installation of Ollama and related local-LLM infrastructure for nSelf Block A (Zero-Config AI).
|
Package installer provides automated installation of Ollama and related local-LLM infrastructure for nSelf Block A (Zero-Config AI). |
|
Package license — banner.go provides warning banner text for grace period states.
|
Package license — banner.go provides warning banner text for grace period states. |
|
Package metrics emits Prometheus-compatible metrics written to a textfile collector directory for node_exporter to scrape.
|
Package metrics emits Prometheus-compatible metrics written to a textfile collector directory for node_exporter to scrape. |
|
Package observability provides shared Prometheus metrics and OpenTelemetry tracing helpers for all nSelf Go services.
|
Package observability provides shared Prometheus metrics and OpenTelemetry tracing helpers for all nSelf Go services. |
|
Package ports provides port-holder identification utilities for the nSelf CLI.
|
Package ports provides port-holder identification utilities for the nSelf CLI. |
|
Package promote implements staging-to-production promotion with diff preview and rollback.
|
Package promote implements staging-to-production promotion with diff preview and rollback. |
|
Package queue provides CLI integration for the pg-boss queue/jobs plugin.
|
Package queue provides CLI integration for the pg-boss queue/jobs plugin. |
|
Package secrets — rotation scheduling, dual-key windows, and expiry alerts.
|
Package secrets — rotation scheduling, dual-key windows, and expiry alerts. |
|
Package seed implements the DB seeding fixtures system for nSelf projects.
|
Package seed implements the DB seeding fixtures system for nSelf projects. |
|
Package setup — .env.ai generator for P88 Zero-Config AI (Sprint 01, T-01-09).
|
Package setup — .env.ai generator for P88 Zero-Config AI (Sprint 01, T-01-09). |
|
Package tenant provides multi-tenancy management: RLS policy generation, tenant lifecycle (create/upgrade/suspend/destroy), usage metering, billing integration, and audit logging.
|
Package tenant provides multi-tenancy management: RLS policy generation, tenant lifecycle (create/upgrade/suspend/destroy), usage metering, billing integration, and audit logging. |
|
Package upgrade implements release channel selection and version resolution for the `nself upgrade` command.
|
Package upgrade implements release channel selection and version resolution for the `nself upgrade` command. |
|
Package watchdog implements self-healing container monitoring with circuit breaker.
|
Package watchdog implements self-healing container monitoring with circuit breaker. |
Click to show internal directories.
Click to hide internal directories.