Files
pbl02/scripts/inspect_ops01_text.py
T
2026-10-06 13:24:08 +09:00

27 lines
851 B
Python

import json
with open('import/OPS01.json', 'r', encoding='utf-8') as f:
ops01 = json.load(f)
# Let's inspect each field and how it corresponds to missions02.md
print("=== Project level fields ===")
print("id:", ops01['id'])
print("title:", ops01['title'])
print("category:", ops01['category'])
print("level:", ops01['level'])
print("durationDays:", ops01['durationDays'])
print("requiredHours:", ops01['requiredHours'])
print("summary:", ops01['summary'])
print("objectives:", ops01['objectives'])
print("deliverables:", ops01['deliverables'])
print("constraints:", ops01['constraints'])
print("evalSummary:", ops01['evalSummary'])
print("prerequisites:", ops01['prerequisites'])
print("projectSkills:", ops01['projectSkills'])
print("\n=== Mission 1 ===")
m = ops01['missions'][0]
for k, v in m.items():
print(f"--- {k} ---")
print(v)