Update sample_data.py
Browse files- sample_data.py +81 -30
sample_data.py
CHANGED
|
@@ -383,36 +383,87 @@ WBS_DIAGRAM_JSON = """
|
|
| 383 |
"id": "phase_1_prep",
|
| 384 |
"label": "1. Preparation",
|
| 385 |
"tasks": [
|
| 386 |
-
{
|
| 387 |
-
|
| 388 |
-
|
| 389 |
-
|
| 390 |
-
|
| 391 |
-
|
| 392 |
-
|
| 393 |
-
|
| 394 |
-
|
| 395 |
-
|
| 396 |
-
|
| 397 |
-
|
| 398 |
-
|
| 399 |
-
|
| 400 |
-
|
| 401 |
-
|
| 402 |
-
|
| 403 |
-
|
| 404 |
-
|
| 405 |
-
|
| 406 |
-
|
| 407 |
-
|
| 408 |
-
|
| 409 |
-
|
| 410 |
-
|
| 411 |
-
|
| 412 |
-
|
| 413 |
-
{
|
| 414 |
-
|
| 415 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 416 |
]
|
| 417 |
}
|
| 418 |
]
|
|
|
|
| 383 |
"id": "phase_1_prep",
|
| 384 |
"label": "1. Preparation",
|
| 385 |
"tasks": [
|
| 386 |
+
{
|
| 387 |
+
"id": "task_1_1_goal_scope",
|
| 388 |
+
"label": "1.1. Define Goal & Scope",
|
| 389 |
+
"subtasks": [
|
| 390 |
+
{
|
| 391 |
+
"id": "subtask_1_1_1_ai_problem",
|
| 392 |
+
"label": "1.1.1. AI Problem Definition",
|
| 393 |
+
"granular_tasks": [
|
| 394 |
+
{
|
| 395 |
+
"id": "gt_1_1_1_1_understand_req",
|
| 396 |
+
"label": "1.1.1.1. Understand Requirements",
|
| 397 |
+
"sub_granular_tasks": [
|
| 398 |
+
{
|
| 399 |
+
"id": "sgt_1_1_1_1_1_gather_stakeholder_input",
|
| 400 |
+
"label": "1.1.1.1.1. Gather Stakeholder Input",
|
| 401 |
+
"final_tasks": [
|
| 402 |
+
{"id": "ft_1_1_1_1_1_1_interview_users", "label": "1.1.1.1.1.1. Interview Users"},
|
| 403 |
+
{"id": "ft_1_1_1_1_1_2_analyze_feedback", "label": "1.1.1.1.1.2. Analyze Feedback"},
|
| 404 |
+
{"id": "ft_1_1_1_1_1_3_document_needs", "label": "1.1.1.1.1.3. Document Needs"}
|
| 405 |
+
]
|
| 406 |
+
}
|
| 407 |
+
]
|
| 408 |
+
}
|
| 409 |
+
]
|
| 410 |
+
}
|
| 411 |
+
]
|
| 412 |
+
},
|
| 413 |
+
{
|
| 414 |
+
"id": "task_1_2_resource_id",
|
| 415 |
+
"label": "1.2. Identify Resources",
|
| 416 |
+
"subtasks": [
|
| 417 |
+
{
|
| 418 |
+
"id": "subtask_1_2_1_data_sources",
|
| 419 |
+
"label": "1.2.1. Data Sources Identification",
|
| 420 |
+
"granular_tasks": [
|
| 421 |
+
{
|
| 422 |
+
"id": "gt_1_2_1_1_list_internal_data",
|
| 423 |
+
"label": "1.2.1.1. List Internal Data",
|
| 424 |
+
"sub_granular_tasks": [
|
| 425 |
+
{
|
| 426 |
+
"id": "sgt_1_2_1_1_1_check_db_access",
|
| 427 |
+
"label": "1.2.1.1.1. Check DB Access",
|
| 428 |
+
"final_tasks": [
|
| 429 |
+
{"id": "ft_1_2_1_1_1_1_verify_credentials", "label": "1.2.1.1.1.1. Verify Credentials"},
|
| 430 |
+
{"id": "ft_1_2_1_1_1_2_test_connections", "label": "1.2.1.1.1.2. Test Connections"},
|
| 431 |
+
{"id": "ft_1_2_1_1_1_3_secure_apis", "label": "1.2.1.1.1.3. Secure APIs"}
|
| 432 |
+
]
|
| 433 |
+
}
|
| 434 |
+
]
|
| 435 |
+
}
|
| 436 |
+
]
|
| 437 |
+
}
|
| 438 |
+
]
|
| 439 |
+
},
|
| 440 |
+
{
|
| 441 |
+
"id": "task_1_3_env_setup",
|
| 442 |
+
"label": "1.3. Environment Setup",
|
| 443 |
+
"subtasks": [
|
| 444 |
+
{
|
| 445 |
+
"id": "subtask_1_3_1_cloud_infra",
|
| 446 |
+
"label": "1.3.1. Cloud Infra. Provisioning",
|
| 447 |
+
"granular_tasks": [
|
| 448 |
+
{
|
| 449 |
+
"id": "gt_1_3_1_1_deploy_vms",
|
| 450 |
+
"label": "1.3.1.1. Deploy VMs",
|
| 451 |
+
"sub_granular_tasks": [
|
| 452 |
+
{
|
| 453 |
+
"id": "sgt_1_3_1_1_1_select_instance_types",
|
| 454 |
+
"label": "1.3.1.1.1. Select Instance Types",
|
| 455 |
+
"final_tasks": [
|
| 456 |
+
{"id": "ft_1_3_1_1_1_1_gpu_spec", "label": "1.3.1.1.1.1. GPU Spec"},
|
| 457 |
+
{"id": "ft_1_3_1_1_1_2_cpu_mem", "label": "1.3.1.1.1.2. CPU/Mem"},
|
| 458 |
+
{"id": "ft_1_3_1_1_1_3_storage_opts", "label": "1.3.1.1.1.3. Storage Options"}
|
| 459 |
+
]
|
| 460 |
+
}
|
| 461 |
+
]
|
| 462 |
+
}
|
| 463 |
+
]
|
| 464 |
+
}
|
| 465 |
+
]
|
| 466 |
+
}
|
| 467 |
]
|
| 468 |
}
|
| 469 |
]
|