Architecture, doctrine, contracts, and reusable business-appliance patterns.
For humans and LLMs
System Orientation
Plain-language orientation for humans and LLMs working in the Agentic Business Appliance repository.
What This Is
This repository is a multi-project workspace for an Agentic Business Appliance framework. It contains the reusable framework, the Legacy Defenders proof, a consulting proof, an Elixir runtime path, UX research, generated output, and internal planning material.
The root homepage is the switchboard. It should stay neutral and route people to the right project.
Active Projects
The inherited-home strategy proof with Keith, Rachel, Mike, and reviewable estate artifacts.
The default service-business proof for referrals, opportunity briefs, proposals, and follow-up.
The Phoenix/LiveView runtime direction for workflow DAGs, event logs, and realtime artifacts.
System Spine
- Conversation: the user explains the real situation.
- Work matter: the case gets durable context.
- Artifact: AI drafts a brief, packet, proposal, strategy, or report.
- Workflow: DAG steps create, validate, revise, and route work.
- Review: humans handle judgment, authority, pricing, and risk.
- Deliverable: approved work becomes a useful artifact, action, or service.
Boundaries
- The root
/page is the project hub. - Stable project namespace entries are
/projects/framework/,/projects/legacy-defenders/,/projects/consulting/,/projects/elixir-runtime/,/projects/ux-research/, and/internal/. - Those namespace pages currently bridge to flat generated pages until the source folders are migrated.
- Legacy Defenders chat is preserved at
legacy-defenders.html. - Framework pages explain the system.
- Customer pages should be concise, humane, and task-oriented.
- Internal pricing, founder, market, and operating details belong in internal docs.
docs/is generated output. Edit source files incontent/,templates/,static/,agentic-appliance/,project-docs/, ortools/.
Root File
There is also a plain Markdown orientation file at the repository root:
SYSTEM-ORIENTATION.md
Use it when handing the repo to another LLM or developer before starting a new implementation phase.