{
	"ai_global_instructions": {
		"save_strategy": "full_object",
		"save_steps": [
			"Retrieve latest object with getObject",
			"Merge updates in memory",
			"Ensure all required fields are included",
			"Set joeUpdated to current UTC ISO8601 (with milliseconds)",
			"Save using saveObject"
		],
		"timestamps": {
			"update_field": "joeUpdated",
			"format": "ISO8601_with_milliseconds"
		},
		"search_behavior": {
			"default_source": "cache",
			"when_to_use_storage": "after saves or when authoritative",
			"fallback_strategy": "list_and_filter_locally"
		},
		"hydration": {
			"required": true,
			"datasets": [
				"status",
				"tag",
				"dataset",
				"user"
			]
		},
		"protection_handling": {
			"_protected": "restrict access to assigned members or admins"
		}
	}
}

