Spaces:
Running
Running
.github/copilot-instructions.md — moltbot-hybrid-engine (HF Space B)
SYNCED FILE — Source: courtBundleGenerator2/scripts/sync_agent_docs.sh
DO NOT EDIT HERE — edit source and re-run sync_agent_docs.sh
This Repo: moltbot-hybrid-engine (HF Space B)
- Role: Local clone of HF Space deebee7/moltbot-hybrid-engine. Ollama + Qwen 2.5 brain. Edit locally, push to deploy.
- Entrypoint:
app.py (FastAPI + Ollama) - Output dir:
https://deebee7-moltbot-hybrid-engine.hf.space (cloud — not local)
Architecture Reference
See: memory-bank/ARCHITECTURE.md (synced to this repo)
Absolute Rules (All Repos)
- NO placeholders, TODOs, or incomplete logic — implement fully or stop
- NO standalone scripts — fix files in place only (no temp_fix.py, wrapper_v2.py)
- NO compliance checks that block discovery, embedding, or bundle output
- NO force push:
git push --forceis prohibited - DRY: reuse FileResolutionBridge, UnifiedEvidenceBridge, existing processors — never duplicate logic
- NEVER use
./local_output— always use the full absolute output path above - Before claiming complete: run
ls -lhon output PDFs + checkmissing_evidence_summary.json - Every claim requires CLI proof (
ls,cat,grep) — no assumptions, no "most likely"
Exhibit & DB Reference (Court Format — MANDATORY FOR ALL LEGAL DOCS)
- Required format: Exhibit [Bundle letter][Number] (DB-[N]) — [Filename]
- Example: Exhibit G7 (DB-125) — 16_12_25_Lamberth_Email_Complaint_Response_Rent_account_UFN40981138.pdf
- Exhibit number = bundle letter + sequential (e.g. A15, G7) — set by bundler only, never overwritten
- DB reference = DB-[N] (e.g. DB-125) — set by
lib/db_registry.pyonly, never used as exhibit number - Filename MUST be included — DB number alone is not adequate for any doc receiving amendments/edits/insertions
- NEVER use bare "DB-[●]" or "Exhibit DB-[Number]" as the main identifier
- NEVER leave "DB-[●]" unresolved in final text — resolve before filing
- Resolve using:
legal_emails/Phase8/DB_Evidence_List.txt(DB → filename) + bundle output (DB → Exhibit letter+number) - Full instruction:
prompts/legal_exhibit_instruction.txt(synced to this repo) - Engine endpoint: GET https://deebee7-moltbot-hybrid-engine.hf.space/prompts/legal-exhibit-instruction
Protected Files (Never overwrite without explicit permission in capitals)
enhanced_bundler_wrapper.patched.pycreate_proper_embedded_bundle.pygenerate_bundles_final_corrected.pydual_category_evidence_processor.pycategorize_and_append_v2.py
Evidence Discovery (P2 only — but all agents must know this)
- Root:
/home/mrdbo/projects/courtBundleGenerator2/evidence/ - Policy: FULL RECURSIVE SCAN — no whitelists, no allow-lists
- If any file under the evidence root is not found, discovery is broken — fix the whole scan, not a list
Hybrid Engine Rules
- This is a DEPLOYMENT TARGET — do not add bundler logic here
- Deploy:
git add -A && git commit -m 'msg' && git push origin main - Exposes: /health, /api/generate, /v1/chat/completions, GET /prompts/legal-exhibit-instruction
- SDK: Docker; Ollama installed at runtime via start.sh; Qwen 2.5 pulled in background
Full Rules
See: memory-bank/CRITICAL_INSTRUCTIONS.md (synced to this repo)
See: AGENT_KNOWLEDGE_BASE_Core_Identity_Standards.md (synced to this repo)