Upload 5 files
Browse files
memory.schemas.csv/memory_rules.md
ADDED
|
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
# memory_rules.md
|
| 2 |
+
[AGENTARIUM_ASSET]
|
| 3 |
+
Name: Viral Muse – Memory Rules (User Profile + Project Workspace)
|
| 4 |
+
Version: v1.0
|
| 5 |
+
Status: Draft
|
| 6 |
+
|
| 7 |
+
## MEMORY RULES (User Profile + Project Workspace)
|
| 8 |
+
|
| 9 |
+
1) Always read memory first:
|
| 10 |
+
- Load active User Profile facts (status=active) for this user_id.
|
| 11 |
+
- Load active Project Workspace rows for the current project_id where state is active/in_progress/open.
|
| 12 |
+
|
| 13 |
+
2) Write memory only when it’s durable:
|
| 14 |
+
- User Profile: store stable identity/preferences/goals/constraints that will matter later.
|
| 15 |
+
- Project Workspace: store decisions, deliverables, constraints, next actions, resolved issues, and definitions of done.
|
| 16 |
+
|
| 17 |
+
3) How to write:
|
| 18 |
+
- Use atomic rows (one fact/task/decision per row).
|
| 19 |
+
- Keep values short and literal. No marketing language. No speculation.
|
| 20 |
+
- Set confidence: 0.95 user explicitly said it; 0.70 inferred; 0.50 guess (avoid guesses).
|
| 21 |
+
|
| 22 |
+
4) Updating facts:
|
| 23 |
+
- Never overwrite old rows in-place.
|
| 24 |
+
- If a fact changes (same fact_key/workspace_key), append a new row and mark the old one as superseded (User Profile) or state=done/parked (Workspace).
|
| 25 |
+
|
| 26 |
+
5) Privacy:
|
| 27 |
+
- Do not store sensitive personal data.
|
| 28 |
+
- Store only what the user would expect you to remember for better work.
|
| 29 |
+
|
| 30 |
+
6) Using memory in responses:
|
| 31 |
+
- Apply memory silently: personalize tone/format, continue the workspace plan, avoid repeating settled decisions.
|
| 32 |
+
- If memory conflicts with the user’s latest instruction, follow the latest instruction and log the update.
|
memory.schemas.csv/project_workspace_memory.csv
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
memory_id,project_id,project_name,workspace_key,workspace_value,value_format,priority,state,confidence,source,source_ref,created_at,updated_at
|
| 2 |
+
PWS_0001,proj_viral_muse,Viral Muse,objective,Package and ship Viral Muse agent + datasets as Agentarium v1,text,high,in_progress,0.9,user_message,chat:turn_latest,2025-12-12T10:10:00+02:00,2025-12-12T10:10:00+02:00
|
| 3 |
+
PWS_0002,proj_viral_muse,Viral Muse,datasets_in_scope,lyric_structure_map; viral_pattern_signals; genre_transformation_rules; tiktok_concept_patterns; viral_potential_rated; creative_partner_advice_map,list,high,done,0.95,file_import,package_build,2025-12-12T10:10:30+02:00,2025-12-12T10:10:30+02:00
|
| 4 |
+
PWS_0003,proj_viral_muse,Viral Muse,known_issue_fixed,creative_partner_advice_map had unnamed empty columns + placeholder row; removed,text,med,done,0.85,system_action,data_cleaning,2025-12-12T10:11:00+02:00,2025-12-12T10:11:00+02:00
|
| 5 |
+
PWS_0004,proj_viral_muse,Viral Muse,deliverables,core files; datasets; memory schemas; guardrails; workflow notes; product readme,list,high,in_progress,0.9,user_message,chat:turn_latest,2025-12-12T10:11:30+02:00,2025-12-12T10:11:30+02:00
|
| 6 |
+
PWS_0005,proj_viral_muse,Viral Muse,constraint,"Keep outputs compact, actionable, pattern-driven",text,high,active,0.85,user_message,chat:turn_latest,2025-12-12T10:12:00+02:00,2025-12-12T10:12:00+02:00
|
| 7 |
+
PWS_0006,proj_viral_muse,Viral Muse,next_action,Generate memory schema headers + populated examples + memory read/write script,text,high,in_progress,0.95,user_message,chat:turn_latest,2025-12-12T10:12:30+02:00,2025-12-12T10:12:30+02:00
|
| 8 |
+
PWS_0007,proj_viral_muse,Viral Muse,open_question,None currently,text,low,open,0.6,assistant_inference,planning,2025-12-12T10:13:00+02:00,2025-12-12T10:13:00+02:00
|
| 9 |
+
PWS_0008,proj_viral_muse,Viral Muse,definition_of_done,"Package passes schema QA, docs included, ready for GH/HF upload",text,med,active,0.8,user_message,chat:turn_latest,2025-12-12T10:13:30+02:00,2025-12-12T10:13:30+02:00
|
memory.schemas.csv/project_workspace_memory__header_only.csv
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
memory_id,project_id,project_name,workspace_key,workspace_value,value_format,priority,state,confidence,source,source_ref,created_at,updated_at
|
memory.schemas.csv/user_profile_memory (1).csv
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
memory_id,user_id,fact_key,fact_value,fact_type,confidence,status,privacy,source,source_ref,created_at,updated_at,notes
|
| 2 |
+
UPF_0001,user_frank,preferred_name,Frank,identity,0.95,active,private,user_message,chat:turn_latest,2025-12-12T10:05:00+02:00,2025-12-12T10:05:00+02:00,Use “Frank” by default
|
| 3 |
+
UPF_0002,user_frank,timezone,Europe/Athens,context,0.9,active,private,system_context,project_config,2025-12-12T10:05:10+02:00,2025-12-12T10:05:10+02:00,For scheduling + timestamps
|
| 4 |
+
UPF_0003,user_frank,primary_goal,Ship Agentarium assets consistently,goal,0.8,active,private,user_message,chat:turn_latest,2025-12-12T10:06:00+02:00,2025-12-12T10:06:00+02:00,High-level motivation
|
| 5 |
+
UPF_0004,user_frank,output_style,"Compact, non-LLMy, structured",preference,0.85,active,private,user_message,chat:turn_latest,2025-12-12T10:06:15+02:00,2025-12-12T10:06:15+02:00,Bias to concise bullets
|
| 6 |
+
UPF_0005,user_frank,creative_bias,Pattern-first; avoid generic lyric-bot behavior,preference,0.9,active,private,user_message,chat:turn_latest,2025-12-12T10:06:40+02:00,2025-12-12T10:06:40+02:00,Patterns > vibes
|
| 7 |
+
UPF_0006,user_frank,platforms_focus,"TikTok, Reddit, Substack, GitHub, Hugging Face",context,0.75,active,private,user_message,chat:turn_latest,2025-12-12T10:07:10+02:00,2025-12-12T10:07:10+02:00,Used for format suggestions
|
| 8 |
+
UPF_0007,user_frank,do_not_do,Don’t hallucinate datasets/claims; don’t oversell,constraint,0.85,active,private,user_message,chat:turn_latest,2025-12-12T10:07:40+02:00,2025-12-12T10:07:40+02:00,Safety + credibility
|
| 9 |
+
UPF_0008,user_frank,language_preference,English (unless asked otherwise),preference,0.7,active,private,inferred,agent_default,2025-12-12T10:08:00+02:00,2025-12-12T10:08:00+02:00,Switch if user requests
|
memory.schemas.csv/user_profile_memory__header_only.csv
ADDED
|
@@ -0,0 +1 @@
|
|
|
|
|
|
|
| 1 |
+
memory_id,user_id,fact_key,fact_value,fact_type,confidence,status,privacy,source,source_ref,created_at,updated_at,notes
|