You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor migration documentation and cleanup plans
- Updated JSON-TOOLS.md to reference new migration documentation.
- Revised TESTS.md to link to DEVELOPMENT-PRINCIPLES.md for cleanup plans.
- Added comprehensive Copilot instructions for HeraldStack, detailing project overview, architecture, developer workflows, and best practices.
- Created INGEST-MIGRATION-MODULAR-PLAN.md to outline the refactor to a modular ingestion architecture.
- Established a Migration Archive with historical documents and guidelines for future migrations.
- Documented the Script Migration Cleanup Plan, detailing the process for cleaning up shell scripts post-migration.
- Compiled a Script Migration to Rust Plan, outlining core principles and successfully migrated scripts.
- Summarized Shell Script Prevention strategies to prevent the creation of new shell scripts and promote automated tools.
-**HeraldStack** is a Rust-based, context-aware AI framework for personal and professional productivity, integrating memory, emotion, and modular execution across a cohort of AI entities.
5
+
- The system is migrating all application logic from shell scripts to Rust binaries. Shell scripts are only used for infrastructure orchestration (e.g., deployment, CI/CD, AWS CLI).
6
+
7
+
## Architecture & Key Components
8
+
-**src/**: Core Rust code for all application logic, including data processing, JSON/JSONL tools, embedding, and ingestion.
9
+
-**ai-entities/**: Definitions and metadata for AI personalities (see `entity-registry.json`, individual `.md` files).
10
+
-**config/**: Schemas, ethics, and model configuration.
11
+
-**docs/**: System design, migration, and vector search documentation.
12
+
-**scripts/**: Shell scripts for deployment and validation (do not add new app logic here).
13
+
-**rust_ingest/**: Rust CLI tools for ingestion and embedding (see `marvelai_ingest.rs`, `ingest.rs`).
14
+
-**data/**: Vector store registry and ingested data.
If you are unsure about a workflow or convention, check the documentation including the Root "HARALD" directory README.md and the appropriate .md file in the working directory, as well as general documentation in `docs/` paying special attention to the `migration/` directory for migration guidelines and the `CONTRIBUTING.md` for contribution standards.
72
+
73
+
- When suggesting code or pipeline changes, do not offer multiple alternatives or open‑ended questions. Clearly state the proposed fix and tell me you will apply it after I say “yes.” Only ask me to reply “yes” when confirmation is absolutely necessary before executing the change.
0 commit comments