{
  "suite_id": "novel_feedback_v4_encoder_state_simulator",
  "title": "Novel Feedback v4 Encoder-State Simulator",
  "created_utc": "2026-05-12T03:00:58+00:00",
  "uses_reranking": false,
  "direct_generation_policy": "state-conditioned direct generation, no personalized reranking",
  "source_count": 19,
  "v3_reproduction": {
    "suite_id": "novel_feedback_v3_suite",
    "experiment_count": 96,
    "scenario_count": 12,
    "method_count": 8,
    "state_vs_memory_uplift": 0.2748,
    "uncertainty_vs_memory_uplift": 0.3498,
    "qidian_dta_status": "Qidian-Webnovel reader comments/replies require a Data Transfer Agreement; this suite uses metadata-only/DTA-ready adapter paths with no bypass and no protected scraping."
  },
  "qidian_dta_status": "Qidian-Webnovel reader comments/replies require a Data Transfer Agreement; v4 uses metadata/DTA-ready adapter paths and no protected scraping.",
  "gpu_experiment": {
    "status": "volc_submitted",
    "volc_task_id": "t-20260512105935-c47bs",
    "local_device": "cuda",
    "torch_version": "2.8.0+cu128",
    "workspace": "/root/code/vepfs/hermes/gpu",
    "queue": "q-20251224104457-jzdpj",
    "resource_queue_name": "c20250509",
    "flavor": "ml.pni2.28xlarge",
    "entrypoint": "python3 /root/code/vepfs/hermes/novel-demo/personalized-user-feedback-agent-evolution/v4-encoder-simulator/scripts/run_v4_iteration.py --artifacts-dir /root/code/vepfs/hermes/novel-demo/personalized-user-feedback-agent-evolution/v4-encoder-simulator/artifacts/v4_encoder_state_simulator_volc --gpu-status volc_completed",
    "safety": "Volc credentials/logs/YAML stay under /root/code/vepfs/hermes/gpu; no AK/SK is persisted in artifacts."
  },
  "artifact_index": {
    "research_audit": "v4_research_audit.md",
    "baseline_diagnosis": "v4_baseline_diagnosis.json",
    "metric_definitions": "v4_metric_definitions.json",
    "eval_design": "v4_eval_design.md",
    "usertrajectory_schema": "usertrajectory_schema.json",
    "sample_usertrajectories": "sample_usertrajectories.jsonl",
    "encoder_train_metrics": "encoder_train_metrics.json",
    "encoder_training_curves": "encoder_training_curves.json",
    "encoder_predictions_sample": "encoder_predictions_sample.jsonl",
    "gpu_task_submission": "gpu_task_submission.json",
    "visualization": "visualization.html"
  }
}
