Build a local-first autonomous growth engine inspired by the OpenClaw/Larry loop and tuned for Parad0x Labs: sovereign AI infrastructure, open-source, and developer-first. The system orchestrates research, angle selection, visual asset generation, caption drafting, approval-gated publishing, and performance-driven learning.
- Never mention tokens or cryptocurrency language in marketing copy.
- Prioritize GitHub traction (stars/forks/clones), downloads, and developer adoption.
- Start local-first with explicit approval before automating publishing.
- Keep every subsystem replaceable via clear interfaces.
- Use globally portable paths; no machine-specific hardcoding.
- Document branch/commit/push workflows where relevant.
- Assume GitHub access is available for future automation.
- Apply a PLANS-driven execution model for longer efforts.
The repo follows a clean monorepo layout with focused packages hosting domain models, research/strategy/playbooks, creative tooling, publishing pipelines, metrics/memory stores, storage adapters, and shared utilities. Worker and dashboard apps live in apps/*, each backed by tsconfig project references so pnpm run typecheck validates the whole graph. Docs sit in docs/, scripts in scripts/, and automation skills under skills/.
- Research findings flow from
packages/researchinto structuredResearchFindingobjects. ContentAngleandContentBriefdefinitions frompackages/strategyfeed creativeSlideDeckSpecandSlideAssetgeneration inpackages/creative.packages/publishingmanagesCaptionDraft, approvals, andPublishingJobexecution, withPostPerformanceSnapshottracking inpackages/metrics.- Classifications (
PerformanceClassification) determine winners/neutral/losers, stored asRunArtifactBundleartifacts andMemoryInsightlearnings inpackages/memory, whilepackages/storagehandles persistence. - Everything routes through
packages/sharedhelpers and explicit interfaces so each subsystem can be swapped.
- Install dependencies:
pnpm run bootstrap. - Type-check the workspace:
pnpm run typecheck. - Run lint and tests:
pnpm run lintandpnpm run test. - Start the worker in dev mode:
pnpm run dev. - Explore research data with
pnpm research:run,pnpm research:list, andpnpm research:show --id <finding-id>. - Read
docs/RESEARCH-PROVIDERS.mdonce you are ready to wire real data sources safely. - Consult
docs/ARCHITECTURE.mdanddocs/ROADMAP.mdfor deeper context and next steps. - Review the operational docs for day-to-day guidance:
docs/LOCAL_SETUP.md,docs/END_TO_END_FLOW.md,docs/OPERATIONS.md,docs/SECURITY.md, anddocs/RELEASE_AND_PACKAGING.md. - Follow the skill-led guardrails in
skills/when reasoning about architecture, strategy, compliance, execution, or testing.
- Branches must use the
codex/prefix; commits should be focused and atomic. - Follow the staged milestones in
PLANS.mdfor longitudinal work. Update PLANS before starting multi-step initiatives. - Push to the remote after each milestone for review and gating.
- Consult
AGENTS.mdfor Codex-specific guardrails on architecture, branch policy, quality gates, and testing expectations.
ResearchFinding,ContentAngle,ContentBrief,SlideDeckSpec,SlideAsset,CaptionDraft,PublishingJob,PostPerformanceSnapshot,PerformanceClassification,RunArtifactBundle,MemoryInsight,ExperimentTemplate,RepoTarget,RepoMetricSnapshot, andApprovalDecisionall live inpackages/domainfor shared reference.