-
Notifications
You must be signed in to change notification settings - Fork 63
Expand file tree
/
Copy pathfilenames.py
More file actions
130 lines (128 loc) · 8.11 KB
/
Copy pathfilenames.py
File metadata and controls
130 lines (128 loc) · 8.11 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
from enum import Enum
class FilenameEnum(str, Enum):
START_TIME = "001-1-start_time.json"
INITIAL_PLAN = "001-2-plan.txt"
REDLINE_GATE_RAW = "002-1-redline_gate.json"
REDLINE_GATE_MARKDOWN = "002-2-redline_gate.md"
PREMISE_ATTACK_RAW = "002-3-premise_attack.json"
PREMISE_ATTACK_MARKDOWN = "002-4-premise_attack.md"
IDENTIFY_PURPOSE_RAW = "002-5-identify_purpose_raw.json"
IDENTIFY_PURPOSE_MARKDOWN = "002-6-identify_purpose.md"
PLAN_TYPE_RAW = "002-7-plan_type_raw.json"
PLAN_TYPE_MARKDOWN = "002-8-plan_type.md"
POTENTIAL_LEVERS_RAW = "002-9-potential_levers_raw.json"
POTENTIAL_LEVERS_CLEAN = "002-10-potential_levers.json"
DEDUPLICATED_LEVERS_RAW = "002-11-deduplicated_levers_raw.json"
ENRICHED_LEVERS_RAW = "002-12-enriched_levers_raw.json"
VITAL_FEW_LEVERS_RAW = "002-13-vital_few_levers_raw.json"
STRATEGIC_DECISIONS_MARKDOWN = "002-14-strategic_decisions.md"
CANDIDATE_SCENARIOS_RAW = "002-15-candidate_scenarios_raw.json"
CANDIDATE_SCENARIOS_CLEAN = "002-16-candidate_scenarios.json"
SELECTED_SCENARIO_RAW = "002-17-selected_scenario_raw.json"
SELECTED_SCENARIO_CLEAN = "002-18-selected_scenario.json"
SCENARIOS_MARKDOWN = "002-19-scenarios.md"
PHYSICAL_LOCATIONS_RAW = "002-20-physical_locations_raw.json"
PHYSICAL_LOCATIONS_MARKDOWN = "002-21-physical_locations.md"
CURRENCY_STRATEGY_RAW = "002-22-currency_strategy_raw.json"
CURRENCY_STRATEGY_MARKDOWN = "002-23-currency_strategy.md"
IDENTIFY_RISKS_RAW = "003-1-identify_risks_raw.json"
IDENTIFY_RISKS_MARKDOWN = "003-2-identify_risks.md"
MAKE_ASSUMPTIONS_RAW = "003-3-make_assumptions_raw.json"
MAKE_ASSUMPTIONS_CLEAN = "003-4-make_assumptions.json"
MAKE_ASSUMPTIONS_MARKDOWN = "003-5-make_assumptions.md"
DISTILL_ASSUMPTIONS_RAW = "003-6-distill_assumptions_raw.json"
DISTILL_ASSUMPTIONS_MARKDOWN = "003-7-distill_assumptions.md"
REVIEW_ASSUMPTIONS_RAW = "003-8-review_assumptions_raw.json"
REVIEW_ASSUMPTIONS_MARKDOWN = "003-9-review_assumptions.md"
CONSOLIDATE_ASSUMPTIONS_FULL_MARKDOWN = "003-10-consolidate_assumptions_full.md"
CONSOLIDATE_ASSUMPTIONS_SHORT_MARKDOWN = "003-11-consolidate_assumptions_short.md"
FERMI_SANITY_CHECK_RAW = "003-12-fermi_sanity_check_raw.json"
FERMI_SANITY_CHECK_MARKDOWN = "003-13-fermi_sanity_check.md"
PRE_PROJECT_ASSESSMENT_RAW = "004-1-pre_project_assessment_raw.json"
PRE_PROJECT_ASSESSMENT = "004-2-pre_project_assessment.json"
PROJECT_PLAN_RAW = "005-1-project_plan_raw.json"
PROJECT_PLAN_MARKDOWN = "005-2-project_plan.md"
GOVERNANCE_PHASE1_AUDIT_RAW = "006-1-governance_phase1_audit_raw.json"
GOVERNANCE_PHASE1_AUDIT_MARKDOWN = "006-2-governance_phase1_audit.md"
GOVERNANCE_PHASE2_BODIES_RAW = "006-3-governance_phase2_bodies_raw.json"
GOVERNANCE_PHASE2_BODIES_MARKDOWN = "006-4-governance_phase2_bodies.md"
GOVERNANCE_PHASE3_IMPL_PLAN_RAW = "006-5-governance_phase3_impl_plan_raw.json"
GOVERNANCE_PHASE3_IMPL_PLAN_MARKDOWN = "006-6-governance_phase3_impl_plan.md"
GOVERNANCE_PHASE4_DECISION_ESCALATION_MATRIX_RAW = "006-7-governance_phase4_decision_escalation_matrix_raw.json"
GOVERNANCE_PHASE4_DECISION_ESCALATION_MATRIX_MARKDOWN = "006-8-governance_phase4_decision_escalation_matrix.md"
GOVERNANCE_PHASE5_MONITORING_PROGRESS_RAW = "006-9-governance_phase5_monitoring_progress_raw.json"
GOVERNANCE_PHASE5_MONITORING_PROGRESS_MARKDOWN = "006-10-governance_phase5_monitoring_progress.md"
GOVERNANCE_PHASE6_EXTRA_RAW = "006-11-governance_phase6_extra_raw.json"
GOVERNANCE_PHASE6_EXTRA_MARKDOWN = "006-12-governance_phase6_extra.md"
CONSOLIDATE_GOVERNANCE_MARKDOWN = "006-13-consolidate_governance.md"
RELATED_RESOURCES_RAW = "007-1-related_resources_raw.json"
RELATED_RESOURCES_MARKDOWN = "007-8-related_resources.md"
FIND_TEAM_MEMBERS_RAW = "008-1-find_team_members_raw.json"
FIND_TEAM_MEMBERS_CLEAN = "008-2-find_team_members.json"
ENRICH_TEAM_MEMBERS_CONTRACT_TYPE_RAW = "009-1-enrich_team_members_contract_type_raw.json"
ENRICH_TEAM_MEMBERS_CONTRACT_TYPE_CLEAN = "009-2-enrich_team_members_contract_type.json"
ENRICH_TEAM_MEMBERS_BACKGROUND_STORY_RAW = "010-1-enrich_team_members_background_story_raw.json"
ENRICH_TEAM_MEMBERS_BACKGROUND_STORY_CLEAN = "010-2-enrich_team_members_background_story.json"
ENRICH_TEAM_MEMBERS_ENVIRONMENT_INFO_RAW = "011-1-enrich_team_members_environment_info_raw.json"
ENRICH_TEAM_MEMBERS_ENVIRONMENT_INFO_CLEAN = "011-2-enrich_team_members_environment_info.json"
REVIEW_TEAM_RAW = "012-review_team_raw.json"
TEAM_MARKDOWN = "013-team.md"
SWOT_RAW = "014-1-swot_analysis_raw.json"
SWOT_MARKDOWN = "014-2-swot_analysis.md"
EXPERTS_RAW = "015-1-experts_raw.json"
EXPERTS_CLEAN = "015-2-experts.json"
EXPERT_CRITICISM_RAW_TEMPLATE = "016-1-{}-expert_criticism_raw.json"
EXPERT_CRITICISM_MARKDOWN = "016-2-expert_criticism.md"
DATA_COLLECTION_RAW = "017-1-data_collection_raw.json"
DATA_COLLECTION_MARKDOWN = "017-2-data_collection.md"
IDENTIFIED_DOCUMENTS_RAW = "017-3-identified_documents_raw.json"
IDENTIFIED_DOCUMENTS_MARKDOWN = "017-4-identified_documents.md"
IDENTIFIED_DOCUMENTS_TO_FIND_JSON = "017-5-identified_documents_to_find.json"
IDENTIFIED_DOCUMENTS_TO_CREATE_JSON = "017-6-identified_documents_to_create.json"
FILTER_DOCUMENTS_TO_FIND_RAW = "017-7-filter_documents_to_find_raw.json"
FILTER_DOCUMENTS_TO_FIND_CLEAN = "017-8-filter_documents_to_find_clean.json"
FILTER_DOCUMENTS_TO_CREATE_RAW = "017-9-filter_documents_to_create_raw.json"
FILTER_DOCUMENTS_TO_CREATE_CLEAN = "017-10-filter_documents_to_create_clean.json"
DRAFT_DOCUMENTS_TO_FIND_RAW_TEMPLATE = "017-11-{}-draft_documents_to_find_raw.json"
DRAFT_DOCUMENTS_TO_FIND_CONSOLIDATED = "017-12-draft_documents_to_find.json"
DRAFT_DOCUMENTS_TO_CREATE_RAW_TEMPLATE = "017-13-{}-draft_documents_to_create_raw.json"
DRAFT_DOCUMENTS_TO_CREATE_CONSOLIDATED = "017-14-draft_documents_to_create.json"
DOCUMENTS_TO_CREATE_AND_FIND_MARKDOWN = "017-15-documents_to_create_and_find.md"
WBS_LEVEL1_RAW = "018-1-wbs_level1_raw.json"
WBS_LEVEL1 = "018-2-wbs_level1.json"
WBS_LEVEL1_PROJECT_TITLE = "018-3-wbs_level1_project_title.json"
WBS_LEVEL2_RAW = "018-4-wbs_level2_raw.json"
WBS_LEVEL2 = "018-5-wbs_level2.json"
WBS_PROJECT_LEVEL1_AND_LEVEL2 = "019-wbs_project_level1_and_level2.json"
PITCH_RAW = "020-1-pitch_raw.json"
PITCH_CONVERT_TO_MARKDOWN_RAW = "020-2-pitch_to_markdown_raw.json"
PITCH_MARKDOWN = "020-3-pitch.md"
TASK_DEPENDENCIES_RAW = "021-task_dependencies_raw.json"
TASK_DURATIONS_RAW_TEMPLATE = "022-1-{}-task_durations_raw.json"
TASK_DURATIONS = "022-2-task_durations.json"
WBS_LEVEL3_RAW_TEMPLATE = "023-1-{}-wbs_level3_raw.json"
WBS_LEVEL3 = "023-2-wbs_level3.json"
WBS_PROJECT_LEVEL1_AND_LEVEL2_AND_LEVEL3_FULL = "023-3-wbs_project_level1_and_level2_and_level3.json"
WBS_PROJECT_LEVEL1_AND_LEVEL2_AND_LEVEL3_CSV = "023-4-wbs_project_level1_and_level2_and_level3.csv"
REVIEW_PLAN_RAW = "024-1-review_plan_raw.json"
REVIEW_PLAN_MARKDOWN = "024-2-review_plan.md"
EXECUTIVE_SUMMARY_RAW = "025-1-executive_summary_raw.json"
EXECUTIVE_SUMMARY_MARKDOWN = "025-2-executive_summary.md"
SCHEDULE_GANTT_MERMAID_HTML = "026-1-schedule_gantt_mermaid.html"
SCHEDULE_GANTT_DHTMLX_HTML = "026-2-schedule_gantt_dhtmlx.html"
SCHEDULE_GANTT_MACHAI_CSV = "026-3-schedule_gantt_machai.csv"
QUESTIONS_AND_ANSWERS_RAW = "027-1-questions_and_answers_raw.json"
QUESTIONS_AND_ANSWERS_MARKDOWN = "027-2-questions_and_answers.md"
QUESTIONS_AND_ANSWERS_HTML = "027-3-questions_and_answers.html"
PREMORTEM_RAW = "028-1-premortem_raw.json"
PREMORTEM_MARKDOWN = "028-2-premortem.md"
SELF_AUDIT_RAW = "029-1-self_audit_raw.json"
SELF_AUDIT_MARKDOWN = "029-2-self_audit.md"
REPORT = "030-report.html"
PIPELINE_COMPLETE = "999-pipeline_complete.txt"
class ExtraFilenameEnum(str, Enum):
LOG_TXT = "log.txt"
EXPECTED_FILENAMES1_JSON = "expected_filenames1.json"
PIPELINE_STOP_REQUESTED_FLAG = "pipeline_stop_requested.txt"
TRACK_ACTIVITY_JSONL = "track_activity.jsonl"
ACTIVITY_OVERVIEW_JSON = "activity_overview.json"