bullyellis commited on
Commit
5c104bb
1 Parent(s): 2debc8f

Initial commit

Browse files
.gitignore ADDED
@@ -0,0 +1,160 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Byte-compiled / optimized / DLL files
2
+ __pycache__/
3
+ *.py[cod]
4
+ *$py.class
5
+
6
+ # C extensions
7
+ *.so
8
+
9
+ # Distribution / packaging
10
+ .Python
11
+ build/
12
+ develop-eggs/
13
+ dist/
14
+ downloads/
15
+ eggs/
16
+ .eggs/
17
+ lib/
18
+ lib64/
19
+ parts/
20
+ sdist/
21
+ var/
22
+ wheels/
23
+ share/python-wheels/
24
+ *.egg-info/
25
+ .installed.cfg
26
+ *.egg
27
+ MANIFEST
28
+
29
+ # PyInstaller
30
+ # Usually these files are written by a python script from a template
31
+ # before PyInstaller builds the exe, so as to inject date/other infos into it.
32
+ *.manifest
33
+ *.spec
34
+
35
+ # Installer logs
36
+ pip-log.txt
37
+ pip-delete-this-directory.txt
38
+
39
+ # Unit test / coverage reports
40
+ htmlcov/
41
+ .tox/
42
+ .nox/
43
+ .coverage
44
+ .coverage.*
45
+ .cache
46
+ nosetests.xml
47
+ coverage.xml
48
+ *.cover
49
+ *.py,cover
50
+ .hypothesis/
51
+ .pytest_cache/
52
+ cover/
53
+
54
+ # Translations
55
+ *.mo
56
+ *.pot
57
+
58
+ # Django stuff:
59
+ *.log
60
+ local_settings.py
61
+ db.sqlite3
62
+ db.sqlite3-journal
63
+
64
+ # Flask stuff:
65
+ instance/
66
+ .webassets-cache
67
+
68
+ # Scrapy stuff:
69
+ .scrapy
70
+
71
+ # Sphinx documentation
72
+ docs/_build/
73
+
74
+ # PyBuilder
75
+ .pybuilder/
76
+ target/
77
+
78
+ # Jupyter Notebook
79
+ .ipynb_checkpoints
80
+
81
+ # IPython
82
+ profile_default/
83
+ ipython_config.py
84
+
85
+ # pyenv
86
+ # For a library or package, you might want to ignore these files since the code is
87
+ # intended to run in multiple environments; otherwise, check them in:
88
+ # .python-version
89
+
90
+ # pipenv
91
+ # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
92
+ # However, in case of collaboration, if having platform-specific dependencies or dependencies
93
+ # having no cross-platform support, pipenv may install dependencies that don't work, or not
94
+ # install all needed dependencies.
95
+ #Pipfile.lock
96
+
97
+ # poetry
98
+ # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
99
+ # This is especially recommended for binary packages to ensure reproducibility, and is more
100
+ # commonly ignored for libraries.
101
+ # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
102
+ #poetry.lock
103
+
104
+ # pdm
105
+ # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
106
+ #pdm.lock
107
+ # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
108
+ # in version control.
109
+ # https://pdm.fming.dev/#use-with-ide
110
+ .pdm.toml
111
+
112
+ # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
113
+ __pypackages__/
114
+
115
+ # Celery stuff
116
+ celerybeat-schedule
117
+ celerybeat.pid
118
+
119
+ # SageMath parsed files
120
+ *.sage.py
121
+
122
+ # Environments
123
+ .env
124
+ .venv
125
+ env/
126
+ venv/
127
+ ENV/
128
+ env.bak/
129
+ venv.bak/
130
+
131
+ # Spyder project settings
132
+ .spyderproject
133
+ .spyproject
134
+
135
+ # Rope project settings
136
+ .ropeproject
137
+
138
+ # mkdocs documentation
139
+ /site
140
+
141
+ # mypy
142
+ .mypy_cache/
143
+ .dmypy.json
144
+ dmypy.json
145
+
146
+ # Pyre type checker
147
+ .pyre/
148
+
149
+ # pytype static type analyzer
150
+ .pytype/
151
+
152
+ # Cython debug symbols
153
+ cython_debug/
154
+
155
+ # PyCharm
156
+ # JetBrains specific template is maintained in a separate JetBrains.gitignore that can
157
+ # be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
158
+ # and can be added to the global gitignore or merged into this file. For a more nuclear
159
+ # option (not recommended) you can uncomment the following to ignore the entire idea folder.
160
+ #.idea/
Dockerfile ADDED
@@ -0,0 +1,12 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ FROM python:3.9
2
+ RUN useradd -m -u 1000 user
3
+ USER user
4
+ ENV HOME=/home/user \
5
+ PATH=/home/user/.local/bin:$PATH
6
+ WORKDIR $HOME/app
7
+ COPY --chown=user . $HOME/app
8
+ COPY ./requirements.txt ~/app/requirements.txt
9
+
10
+ RUN pip install -r requirements.txt
11
+ COPY . .
12
+ CMD ["streamlit", "run", "app.py", "--server.port=7860", "--server.address=0.0.0.0"]
LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2024 Mike Ellis
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
app.py ADDED
@@ -0,0 +1,318 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import streamlit as st
2
+ st.set_page_config(page_title="SOW Studio", page_icon="✒️")
3
+ st.title("✒️ SOW Studio: LLM-Powered Statements of Work Authoring Tool")
4
+
5
+ st.markdown(f"""
6
+
7
+ ## Overview
8
+ SOW Studio is a chat based solution designed to augment the creation of Statements of Work (SOW) for IT consulting firms. By integrating Large Language Models (LLMs) with a comprehensive database of exemplary SOWs, SOW Studio offers increased accuracy, efficiency, and consistency in SOW authoring. This tool not only streamlines the writing process but also ensures adherence to best practices and industry standards, significantly reducing errors and improving scalability for businesses.
9
+
10
+ #### 1. **SOW Filing Agent**
11
+ The `sow_filing_agent` serves as a robust query system for existing SOWs, allowing users to access and replicate sections from well-crafted examples. It supports queries across various SOW components such as service descriptions, team investments, project schedules, constraints, and more. This agent is invaluable for users seeking to enhance the quality of their SOWs with proven structures and terms, offering guidance on everything from application development projects to management training sessions.
12
+
13
+ #### 2. **Sentiment Analysis Agent**
14
+ The `sentiment_analysis_agent` provides sophisticated sentiment analysis capabilities, enabling users to assess and adjust the emotional tone of SOW texts. Whether you need to make your SOW sound more positive, neutral, or negative, this agent assists in fine-tuning the language to better align with the intended audience and company ethos.
15
+
16
+ #### 3. **SOW Grammar Analysis Agent**
17
+ Our `sow_grammar_analysis_agent` enhances the clarity and professionalism of SOW documents by checking grammar, dates, and verbiage. This agent is essential for final proofreading and error correction, ensuring that each SOW is not only structurally sound but also impeccably presented. From grammatical tweaks to date verifications, this agent guarantees that your SOWs are polished and ready for presentation.
18
+
19
+ ### Benefits and Impact
20
+ By leveraging SOW Studio, IT consulting firms can achieve a higher standard of document precision and effectiveness, leading to clearer agreements, smoother project initiations, and decreased labor costs during the authoring process itself.. The integration of LLM technology with practical tools for document creation and analysis provides a competitive edge in the consulting industry, ultimately facilitating better business outcomes and client relationships.
21
+
22
+ """)
23
+
24
+ from langchain_openai import OpenAIEmbeddings
25
+ from langchain.vectorstores import FAISS
26
+
27
+ from langchain_community.chat_models import ChatOpenAI
28
+ from langchain_core.output_parsers import StrOutputParser
29
+ from langchain_core.runnables import RunnablePassthrough
30
+ from langchain_core.runnables.history import RunnableWithMessageHistory
31
+ from langchain_community.chat_message_histories import StreamlitChatMessageHistory
32
+ from langchain_core.prompts import ChatPromptTemplate, MessagesPlaceholder
33
+
34
+ from langchain.text_splitter import RecursiveCharacterTextSplitter
35
+
36
+ from operator import itemgetter
37
+ from langchain_core.runnables import RunnablePassthrough
38
+
39
+ from langchain_community.document_loaders import TextLoader
40
+ from langchain_community.document_loaders import DirectoryLoader
41
+
42
+ import os
43
+ from dotenv import load_dotenv,find_dotenv
44
+ import json
45
+ import tiktoken
46
+
47
+ load_dotenv(find_dotenv())
48
+
49
+ openai_chat_model_3_5 = ChatOpenAI(model="gpt-3.5-turbo", temperature=0,openai_api_key=os.getenv("OPENAI_API_KEY"))
50
+ openai_chat_model_4 = ChatOpenAI(model="gpt-4-turbo", temperature=0,openai_api_key=os.getenv("OPENAI_API_KEY"))
51
+
52
+ primary_qa_llm = openai_chat_model_4
53
+
54
+ def tiktoken_len(text):
55
+
56
+ tokens = tiktoken.encoding_for_model(primary_qa_llm.model_name).encode(
57
+ text,
58
+ )
59
+ return len(tokens)
60
+
61
+ @st.cache_data
62
+ def split_chunk_text(input_path="./input_data/"):
63
+
64
+ text_splitter = RecursiveCharacterTextSplitter(
65
+ chunk_size=1000,
66
+ chunk_overlap=100,
67
+ length_function = tiktoken_len,
68
+ )
69
+
70
+ loader = DirectoryLoader(input_path, glob="**/*.txt")
71
+ docs = loader.load_and_split(text_splitter=text_splitter)
72
+ return docs
73
+
74
+
75
+ def call_sow_filing_agent(text):
76
+ texts = split_chunk_text()
77
+
78
+ embeddings = OpenAIEmbeddings(model="text-embedding-3-small")
79
+
80
+ vector_store = FAISS.from_documents(texts, embeddings)
81
+ retriever = vector_store.as_retriever(search_type="mmr",search_kwargs={'k': 6})
82
+
83
+ template = """
84
+
85
+ Background and Context:
86
+ A statement of work (SOW) is a formal document that captures and defines the work activities, deliverables, and timeline a vendor or service provider must execute in performance of specified work for a client. SOWs typically include sections like:
87
+
88
+ Introduction and scope
89
+ Description of required services/deliverables
90
+ Timelines and schedule
91
+ Standards and requirements
92
+ Pricing and invoicing
93
+ Other terms and conditions
94
+
95
+ The purpose is to clearly articulate all components of the work agreement between a client organization and a vendor. SOWs are commonly used in outsourcing, consulting, professional services, and other contracted project work.
96
+ Prompt:
97
+ You are an expert consultant on developing effective statements of work for professional services engagements. Using the given context about SOWs provided above, along with any other relevant knowledge you may have, please assist with the following types of requests:
98
+
99
+ Explain the typical structure and sections included in a SOW.
100
+ Provide examples of well-written SOW language for specific sections like scope, deliverables, schedule, requirements, etc.
101
+ Analyze excerpts or full samples of SOWs and provide feedback on areas that are clear vs. ambiguous, complete vs. lacking details, etc.
102
+ Answer general questions about SOW best practices, common pitfalls to avoid, tips for well-defined and measurable deliverables, etc.
103
+
104
+ For any request, draw upon the context provided as well as your own knowledge about SOWs and contracting for professional services.
105
+
106
+ Answer the question based only on the following context if it is a question. If it is not a question, but asking for examples using the provided context to provide examples. All output should be detailed. If you do not have enough information to answer accurately, please respond with 'I don't know'.
107
+
108
+ Context:
109
+ {context}
110
+
111
+ Question:
112
+ {question}
113
+
114
+ """
115
+
116
+ prompt = ChatPromptTemplate.from_template(template)
117
+
118
+ retrieval_augmented_qa_chain = (
119
+ # INVOKE CHAIN WITH: {"question" : "<<SOME USER QUESTION>>"}
120
+ # "question" : populated by getting the value of the "question" key
121
+ # "context" : populated by getting the value of the "context" key and chaining it into the base_retriever
122
+ {"context": itemgetter("question") | retriever, "question": itemgetter("question")}
123
+ # "context*" : is assigned to the "context" retrieved from the previous step
124
+ # by getting the value of the "context" key from the previous step
125
+ | RunnablePassthrough.assign(context=itemgetter("context"))
126
+ # "response" : the "context" and "question" values are used to format our prompt object and then piped
127
+ # into the LLM and stored in a key called "response"
128
+ | {"response": prompt | primary_qa_llm, "context": itemgetter("context")}
129
+ # "context" populated by getting the value of the "context" key from the previous step
130
+ )
131
+
132
+ result = retrieval_augmented_qa_chain.invoke({"question" : text})
133
+ response_str = result['response'].content
134
+
135
+ with st.expander("Retrieved Context"):
136
+ st.write(result["context"])
137
+
138
+ return response_str
139
+
140
+ def call_sentiment_analysis_agent(text):
141
+
142
+ prompt = """Perform sentiment analysis on the given text to classify it as positive, negative, or neutral within a business context. Utilize your knowledge of natural language processing to identify sentiment-bearing words and phrases. Provide a detailed, step-by-step explanation for your sentiment assessment, clearly stating the sentiment category and reasoning.
143
+ If it is negative provide an example of how it could be rewritten to make it more positive.
144
+
145
+ Examples:
146
+
147
+ Text: "The new product launch was a disappointment, and sales figures were below expectations."
148
+ Sentiment: Negative
149
+ Explanation: The words "disappointment" and "below expectations" carry negative connotations, indicating an unfavorable outcome or dissatisfaction with the product launch and sales performance.
150
+
151
+ Text: "Our customer support team consistently receives excellent feedback for their prompt and friendly service."
152
+ Sentiment: Positive
153
+ Explanation: The phrases "excellent feedback" and "prompt and friendly service" convey positive sentiment, suggesting satisfaction and praise for the customer support team's performance.
154
+
155
+ Text: "The quarterly financial report showed steady growth and met projected targets."
156
+ Sentiment: Neutral
157
+ Explanation: While the phrases "steady growth" and "met projected targets" are generally positive, the overall tone is factual and objective, lacking strong positive or negative language, resulting in a neutral sentiment.
158
+
159
+ For the given text:
160
+ ----
161
+ {question}
162
+
163
+ """
164
+
165
+ prompt = ChatPromptTemplate.from_template(prompt)
166
+
167
+ chain = prompt | primary_qa_llm
168
+
169
+ result = chain.invoke({"question" : text})
170
+ #print(result['content'])
171
+ response_str = result.content
172
+ return response_str
173
+
174
+ def call_grammar_analysis_agent(text):
175
+
176
+ prompt = """You are a professional SOW analyst and proofreader and copywriter. Your role is to review text from statements of work and provide corrections and improvements in the following areas:
177
+
178
+ Grammar and spelling and word choice:
179
+
180
+
181
+ Fix any grammatical errors, typos, or misspellings in the text.
182
+ Check for proper punctuation usage.
183
+ Numbers less than 10 should be written as words, followed by the numeral in parenthesis. For example '9' should be written as 'nine (9)'.
184
+ Identify areas where the wording is unclear, ambiguous, or could be improved.
185
+ Suggest alternative phrasing to improve clarity and specificity.
186
+ Watch for instances of jargon, legalese, or unnecessary complexity and simplify where possible.
187
+
188
+
189
+ Date and timeline review:
190
+
191
+
192
+ Verify that all dates, deadlines, and timeline references in the SOW are accurate and consistent.
193
+ Flag any conflicting or ambiguous date/time information.
194
+ Flag any dates that are not within 60 days of today's date.
195
+
196
+ Consistency:
197
+
198
+
199
+ Ensure consistent use of terms, phrases, formatting, etc. throughout the document.
200
+ Check that defined terms are used properly.
201
+
202
+ When reviewing SOW text, provide your analysis and suggestions in the following format:
203
+
204
+ Corrections:
205
+
206
+ [Grammar/spelling/word choice corrections]
207
+ [Date/timeline fixes]
208
+ [Consistency changes]
209
+
210
+ Explanation:
211
+ [Brief explanation of the types of changes made and why, for each category]
212
+
213
+ Here is the chat input containing the sow text to be analyzed.
214
+ ---
215
+ {question}
216
+
217
+ """
218
+
219
+ prompt = ChatPromptTemplate.from_template(prompt)
220
+
221
+ chain = prompt | primary_qa_llm
222
+
223
+ result = chain.invoke({"question" : text})
224
+ response_str = result.content
225
+ return response_str
226
+
227
+ def init_router_chain():
228
+ router_system_prompt = f"""
229
+ You are a world class analyst agent orchestrator. Your role is to assist the users by routing the questions to the right agent.
230
+
231
+ Given the user question below and histort of the conversation, classify the intent to be served by one of the following agents:
232
+
233
+ ##1
234
+ "agent_name": "sow_filing_agent",
235
+ "agent_description": "This agent can query existing Statements of Work or SOWs. It can be used to provide examples of known good SOW or SOW headings such as Description of Services and Deliverables, Team and Investment,
236
+ Project Schedule for Delivery and Payment, Project Constraints and Flexibility, Expiration, Travel Expenses, and Assumptions. For example, Give me an example Description of Services and Deliverables. Do we have any SOWs regarding SQL Server or Project Management or Training?
237
+
238
+ ##2
239
+ "agent_name": "sentiment_analysis_agent"
240
+ "agent_description": "This agent can provide a sentiment analysis of text and make provided text more positive, neutral, or negative in sentiment. For example, Is this following text positive or negative in emotion or sentiment? Rewrite the provided text to be more positive. Rewrite the provided text to be more neutral. What words the following text positive or negative or neutral in sentiment?"
241
+
242
+ ##3
243
+ "agent_name": "sow_grammar_analysis_agent"
244
+ "agent_description": "This agent can provide a an analysis of an SOW to proof read, check dates, make grammatical corrections, and fix verbiage. It is used when some example statement of work SOW text is uploaded for correction or checking. For example, Correct the grammar for the following SOW. Check dates on this SOW. Find and fix word flaws or optimizations in the included text."
245
+
246
+ #### USER QUESTION
247
+
248
+ ### INSTRUCTIONS:
249
+ Some questions may be in reference to previous questions in the history.
250
+
251
+ #### RESPONSE FORMAT
252
+ Only respond in the JSON format with the following keys:
253
+
254
+ "agent_name":"<classified agent name>",
255
+
256
+ ALWAYS use one key, though the value can be empty.
257
+ RESPONSE SHOULD ALWAYS BE IN JSON FORMAT.
258
+
259
+ """
260
+
261
+ router_prompt = ChatPromptTemplate.from_messages(
262
+ [
263
+ ("system", router_system_prompt),
264
+ MessagesPlaceholder(variable_name="history"),
265
+ ("human", "{question}")
266
+ ]
267
+ )
268
+
269
+ chain = (
270
+ router_prompt | ChatOpenAI() | StrOutputParser()
271
+ )
272
+
273
+ chain_with_history = RunnableWithMessageHistory(chain, lambda session_id: msgs, input_messages_key="question", history_messages_key="history")
274
+
275
+ return chain_with_history
276
+
277
+ router_chain = init_router_chain()
278
+
279
+ def call_router_chain(router_chain, question):
280
+ response_str = router_chain.invoke({"question":question}, config={"configurable": {"session_id": "any"}})
281
+ return response_str
282
+
283
+ msgs = StreamlitChatMessageHistory(key="langchain_messages")
284
+ if len(msgs.messages) == 0:
285
+ msgs.add_ai_message("How can I help you?")
286
+
287
+ view_messages = st.expander("View the message contents in session state")
288
+
289
+ for msg in msgs.messages:
290
+ st.chat_message(msg.type).write(msg.content)
291
+
292
+ if prompt := st.chat_input():
293
+ st.chat_message("human").write(prompt)
294
+
295
+ response = call_router_chain(router_chain, prompt)
296
+ response = json.loads(response)
297
+
298
+ agent_name = response["agent_name"]
299
+
300
+ print(f"Agent Name: {agent_name}")
301
+
302
+ st.chat_message("ai").write(f"Calling Agent - {agent_name} with your prompt:")
303
+
304
+ if(agent_name == "sow_filing_agent"):
305
+ agent_response = call_sow_filing_agent(prompt)
306
+ st.chat_message("ai").write(agent_response)
307
+ elif(agent_name == "sentiment_analysis_agent"):
308
+ agent_response = call_sentiment_analysis_agent(prompt)
309
+ st.chat_message("ai").write(agent_response)
310
+ elif(agent_name == "sow_grammar_analysis_agent"):
311
+ agent_response = call_grammar_analysis_agent(prompt)
312
+ st.chat_message("ai").write(agent_response)
313
+ else:
314
+ st.chat_message("ai").write("No tool was chosen. Error. Retry with a different prompt.")
315
+
316
+ with view_messages:
317
+ view_messages.json(st.session_state.langchain_messages)
318
+
chainlit.md ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ # Beyond ChatGPT
2
+
3
+ This Chainlit app was created following instructions from [this repository!](https://github.com/AI-Maker-Space/Beyond-ChatGPT)
input_data/Acme - Flavia Sportswear - Core PM-Change Manager - SOW1 - Fully Executed.txt ADDED
@@ -0,0 +1,169 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+
3
+ Statement of Work: Acme Core PM Consultant
4
+
5
+ STATEMENT OF WORK
6
+ THIS AGREEMENT (“Statement of Work” or “SOW”) dated April 8, 2024 , is between Acme, LLC (“Consultant”
7
+ or “Acme”) and Flavia Sportswear , Inc. (“Flavia Sportswear” or “Client”).
8
+ This Statement of Work is controlled by the terms and conditions set forth in the Master Services Agreement
9
+ (“Agreement”) between the aforementioned parties dated March 1, 2024 , which references the following
10
+ terms:
11
+ Description of Services and Deliverables
12
+ Flavia Sportswear , Inc. and Motor Sport Group are merging and have several key project initiatives
13
+ underway as a result. Flavia Sportswear , Inc. is merging the two legacy Infor M3 enterprise resource
14
+ planning (ERP) and migrating to the cloud. Furthermore, the company has key project work around custom
15
+ “wrapper” modules on top of the ERP in order to implement ware house management (WMS) capabilities. In
16
+ addition to merger -related work, the company also has ongoing project work for the stack of custom
17
+ applications that provides capabilities for custom jersey and apparel design (which includes order
18
+ management, conve rting designs to production files, and “Tsunami” solution for permutations of design
19
+ options to offer on e -commerce).
20
+ Flavia Sportswear , Inc. needs a core Project Manager (PM) to partner closely with the business and manage
21
+ key workstreams for the ERP migration to the cloud, as well as a key digital platform. Acme will provide the
22
+ PM role to the Client to help deliver key project initiatives through 2024 and into early 2025. Acme will
23
+ support this team member with their Firm Approach provided by practice leadership and other internal
24
+ resources to ensure each team member is successful. Acme will meet with Flavia Sportswear , Inc. on a bi -
25
+ weekly basis to discuss the team’s activities, risks/mitigations, gather feedback, and ensure ongoing succe ss of
26
+ the partnership.
27
+ Acme agrees to provide the following services and deliverables:
28
+ D e liv e rable s
29
+ Role Deliverables
30
+ Project Manager  Change management outputs including impact analysis,
31
+ communications, resistance management, and other change plans,
32
+ etc.
33
+  Key project management artifacts such as Project Charter,
34
+ Resource Plan, RACI (Responsible, Accountable, Consulted,
35
+ Informed), Communications Plan, etc.
36
+  Project Schedule and/or Backlog
37
+ DocuSign Envelope ID: f371ccae-35a6-45fd-a3a8-8f9f4a9b0840 Project Status Reports on a weekly or bi -weekly basis (based on
38
+ agreement with Flavia Sportswear project sponsors)
39
+  Project financial management deliverables including budget,
40
+ forecast, actuals, and any deliverables for financial committee
41
+ reviews
42
+  Risk management deliverables including risk
43
+ communication/escalations, mit igation plans, etc.
44
+  Project KPIs and metrics to measure ROI and goal attainment for
45
+ each project
46
+  Meeting summaries for project meetings including key decisions
47
+ and action items.
48
+
49
+
50
+ Ser v ices
51
+ Acme’s Project Management Consultant will:
52
+  Manage Infor ERP migration and other key digital platform workstreams through the typical Flavia
53
+ Sportswear Project Management methodology, including required phases, approval gates, artifacts,
54
+ and standard work.
55
+  Spearhead the change management activities with business s takeholders and users for key
56
+ workstreams.
57
+  Understand impacted people and teams, analyze and document the expected impacts , build change
58
+ management plans including communications, resistance management, and change support.
59
+  Facilitate communications to busi ness users including presentations, roadshows, question & answer
60
+ sessions, etc. to proactively set expectations, answer questions, and raise awareness of coming
61
+ changes.
62
+  Establish key project artifacts for review, approval, and alignment between project te am, sponsors,
63
+ resource managers, etc. Examples may include Project Charter, Resource Plan, RACI matrix
64
+ (Responsible, Accountable, Consulted, Informed), Communications Plan, etc.
65
+  Lead the Flavia Sportswear project team s in planning activities and document/maintain a project
66
+ schedule and/or backlog.
67
+  Work with project teams and stakeholders to define appropriate measurements and KPIs and engrain
68
+ these to all stages of the project lifecycle for each project.
69
+  Prepare regula r status reviews for Flavia Sportswear project sponsors and leadership using the
70
+ appropriate status reporting template s and present them to sponsors and leaders on a regular cadence
71
+ (weekly or bi -weekly, pending agreement with stakeholders).
72
+  Meet regula rly with third -party vendor s for each project to provide purpose and structure for key
73
+ activities, hold accountable to committed dates, escalating vendor risks/blockers , and ensuring
74
+ effective communication and coordination between Flavia Sportswear and v endor teams.
75
+  Track project financials for the project , including budget, forecast, and actuals, along with any required
76
+ financial reviews or Capital expenditure r equests .
77
+  Own the process and plan for project team communication to other stakeholders and tea ms, including
78
+ any communication to/with technical or functional SMEs, support and ops teams, vendor teams, etc.
79
+  Identify and escalate risks and issues to leadership, especially related to project quality,
80
+ delivery/timeline, and cost. Bring one or more mit igation options.
81
+  Meeting summaries for project meetings including key decisions and action items.
82
+ DocuSign Envelope ID: 6811fdf8-5563-41e8-8445-621e9376667b
83
+ Acme Team and Investment
84
+ Acme will provide the services and deliverables described above with a team of one (1) Project and Change
85
+ Management Consultant and a per -consultant monthly rate:
86
+ Role Headcount Monthly Rate (per consultant)
87
+ Project Manager 1 (estimated start April 2024) $25,000
88
+
89
+ Mutual discussion and agreement to increase or decrease the team size based on current activities and
90
+ roadmap will occur bi -weekly, with a two (2) week lead time necessary for headcount actions. Invoices will be
91
+ prorated for partial months to accommodate c onsultant start and end dates.
92
+ Acme agrees to perform all services based on Client instruction, Client priority, and available time; however,
93
+ this does not guarantee the completion or delivery of any functionality or schedule. For monthly flat -rate
94
+ billing, consultants typically work 40 hours per week, with variances to ensure delivery when necessary
95
+ consistent with Acme’s Results -Focused culture. Consultant vacations up to a period of 10 business days are
96
+ not deducted from invoicing rates .
97
+ Should a ny consultant be regularly required to work outside of core business hours ( Monday -Friday 8am -6pm)
98
+ as part of their project, Acme will invoice an additional $300 per day per consultant hazard fee.
99
+ Acme will send invoices at the conclusion of each month to pzzdskb@test.com and copy Smarty
100
+ McFly at gfylyyz@example.com .
101
+ Projected Schedule for Delivery and Payment
102
+ This engagement will begin within 45 days of this Statement of Work’s execution and expected to last until
103
+ February 2025 based on current discussions between Acme and Flavia Sportswear . Flavia Sportswear
104
+ may choose to continue the team (as a whole or individual team memb ers) on a monthly basis as long as the
105
+ services and deliverables described above are needed, with a two (2) week notice required for headcount
106
+ actions. The start and finish dates are flexible and are not critical to the success of the project.
107
+ Project Co nstraints and Flexibility
108
+ Any project must always balance three types of project constraints: Scope, Cost, and Time. Acme agrees to
109
+ perform all services based on Client instruction, Client priority, and available time. Client acknowledges that
110
+ prioritizing two of the project constraints will necessitate flexibility on the third .
111
+ Expiration
112
+ This contract will expire if not executed by Client and received by Acme by June 24, 2024 .
113
+ DocuSign Envelope ID: 187D4277-69FA-456A-8AFC-E07AEE1D4E2CTravel Expenses
114
+ If Consultant is engaged to work outside of the ir home metropolitan area, Client agrees to pay for actual and
115
+ reasonable costs incurred by Acme for travel, living, and boarding, provided anticipated expenses are in
116
+ accordance with Client’s travel policy. Acme will render invoic es for expenses upon completion of the
117
+ services or monthly, in the event the duration of services exceeds one month. Invoices for expenses are
118
+ payable upon receipt.
119
+ Assumptions
120
+  All changes and change requests outside the defined Description of Services and Deliverables of this
121
+ Statement of Work (i) will be accomplished in writing, (ii) will be executed by both parties, and (iii) may
122
+ have cost and schedule implications if agreed upon in writing by Client . Acme will detail any changes to
123
+ cost and schedule resulting from such changes in an executed Request for Change or SOW.
124
+  Client will provide reasonable access to key personnel in a timely fashion.
125
+  Client will provide hardware and/or VPN connection to allow Acme Consultant s to connect to their
126
+ network remotely.
127
+  Client is responsible for providing software licenses and environments for specific tools or systems
128
+ required for P roject Managers . These software tools may include project management or other ALM tools.
129
+  Work will be performed remotely with specific onsite trips agreed to, as needed. Travel for consultants
130
+ outside of their home metropolitan area will be expensed separately. Any required travel will adhere to
131
+ the Acme and Client travel and expense polic ies.
132
+  Client assumes complete responsibility for the selection, licensing and performance of all hardware and
133
+ software. Consultant makes no claim, and accepts no responsibility whatsoever, as to the suitability of
134
+ such hardware and software applications for Client’s bu siness operations and objective.
135
+  Acme is not liable for changes to Client’s third -party systems, or the data therein, while working in
136
+ conjunction with the respective vendors of each system.
137
+  Client will provide a VPN connection to allow Acme to conne ct to their network remotely.
138
+  Acme expects and plans to perform all services in a continuous manner. Delays mandated by Client will
139
+ have cost and schedule implications. Acme will detail any changes to cost and schedule resulting from
140
+ such slippage i n an executed Request for Change.
141
+  Acme will deem all data provided by the Client for development and testing purposes as not personally
142
+ identifiable as described by GLBA and HIPAA, unless Client formally notifies Acme otherwise.
143
+  Client will encrypt and specifically label any data that any Federal or State act protects before providing
144
+ such data to Acme for development and testing purposes.
145
+  Client will have five (5) contiguous business days to review provided deliverables and notify Acme of
146
+ acce ptance or required changes. If Client does not notify Acme within five (5) contiguous business days,
147
+ Client will have accepted the deliverable.
148
+  Formal training is outside the scope of this SOW.
149
+  Acme will perform the Services and Deliverables in a pro fessional and workmanlike manner, consistent
150
+ with industry standards and in accordance with the Agreement .
151
+
152
+
153
+
154
+
155
+ DocuSign Envelope ID: 187D4277-69FA-456A-8AFC-E07AEE1D4E2CIN WITNESS THEREOF, the parties have executed this Statement of Work as of this _ _ day of _ _____ ___, 2024 .
156
+
157
+
158
+ Acme , LLC Flavia Sportswear, Inc.
159
+
160
+ By: ____________________________ ________ By: _____________________________ __________
161
+ Name: _ ______________________ __________ Name: _ ______________________________ ____
162
+ Title: _________________________ _____ _____ Title: ________________________________ _____
163
+
164
+ Smarty McFly
165
+ Chief Information Officer
166
+ DocuSign Envelope ID: f29f68c1-a8cf-4c75-9eaf-aa92a0d248cf
167
+ 9th
168
+ Elon MuskApril
169
+ CEO
input_data/Acme_Damdraws_AnnualConsultingTraining2024_SOW - Fully Executed.txt ADDED
@@ -0,0 +1,296 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+
3
+ Statement of Work: Annual Consulting Training 2024
4
+
5
+ STATEMENT OF WORK
6
+ THIS AGREEMENT (“Statement of Work” or “SOW”) dated 11/9/2023 , is between Acme, LLC (“Consultant” or
7
+ “Acme”) and Damdraws (“Client ”).
8
+ This Statement of Work is controlled by the terms and conditions set forth in the Master Services Agreement
9
+ (“Agreement”) between the aforementioned parties dated October 12, 2018 , which references the following
10
+ terms:
11
+ Description of Services and Deliverables
12
+ Damdraws partnered with Acme to pilot a consulting training program that included a 2 -day general consulting
13
+ class , 13-week pair programming program and a 2.5-day advanced consulting training class from June to
14
+ November of 2023. This class has been a success and Damdraws would like to offer this program twice annually
15
+ to groups of 10 to 15 new college hires , recent junior hires , and more experienced employees . This will be
16
+ complimentary to the business and technical training already being provided by Damdraws .
17
+ Damdraws would like for Acme to offer the consulting training program twice annually with the below
18
+ schedule . Damdraws and Acme will mutually agree to modifications to the schedule :
19
+ Consulting Training Offering Phase 1
20
+ • December 2023 – Two ( 2), 2 hour working sessions and initial updates to General Consulting materials.
21
+ • January 2024 – Final updates to General Consulting materials , Training Prep aration , Pair Programming
22
+ Preparation , and leading 2-day consulting training class .
23
+ • February 2024 to April 2024 – Pair programming for 3 months
24
+ • March 2024 – Two ( 2), 2 hour working sessions and initial updates to Advanced Consulting materials.
25
+ • April 2024 – Final updates to Advanced Consulting materials, Training Preparation , and 2.5-day
26
+ advanced consulting training class .
27
+ Consulting Training Offering Phase 2
28
+ • May 2024 – One (1), 2 hour working session to align on Training Offering .
29
+ • June 2024 – Minor updates to General Consulting materials, Training Preparation , Pair Programming
30
+ Preparation , and leading 2 -day consulting training class .
31
+ • July 2024 to September 2024 – Pair programming for 3 months
32
+ • August 2024 – One (1), 2 hour working session and initial updates to Advanced Consulting materials.
33
+ • September 2024 – Minor updates to Advanced Consulting materials, Training Preparation , and 2.5-day
34
+ advanced consulting training class .
35
+ This training will help Damdraws recent hires become well -rounded employees and provide a foundation that
36
+ can be leveraged for future new hire training at Damdraws.
37
+ DocuSign Envelope ID: A54D5C01-CC3D-4517-891D-B07BF48C2633Acme will lead a collaborative engagement with Damdraws to leverage Acme's expertise and existing training
38
+ materials for General Consulting and Advanced Consulting. Acme will leverage working sessions with
39
+ Damdraws to determine the necessary updates to the existing training materials and workbooks based on
40
+ feedback and what we have learned from the initial offering . Acme will also prepare for and provide pair
41
+ programming with Damdraws’ recent hires. Below are the planned agendas and activities for the genera l
42
+ consulting, advanced consulting , and pair programming activities .
43
+ Acme agrees to provide the following services and deliverables:
44
+ Deliverables :
45
+ • General Consulting Training PowerPoint and 2 days of training
46
+ • General Consulting Workbook for Training Class
47
+ • Recommended Pluralsight courses for pre - and post - pair programming work
48
+ • Pair Programming retrospective for new hires
49
+ • Advanced Consulting Training PowerPoint and 2 .5 days of training
50
+ • Advanced Consulting Workbook for Training Class
51
+ • Monthly engagement status reports
52
+
53
+ Services :
54
+ • General Consulting working sessions, material updates, preparation, training, and retrospective.
55
+ • Pair Programming preparation, programming, and retrospective
56
+ • General Consulting working sessions, material updates, preparation, training, and retrospective.
57
+ • Creation of monthly engagement status reports and meetings to review as needed.
58
+
59
+ Delivery Schedule
60
+ The delivery schedule listed in the “Description of Services and Deliverables ” section above is the planned
61
+ schedule . Damdraws and Acme will agree to any changes to the above schedule. Completion dates assume the
62
+ start date specified by this SOW and the correctness of assumptions detailed in this document and during
63
+ discussions with Damdraws .
64
+ Investment
65
+ Acme will conduct this engagement based on the fees below . Additional details for effort and investment
66
+ are included in the table below:
67
+ Training
68
+ Component Activities (Per Consultant) Consultants Effort Investment
69
+ per Phase
70
+ General
71
+ Consulting
72
+ Training • Working Sessions ( 5 hours)
73
+ • Training Material Updates ( 10
74
+ hours)
75
+ • Training Preparation ( 5 hours)
76
+ • 2-day Training class and follow
77
+ up (20 hours) 1 Principal
78
+ Consultant 40 hours per
79
+ phase $7,500
80
+ DocuSign Envelope ID: A54D5C01-CC3D-4517-891D-B07BF48C2633Training
81
+ Component Activities (Per Consultant) Consultants Effort Investment
82
+ per Phase
83
+ Pair
84
+ Programming • Initial Preparation ,
85
+ Recommended Pluralsight
86
+ training and Coding
87
+ Environment Setup (12 hours)
88
+ • Pair Programming – 6 half -day
89
+ sessions per consultant,
90
+ biweekly over 12-week period
91
+ (24 hours)
92
+ • Weekly Prep, Question follow -
93
+ up, Retrospective (24 hours) 2 at least
94
+ Senior -level
95
+ Consultants *60 hour s per
96
+ consultant per
97
+ phase *$2,500 per
98
+ consultant (if
99
+ Damdraws
100
+ Consultant)
101
+ $9,000 per
102
+ consultant (if
103
+ non-Damdraws
104
+ Consultant)
105
+ Advanced
106
+ Consulting
107
+ Training • Working Sessions ( 5 hours)
108
+ • Training Material Updates ( 10
109
+ hours)
110
+ • Training Preparation ( 5 hours)
111
+ • 2.5-day Training class and follow
112
+ up (20 hours) 1 Principal
113
+ Consultant 40 hours per
114
+ phase $7,500
115
+ The estimated total for 2 phases of general consulting and advanced consulting training annually is $30,000 .
116
+ The estimated total for 2 phases of pair programming will range from $10,000 to $3 6,000 , depending on the
117
+ use of Acme consultants already engaged with Damdraws or consultants that are net new to Damdraws.
118
+
119
+ * Acme is providing an option to leverage high -quality consultants for Pair Programming units . If already
120
+ engaged at A mwins , the Consultant will attempt to utilize a share of their generally -40-hour capacity already
121
+ included within their projects to complete pair programming , though overages are likely to occur . Consultants
122
+ not engaged at Damdraws will require an additional investment per consultant per phase . Acme will inform
123
+ Damdraws of the consultants slotted to perform Pair Programming 4 weeks prior to the commencement of each
124
+ Pair Programming unit.
125
+
126
+ Acme will invoice quarterly for each unit completed by final day of each invoice month:
127
+ • January 2024
128
+ • April 2024
129
+ • July 2024
130
+ • October 2024
131
+ Acme will send invoices to Paul Great at adkthug@test.com and copy Emma .rjajuuj@demo.com .
132
+ Should any consultant be regularly required to work outside of core business hours ( Monday -Friday 8am -6pm)
133
+ as part of their project, Acme will invoice an additional $300 per day per consultant hazard fee.
134
+ DocuSign Envelope ID: A54D5C01-CC3D-4517-891D-B07BF48C2633Projected Schedule for Delivery and Payment
135
+ This engagement will begin within 45 days of this Statement of Work’s execution. The estimated start and
136
+ finish dates for planned activities are listed above in the Description of Services and Deliverables section .
137
+
138
+ Project Constraints and Flexibility
139
+ Any project must always balance three types of project constraints: Scope, Cost, and Time. Acme agrees to
140
+ perform all services based on Damdraws instruction, Damdraws priority, and available time. Damdraws acknowledges
141
+ that prioritizing two of the project constraints will necessitate flexibility on the third .
142
+ Expiration
143
+ This contract will expire if not executed by Damdraws and received by Acme by December 15, 2023
144
+ Travel Expenses
145
+ If Consultant is engaged to work outside of their home metropolitan area , Damdraws agrees to pay for actual
146
+ and reasonable costs incurred by Acme for travel, living, and boarding, provided anticipated expenses are in
147
+ accordance with Damdraws ’ travel policy. Acme will render invoices for expenses upon completion of the
148
+ services or monthly, in the event the duration of services exceeds one month. Invoices for expenses are
149
+ payable upon receipt.
150
+ Assumptions
151
+ • All changes and change requests outside the defined Description of Services and Deliverables of this
152
+ Statement of Work (i) will be accomplished in writing, (ii) will be executed by both parties, and (iii) may
153
+ have cost and schedule implications if agreed upon in writing by Damdraws . Acme will detail any changes to
154
+ cost and schedule resulting from such changes in an executed Request for Change or SOW.
155
+ • Damdraws agrees to make necessary resources available to complete the engagement according t o the
156
+ schedule defined in this document. Damdraws and Acme will mutually agree upon changes to the schedule .
157
+ • Acme will leverage existing training materials for 1) General Consulting and 2 ) Advanced Consulting and
158
+ make modifications agreed to during working sessions.
159
+ • The schedule and Acme consultants for the paired programming will need to be discussed and agreed to
160
+ by Acme consultants and impacted Damdraws stakeholders.
161
+ • Training assumes no more than fifteen (15) Damdraws resources and paired programming assumes no more
162
+ than four (4) Damdraws resources . If there are more than four (4) Damdraws resources for pa ir programming,
163
+ Acme and Damdraws will align and plan the number of Acme pair programming resources accordingly.
164
+ • Damdraws will provide the paired programming assignment to the assigned p air programming consultants .
165
+ Acme consultants will be responsible for reading the project assignment , understanding tools being used
166
+ and providing guidance timeboxed to 60 hours per Acme consultant.
167
+ • Damdraws will provide reasonable access to key personnel , systems, and environments in a timely fashion.
168
+ • Damdraws will provide guidance as to budgetary and licensing restrictions for tool selection.
169
+ • Damdraws assumes complete responsibility for the selection, licensing and performance of all hardware and
170
+ software. Consultant makes no claim, and accepts no responsibility whatsoever, as to the suitability of
171
+ such hardware and software applications for Damdraws ’ business operations and objectives .
172
+ DocuSign Envelope ID: d405d001-9c0f-4738-a5a7-16c4e65c48e2• For paired programming, Damdraws will provide a development and testing environment for the assigned
173
+ project . If Damdraws cannot provide such an environment, Damdraws will accept any loss of productivity in
174
+ production environments due to development, testing, deployment, and support of software on these
175
+ systems.
176
+ • Acme is not liable for changes to Damdraws ’ third -party systems, or the data therein, while working in
177
+ conjunction with the respective vendors of each system.
178
+ • Damdraws will provide a VPN connection to allow Acme to connect to their network remotely.
179
+ • Acme expects and plans to perform all services based on the schedule defined in this document . Delays
180
+ mandated by Damdraws may have cost and schedule implications. Acme will detail any changes to cost and
181
+ schedule resulting from such slippage in an executed Request for Change.
182
+ • Acme will deem all data provided by the Damdraws for development and testing purposes as not personally
183
+ identifiable as described by GLBA and HIPAA, unless Damdraws formally notifies Acme otherwise.
184
+ • Damdraws will encrypt and specifically label any data that any Federal or State act protects before providing
185
+ such data to Acme for development and testing purposes.
186
+ • Damdraws will have five (5) contiguous business days to review provided deliverables and notify Acme of
187
+ acceptance or required changes. If Damdraws does not notify Acme within five (5) contiguous business
188
+ days, Damdraws will have accepted the deliverable.
189
+ • Acme will perform the Services and Deliverables in a professional and workmanlike manner, consistent
190
+ with industry standards and in accordance with the Agreement .
191
+
192
+ IN WITNESS THEREOF, the parties have executed this Statement of Work as of this ____ day of ____, 2023 .
193
+
194
+ Acme , LLC Damdraws
195
+
196
+ By: ____________________________ ________ By: _____________________________ __________
197
+ Name: _ ______________________ __________ Name: _ ______________________________ ____
198
+ Title: _________________________ _____ _____ Title: ________________________________ _____
199
+
200
+
201
+
202
+
203
+
204
+
205
+ DocuSign Envelope ID: fecaefc2-1865-4588-8f2b-e369ec950063
206
+ Elon Musk
207
+ CEOAppendix A. Agendas
208
+
209
+ A.1. General Consulting Training
210
+
211
+ The existing agenda for General Consulting Training is below. Modifications to the agenda will be mutually
212
+ agreed to by Acme and Damdraws:
213
+ Training Day 1 Agenda
214
+ Agenda Topic Time (ET)
215
+ Breakfast 8:30 to 9:00 AM
216
+ Introductions 9:00 to 9:30 AM
217
+ Consulting Training Overview 9:30 to 10:00 AM
218
+ Keys to Success 10:00 to 10:30 AM
219
+ Break 10:30 to 10:45 AM
220
+ Key Skills and Activity (Proactive, Initiative, Resilience) 10:45 to 11:30 AM
221
+ Key Skills and Activity (Confidence, Stress Tolerance) 11:30 AM to 12:00 PM
222
+ Lunch 12:00 to 1:00 PM
223
+ Key Skills and Activities (Time Management, Organization, Flexibility,
224
+ Adaptability) 1:00 to 2:00 PM
225
+ How to Get Started, Key Takeaways, Follow Up 2:00 to 2:15PM
226
+ Break 2:15 to 2:30 PM
227
+ Communication Discussion, Types, Examples & Purpose,
228
+ Audiences/Personas, Barriers, Email Best Practices, and Activity 2:30 to 3:30 PM
229
+ Deliverables and Activity 3:30 to 4:00 PM
230
+ Day 1 Retrospective 4:00 to 5:00 PM
231
+ Dinner/Happy Hour 5:00 to 7:00 PM
232
+
233
+ Day 2 Agenda
234
+ DocuSign Envelope ID: A54D5C01-CC3D-4517-891D-B07BF48C2633Agenda Topic Time (ET)
235
+ Breakfast 8:30 to 9:00 AM
236
+ Review and Discuss Deliverable Exercise from Day 1 9:00 to 9:30 AM
237
+ Meeting Communication, Video, Discussion and Activity 9:30 to 10:15 AM
238
+ Break 10:15 to 10:30 AM
239
+ Executive Presence and Activity 10:30 to 11:15 AM
240
+ Agile Basics 11:15 AM to 12:00 PM
241
+ Lunch 12:00 to 1:00 PM
242
+ Kanban Basics and Activity 1:00 to 1:45 PM
243
+ Scrum Basics and Activity 1:45 to 2:30 PM
244
+ Break 2:30 to 2:45 PM
245
+ Basics of Estimation and Activity 2:45 to 3:45 PM
246
+ Appendix - Wrap Up 3:45 to 4:00 PM
247
+ Day 2 Retrospective 4:00 to 5:00 PM
248
+
249
+
250
+ A.2. Advanced Consulting Training
251
+
252
+ The existing agenda for Advanced Consulting Training is below. Acme and Damdraws will mutually agree to
253
+ modifications to the agenda :
254
+ Day 1 Agenda
255
+ Agenda Topic Time (ET)
256
+ Breakfast 8:30 to 9:00 AM
257
+ Advanced Consulting Overview & Discussion 9:00 to 9:30 AM
258
+ Ownership, Responsibility, Accountability, Diligence 9:30 to 10:15 AM
259
+ Break 10:15 to 10:30 AM
260
+ DocuSign Envelope ID: A54D5C01-CC3D-4517-891D-B07BF48C2633Activity: Ownership and Accountability 10:30 to 11:00 AM
261
+ Agile and Customer Focus 11:00 AM to 12:00 PM
262
+ Activity: Working Lunch Activity to build out plan in ADO 12:00 to 2:00 PM
263
+ Break 2:00 to 2:15 PM
264
+ Problem Solving, Active Listening, Critical Thinking 2:15 to 2:45 PM
265
+ Activity: Active Listening and Problem Solving 2:45 to 3:30 PM
266
+ Trusted Partner, Influencing Stakeholders 3:30 to 4:15 PM
267
+ Activity: Trusted Partner 4:15 to 4:30 PM
268
+ Day 1 Retrospective 4:30 to 5:00 PM
269
+ Dinner and Happy Hour 5:00 to 7:00 PM
270
+ Day 2 Agenda
271
+ Agenda Topic Time (ET)
272
+ Breakfast 8:30 to 9:00 AM
273
+ Emotional Intelligence 9:30 to 10:00 AM
274
+ Activity: Emotional Intelligence 10:00 to 10:15 AM
275
+ Break 10:15 to 10:30 AM
276
+ Conflict Management 10:30 to 11:00 AM
277
+ Activity: Conflict Management 11:00 to 11:30 AM
278
+ Presentation Training 11:30 AM to 12:15 PM
279
+ Break 12:15 to 12:30 PM
280
+ Activity: Working Lunch to Build Out Presentation 12:30 to 2:00 PM
281
+ Break 2:00 to 2:15 PM
282
+ Presentation Prep and Team Dry Runs 2:15 to 4:30 PM
283
+ Day 2 Retrospective 4:30 to 5:00 PM
284
+
285
+ DocuSign Envelope ID: A54D5C01-CC3D-4517-891D-B07BF48C2633Day 3 Agenda
286
+ Agenda Topic Time (ET)
287
+ Breakfast 8:30 to 9:00 AM
288
+ Team 1 Presentation 9:00 to 9:30 AM
289
+ Team 1 Group Feedback 9:30 to 9:45 AM
290
+ Team 2 Presentation 10:00 to 10:30 AM
291
+ Team 2 Group Feedback 10:30 to 10:45 AM
292
+ Team 3 Presentation 11:00 to 11:30 AM
293
+ Team 3 Group Feedback 11:30 to 11:45 AM
294
+ Day 3 Retrospective 11:45 AM to 12:00 PM
295
+
296
+ DocuSign Envelope ID: f3e591a0-b480-48be-bd57-75ddca585ab0
input_data/Acme_Damdraws_DevOps Support_SOW 11 - Fully Executed.txt ADDED
@@ -0,0 +1,102 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ 1
3
+
4
+ Statement of Work: DevOps Support
5
+
6
+ STATEMENT OF WORK
7
+ THIS AGREEMENT (“Statement of Work” or “SOW”) dated September 14, 2023 , is between Acme, LLC
8
+ (“Consultant” or “Acme”) and Damdraws (“Client”).
9
+ This Statement of Work is controlled by the terms and conditions set forth in the Master Services Agreement
10
+ (“Agreement”) between the aforementioned parties dated October 12, 2023 , which references the following
11
+ terms:
12
+ Description of Services and Deliverables
13
+ Client has a need to support ongoing DevOps efforts within the IT organization on a temporary basis . Damdraws
14
+ utilizes a Microsoft -focused ecosystem for its infrastructure, including Azure DevOps, Github, and the Azure
15
+ cloud.
16
+ Acme consultants will manage the allocation of Azure resources , updates to existing pipelines, and the
17
+ creation of new ones for various projects as directed by Client.
18
+ In addition, Damdraws plans to migrate existing pipeline frameworks from Azure DevOps’ legacy task -based
19
+ system to using code -based (YAML) pipelines , while expanding the use of containers and the Kubernetes
20
+ framework.
21
+ Acme will use the following services and deliverables as a basis of work:
22
+
23
+ Deliverables :
24
+ • Bi-Weekly Engagement Status Reports
25
+ • Scripts , definitions, and other tangible artifacts related to DevOps
26
+
27
+ Services :
28
+ • Maintain and update existing DevOps pipelines
29
+ • Provide consultative advice on migration paths and approaches to DevOps modernization
30
+ • Attend and conduct any necessary meetings within Damdraws’ work management process
31
+ DocuSign Envelope ID: 71428AAD-15FB-421B-89D5-A3955AB38EA4Investment
32
+ Acme will provide the services and deliverables described above at a Monthly per -consultant rate of
33
+ $21,000 . Acme agrees to perform all services based on Client instruction, Client priority, and available time;
34
+ however, this does not guarantee completion or delivery of any functionality or schedule. For monthly flat -
35
+ rate billing, consultants typically work 40 hours per week, with variances to ensure delivery when necessary
36
+ consistent with Acme’s Results -Focused culture. Consultant vacations less than a period of 10 business days
37
+ are not deducted from invoicing rates.
38
+ Hours over 55 per week per Consultant , regularly outside typical working hours , or weekend hours will be
39
+ billed on a Time and Materials, Overtime rate of $300 per hour per consultant. Acme will send invoices at
40
+ the conclusion of each month to Ted Smith (eujmpnt@demo.com).
41
+ Projected Schedule for Delivery and Payment
42
+ This engagement will begin within 45 days of this Statement of Work’s execution and last until Client wishes to
43
+ ramp down Acme consultant . Client will provide 30 days of notice to Acme of any headcount actions for
44
+ consultant(s) under this SOW , including adding additional DevOps consultant (s) or ramp -down of
45
+ consultant(s) .
46
+ The start and finish dates are flexible and are not critical to the success of the project.
47
+ Project Constraints and Flexibility
48
+ Any project must always balance three types of project constraints: Scope, Cost, and Time. Acme agrees to
49
+ perform all services based on Client instruction, Client priority, and available time. Client acknowledges that
50
+ prioritizing two of the project constraints will necessitate flexibility on the third .
51
+ Expiration
52
+ This contract will expire if not executed by Client and received by Acme by December 15, 2023 .
53
+ Travel Expenses
54
+ If Consultant is engaged to work outside of the ir home metropolitan area, Client agrees to pay for actual and
55
+ reasonable costs incurred by Acme for travel, living, and boarding, provided anticipated expenses are in
56
+ accordance with Client’s travel policy. Acme will render invoices for expenses upon completion of the
57
+ services or monthly, in the event the duration of services exceeds one month. Invoices for expenses are
58
+ payable upon receipt.
59
+ DocuSign Envelope ID: 71428AAD-15FB-421B-89D5-A3955AB38EA4Assumptions
60
+ • All changes and change requests outside the defined Description of Services and Deliverables of this
61
+ Statement of Work (i) will be accomplished in writing, (ii) will be executed by both parties, and (iii) may
62
+ have cost and schedule implications if agreed upon in writing by Client . Acme will detail any changes to
63
+ cost and schedule resulting from such changes in an executed Request for Change or SOW.
64
+ • Client will provide reasonable access to key personnel in a timely fashion.
65
+ • Client will provide guidance as to budgetary and licensing restrictions for tool selection.
66
+ • Client is responsible for providing a technological and processing environment conducive to supporting the
67
+ system selected by Client and in accordance with the specifications recommended by the software
68
+ publisher.
69
+ • Client assumes complete responsibility for the selection, licensing and performance of all hardware and
70
+ software. Consultant makes no claim, and accepts no responsibility whatsoever, as to the suitability of
71
+ such hardware and software applications for Clie nt’s business operations and objective.
72
+ • Client will provide a development and testing environment for integration with other systems. If Client
73
+ cannot provide such an environment, Client will accept any loss of productivity on production
74
+ environments due to development, testing, deployment, and support of software on these systems.
75
+ • Acme is not liable for changes to Client’s third -party systems, or the data therein, while working in
76
+ conjunction with the respective vendors of each system.
77
+ • Client will provide a VPN connection to allow Acme to connect to their network remotely.
78
+ • Acme expects and plans to perform all services in a continuous manner. Delays mandated by Client will
79
+ have cost and schedule implications. Acme will detail any changes to cost and schedule resulting from
80
+ such slippage in an executed Request for Change.
81
+ • Acme will deem all data provided by the Client for development and testing purposes as not personally
82
+ identifiable as described by GLBA and HIPAA, unless Client formally notifies Acme otherwise.
83
+ • Client will encrypt and specifically label any data that any Federal or State act protects before providing
84
+ such data to Acme for development and testing purposes.
85
+ • Client will have five (5) contiguous business days to review provided deliverables and notify Acme of
86
+ acceptance or required changes. If Client does not notify Acme within five (5) contiguous business days,
87
+ Client will have accepted the deliverable.
88
+ • Formal training is outside the scope of this SOW.
89
+ • Acme will perform the Services and Deliverables in a professional and workmanlike manner, consistent
90
+ with industry standards and in accordance with the Agreement .
91
+
92
+ IN WITNESS THEREOF, the parties have executed this Statement of Work as of this ____ day of ____, 2023 .
93
+
94
+ Acme , LLC Damdraws
95
+
96
+ By: ____________________________ ________ By: _____________________________ __________
97
+ Name: _ ______________________ __________ Name: _ ______________________________ ____
98
+ Title: _________________________ _____ _____ Title: ________________________________ _____
99
+ DocuSign Envelope ID: 780d93c0-5e66-479c-a05f-1d6517d582eb
100
+ Sept.
101
+ Elon Musk
102
+ CEO15th
input_data/Acme_Damdraws_Operations Support_SOW 12 - Fully Executed.txt ADDED
@@ -0,0 +1,111 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /i255
2
+ /i255/i255/2 /i255
3
+ /i255
4
+ /3 /4 /5 /4 /6 /7/6 /8 /4 /i255 /9 /10 /i255 /11/9 /12 /13 /14 /i255 /15/16 /6 /12 /5 /4 /17 /9 /8 /18 /i255 /3 /19 /16 /16 /9 /12 /4 /i255
5
+ /i255
6
+ /20 /21 /22 /21 /23 /24/23 /25 /21 /i255 /26/27 /i255 /28/26 /29 /30 /i255
7
+ /31 /32 /33 /34 /i255 /36 /37 /38 /39 /39 /40/39 /41 /31 /i255 /42 /43 /34 /44 /45 /44 /46 /47/46 /48 /44 /i255 /49 /50 /i255 /51/49 /52 /53 /54 /i255 /49 /52 /i255 /43 /34 /55 /51/54 /56 /i255 /57 /45 /44 /46 /57 /i255 /58 /59 /60 /61 /59 /62 /63 /i255 /65 /66 /67 /i255 /68 /69 /68 /70 /67 /i255 /71 /72 /i255 /73 /74 /75 /76 /74 /74 /60 /i255 /77 /63 /78 /59 /71 /60 /74 /67 /i255 /79 /79 /80 /i255
8
+ /42 /43 /81 /49 /48 /82 /83 /84 /44 /45 /48 /44 /54 /i255 /49 /52 /i255 /43 /32 /85 /84 /45 /86 /48 /46 /54 /56 /i255 /45 /48 /57 /i255 /87 /88/76 /71 /60 /72 /i255 /42 /43 /81 /84 /86 /46 /48 /44 /54 /56 /89 /i255 /i255
9
+ /90 /91 /71 /72 /i255 /92 /75 /59 /75 /74 /88/74 /60 /75 /i255 /93 /94 /i255 /95/93 /62 /96 /i255 /71 /72 /i255 /97 /93 /60 /75 /62 /93 /78 /78 /74 /98 /i255 /73 /63 /i255 /75 /91 /74 /i255 /75 /74 /62 /88/72 /i255 /59 /60 /98 /i255 /97 /93 /60 /98 /71 /75 /71 /93 /60 /72 /i255 /72 /74 /75 /i255 /94 /93 /62 /75 /91 /i255 /71 /60 /i255 /75 /91 /74 /i255 /99/59 /72 /75 /74 /62 /i255 /92 /74 /62 /100 /71 /97 /74 /72 /i255 /87 /101 /62 /74 /74 /88/74 /60 /75 /i255
10
+ /42 /43 /36 /102 /52 /46 /46 /47/46 /48 /44 /54 /56 /i255 /73 /74 /75 /76 /74 /74 /60 /i255 /75 /91 /74 /i255 /59 /94 /93 /62 /74 /88/74 /60 /75 /71 /93 /60 /74 /98 /i255 /103 /59 /62 /75 /71 /74 /72 /i255 /98 /59 /75 /74 /98 /i255 /104 /97 /75 /93 /73 /74 /62 /i255 /65 /68 /67 /i255 /68 /69 /65 /105 /67 /i255 /76 /91 /71 /97 /91 /i255 /62 /74 /94 /74 /62 /74 /60 /97 /74 /72 /i255 /75 /91 /74 /i255 /94 /93 /78 /78 /93 /76 /71 /60 /101 /i255
11
+ /75 /74 /62 /88/72 /106 /i255
12
+ /107 /108 /109 /110 /111 /112 /113 /114 /112 /115 /116 /i255 /115 /118 /i255 /119 /108 /111 /120 /112 /110 /108 /109 /i255 /121 /116 /122 /i255 /107 /108 /123 /112 /120 /108 /111 /121 /124 /123 /108 /109 /i255
13
+ /87 /88/76 /71 /60 /72 /i255 /91 /59 /72 /i255 /59 /i255 /60 /74 /74 /98 /i255 /75 /93 /i255 /72 /61 /103 /103 /93 /62 /75 /i255 /93 /60 /101 /93 /71 /60 /101 /i255 /104 /103 /74 /62 /59 /75 /71 /93 /60 /72 /i255 /74 /94 /94 /93 /62 /75 /72 /i255 /76 /71 /75 /91 /71 /60 /i255 /75 /91 /74 /i255 /125 /90 /i255 /93 /62 /101 /59 /60 /71 /126 /59 /75 /71 /93 /60 /127 /i255 /90 /91 /74 /i255 /104 /103 /74 /62 /59 /75 /71 /93 /60 /72 /i255 /101 /62 /93 /61 /103 /i255 /71 /72 /i255
14
+ /62 /74 /72 /103 /93 /60 /72 /71 /73 /78 /74 /i255 /94 /93 /62 /i255 /88 /59 /60 /59 /101 /71 /60 /101 /67 /i255 /88/93 /98 /71 /94 /63 /71 /60 /101 /67 /i255 /59 /60 /98 /i255 /97 /93 /60 /75 /62 /93 /78 /78 /71 /60 /101 /i255 /59 /i255 /100 /59 /62 /71 /74 /75 /63 /i255 /93 /94 /i255 /93 /60 /128 /103 /62 /74 /88/71 /72 /74 /72 /i255 /59 /60 /98 /i255 /97 /78 /93 /61 /98 /i255 /71 /60 /94 /62 /59 /72 /75 /62 /61 /97 /75 /61 /62 /74 /127 /i255
15
+ /77 /63 /78 /59 /71 /60 /74 /i255 /97 /93 /60 /72 /61 /78 /75 /59 /60 /75 /72 /i255 /76 /71 /78 /78 /i255 /76 /93 /62 /96 /i255 /97 /93 /78 /78 /59 /73 /93 /62 /59 /75 /71 /100 /74 /78 /63 /i255 /76 /71 /75 /91 /i255 /74 /129 /71 /72 /75 /71 /60 /101 /i255 /80 /78 /71 /74 /60 /75 /i255 /130 /90 /131 /72 /i255 /93 /60 /i255 /73 /93 /75 /91 /i255 /75 /91 /74 /i255 /104 /103 /74 /62 /59 /75 /71 /93 /60 /72 /i255 /59 /60 /98 /i255 /132 /74 /100 /104 /103 /72 /i255
16
+ /101 /62 /93 /61 /103 /72 /i255 /75 /93 /i255 /74 /60 /72 /61 /62 /74 /i255 /75 /91 /74 /i255 /103 /62 /93 /100 /71 /72 /71 /93 /60 /71 /60 /101 /i255 /93 /94 /i255 /60 /74 /76 /i255 /59 /60 /98 /i255 /61 /103 /98 /59 /75 /74 /98 /i255 /71 /60 /94 /62 /59 /72 /75 /62 /61 /97 /75 /61 /62 /74 /i255 /94 /93 /62 /i255 /100 /59 /62 /71 /93 /61 /72 /i255 /72 /93 /94 /75 /76 /59 /62 /74 /i255 /72 /93 /78 /61 /75 /71 /93 /60 /72 /127 /i255
17
+ /77 /63 /78 /59 /71 /60 /74 /i255 /97 /93 /60 /72 /61 /78 /75 /59 /60 /75 /72 /i255 /76 /71 /78 /78 /i255 /62 /74 /103 /93 /62 /75 /i255 /72 /75 /59 /75 /61 /72 /i255 /100 /71 /59 /i255 /73 /71 /128 /76 /74 /74 /96 /78 /63 /i255 /131 /60 /101 /59 /101 /74 /88/74 /60 /75 /i255 /92 /75 /59 /75 /61 /72 /i255 /133 /74 /103 /93 /62 /75 /72 /127 /i255 /i255
18
+ /77 /63 /78 /59 /71 /60 /74 /i255 /76 /71 /78 /78 /i255 /61 /72 /74 /i255 /75 /91 /74 /i255 /94 /93 /78 /78 /93 /76 /71 /60 /101 /i255 /72 /74 /62 /100 /71 /97 /74 /72 /i255 /59 /60 /98 /i255 /98 /74 /78 /71 /100 /74 /62 /59 /73 /78 /74 /72 /i255 /59 /72 /i255 /59 /i255 /73 /59 /72 /71 /72 /i255 /93 /94 /i255 /76 /93 /62 /96 /106 /i255
19
+ /134 /135 /136 /137 /138 /135 /139 /140 /141 /136 /135 /142 /106 /i255
20
+ /143 /i255/145 /71 /128 /76 /74 /74 /96 /78 /63 /i255 /131 /60 /101 /59 /101 /74 /88/74 /60 /75 /i255 /92 /75 /59 /75 /61 /72 /i255 /133 /74 /103 /93 /62 /75 /72 /i255
21
+ /143 /i255/92 /97 /62 /71 /103 /75 /72 /i255 /93 /62 /i255 /80 /93 /98 /74 /i255 /61 /72 /74 /98 /i255 /75 /93 /i255 /72 /61 /103 /103 /93 /62 /75 /i255 /59 /61 /75 /93 /88/59 /75 /71 /93 /60 /i255 /59 /60 /98 /i255 /88/59 /60 /59 /101 /74 /88/74 /60 /75 /i255 /93 /94 /i255 /71 /60 /94 /62 /59 /72 /75 /62 /61 /97 /75 /61 /62 /74 /i255 /76 /71 /75 /91 /71 /60 /i255 /75 /91 /74 /i255 /104 /103 /74 /62 /59 /75 /71 /93 /60 /72 /i255
22
+ /98 /93 /88/59 /71 /60 /i255
23
+ /143 /i255/132 /93 /97 /61 /88/74 /60 /75 /59 /75 /71 /93 /60 /i255 /59 /60 /98 /i255 /98 /71 /59 /101 /62 /59 /88/72 /i255 /59 /72 /i255 /60 /74 /74 /98 /74 /98 /i255
24
+ /i255
25
+ /146 /135 /139 /138 /137 /147 /135 /142 /106 /i255
26
+ /143 /i255/148 /59 /62 /75 /71 /97 /71 /103 /59 /75 /74 /i255 /71 /60 /i255 /104 /103 /74 /62 /59 /75 /71 /93 /60 /72 /i255 /101 /62 /93 /61 /103 /i255 /76 /93 /62 /96 /i255 /103 /78 /59 /60 /60 /71 /60 /101 /i255 /59 /60 /98 /i255 /72 /75 /62 /59 /75 /74 /101 /63 /i255 /72 /74 /72 /72 /71 /93 /60 /72 /i255
27
+ /143 /i255/92 /61 /103 /103 /93 /62 /75 /i255 /104 /103 /74 /62 /59 /75 /71 /93 /60 /72 /i255 /59 /97 /75 /71 /100 /71 /75 /71 /74 /72 /i255 /100 /71 /59 /i255 /72 /74 /78 /74 /97 /75 /74 /98 /i255 /75 /71 /97 /96 /74 /75 /71 /60 /101 /i255 /72 /63 /72 /75 /74 /88/72 /i255 /59 /60 /98 /i255 /76 /93 /62 /96 /i255 /88/59 /60 /59 /101 /74 /88/74 /60 /75 /i255 /103 /78 /59 /75 /94 /93 /62 /88/72 /i255
28
+ /143 /i255/148 /62 /93 /100 /71 /98 /74 /i255 /97 /93 /60 /72 /61 /78 /75 /59 /75 /71 /100 /74 /i255 /59 /98 /100 /71 /97 /74 /i255 /93 /60 /i255 /93 /103 /103 /93 /62 /75 /61 /60 /71 /75 /71 /74 /72 /i255 /94 /93 /62 /i255 /59 /61 /75 /93 /88/59 /75 /71 /93 /60 /67 /i255 /103 /62 /93 /97 /74 /72 /72 /i255 /71 /88/103 /62 /93 /100 /74 /88/74 /60 /75 /i255
29
+ DocuSign Envelope ID: 6c63c16c-913c-4485-8c03-e3eab3d1b8b7/0 /1 /2 /3 /4 /5 /6/3 /1 /5 /i255
30
+ /8 /9 /10 /11 /12 /13 /14 /i255 /16 /12 /10 /10 /i255 /17 /18 /19 /20 /12 /21 /14 /i255 /22 /23 /14 /i255 /24 /14 /18 /20 /12 /25 /14 /24 /i255 /11 /13 /21 /i255 /21 /14 /10 /12 /20 /14 /18 /11 /26 /10 /14 /24 /i255 /21 /14 /24 /25 /18 /12 /26 /14 /21 /i255 /11 /26 /19 /20 /14 /i255 /11 /22 /i255 /11 /i255 /27/19 /13 /22 /23 /10 /9 /i255 /17 /14 /18 /28 /25 /19 /13 /24 /29 /10 /22 /11 /13 /22 /i255 /18 /11 /22 /14 /i255 /19 /30 /i255
31
+ /31 /32 /32 /33 /34 /35 /35 /36 /i255 /8 /9 /10 /11 /12 /13 /14 /i255 /11 /37 /18 /14 /14 /24 /i255 /22 /19 /i255 /17 /14 /18 /30 /19 /18 /38/i255 /11 /10 /10 /i255 /24 /14 /18 /20 /12 /25 /14 /24 /i255 /26 /11 /24 /14 /21 /i255 /19 /13 /i255 /39 /10 /12 /14 /13 /22 /i255 /12 /13 /24 /22 /18 /29 /25 /22 /12 /19 /13 /33 /i255 /39 /10 /12 /14 /13 /22 /i255 /17 /18 /12 /19 /18 /12 /22 /9 /33 /i255 /11 /13 /21 /i255 /11 /20 /11 /12 /10 /11 /26 /10 /14 /i255 /22 /12 /38/14 /40 /i255
32
+ /23 /19 /16 /14 /20 /14 /18 /33 /i255 /22 /23 /12 /24 /i255 /21 /19 /14 /24 /i255 /13 /19 /22 /i255 /37 /29 /11 /18 /11 /13 /22 /14 /14 /i255 /25 /19 /38/17 /10 /14 /22 /12 /19 /13 /i255 /19 /18 /i255 /21 /14 /10 /12 /20 /14 /18 /9 /i255 /19 /30 /i255 /11 /13 /9 /i255 /30 /29 /13 /25 /22 /12 /19 /13 /11 /10 /12 /22 /9 /i255 /19 /18 /i255 /24 /25 /23 /14 /21 /29 /10 /14 /36 /i255 /41 /19 /18 /i255 /38/19 /13 /22 /23 /10 /9 /i255 /30 /10 /11 /22 /28
33
+ /18 /11 /22 /14 /i255 /26 /12 /10 /10 /12 /13 /37 /33 /i255 /25 /19 /13 /24 /29 /10 /22 /11 /13 /22 /24 /i255 /22 /9 /17 /12 /25 /11 /10 /10 /9 /i255 /16 /19 /18 /42 /i255 /43 /35 /i255 /23 /19 /29 /18 /24 /i255 /17 /14 /18 /i255 /16 /14 /14 /42 /33 /i255 /16 /12 /22 /23 /i255 /20 /11 /18 /12 /11 /13 /25 /14 /24 /i255 /22 /19 /i255 /14 /13 /24 /29 /18 /14 /i255 /21 /14 /10 /12 /20 /14 /18 /9 /i255 /16 /23 /14 /13 /i255 /13 /14 /25 /14 /24 /24 /11 /18 /9 /i255
34
+ /44 /45 /46 /47 /48 /47 /49 /50 /46 /49 /i255 /52 /48 /49 /53 /i255 /54 /55 /56 /57 /48 /46 /50 /58 /47 /i255 /59 /14 /24 /29 /10 /22 /24 /28 /41 /19 /25 /29 /24 /14 /21 /i255 /25 /29 /10 /22 /29 /18 /14 /36 /i255 /39 /19 /13 /24 /29 /10 /22 /11 /13 /22 /i255 /20 /11 /25 /11 /22 /12 /19 /13 /24 /i255 /10 /14 /24 /24 /i255 /22 /23 /11 /13 /i255 /11 /i255 /17 /14 /18 /12 /19 /21 /i255 /19 /30 /i255 /60 /35 /i255 /26 /29 /24 /12 /13 /14 /24 /24 /i255 /21 /11 /9 /24 /i255
35
+ /11 /18 /14 /i255 /13 /19 /22 /i255 /21 /14 /21 /29 /25 /22 /14 /21 /i255 /30 /18 /19 /38/i255 /12 /13 /20 /19 /12 /25 /12 /13 /37 /i255 /18 /11 /22 /14 /24 /36 /i255
36
+ /39 /10 /12 /14 /13 /22 /i255 /38/11 /9 /i255 /24 /23 /12 /30 /22 /i255 /11 /i255 /44 /45 /46 /47 /61 /56 /49 /57 /46 /49 /58 /47 /i255 /16 /14 /14 /42 /21 /11 /9 /i255 /62 /27/19 /13 /21 /11 /9 /i255 /28 /i255 /41 /18 /12 /21 /11 /9 /63 /i255 /16 /19 /18 /42 /i255 /19 /29 /22 /24 /12 /21 /14 /i255 /19 /30 /i255 /25 /19 /18 /14 /i255 /26 /29 /24 /12 /13 /14 /24 /24 /i255 /23 /19 /29 /18 /24 /i255 /30 /19 /18 /i255 /64 /17 /14 /18 /11 /22 /12 /19 /13 /24 /i255
37
+ /25 /19 /20 /14 /18 /11 /37 /14 /i255 /62 /24 /16 /12 /13 /37 /i255 /24 /23 /12 /30 /22 /63 /i255 /29 /17 /i255 /22 /19 /i255 /19 /13 /14 /i255 /62 /60 /63 /i255 /22 /12 /38/14 /i255 /17 /14 /18 /i255 /16 /14 /14 /42 /i255 /11 /13 /21 /i255 /30 /19 /18 /i255 /29 /17 /i255 /22 /19 /i255 /11 /13 /i255 /14 /12 /37 /23 /22 /i255 /62 /65 /63 /i255 /23 /19 /29 /18 /i255 /17 /14 /18 /12 /19 /21 /36 /i255 /66 /19 /22 /12 /25 /14 /i255 /30 /19 /18 /i255 /24 /16 /12 /13 /37 /i255 /24 /23 /12 /30 /22 /i255
38
+ /24 /25 /23 /14 /21 /29 /10 /12 /13 /37 /i255 /38/29 /24 /22 /i255 /26 /14 /i255 /17 /18 /19 /20 /12 /21 /14 /21 /i255 /11 /22 /i255 /10 /14 /11 /24 /22 /i255 /24 /14 /20 /14 /13 /i255 /62 /67 /63 /i255 /25 /11 /10 /14 /13 /21 /11 /18 /i255 /21 /11 /9 /24 /i255 /12 /13 /i255 /11 /21 /20 /11 /13 /25 /14 /36 /i255
39
+ /68 /23 /19 /29 /10 /21 /i255 /11 /13 /9 /i255 /25 /19 /13 /24 /29 /10 /22 /11 /13 /22 /i255 /26 /14 /i255 /18 /14 /37 /29 /10 /11 /18 /10 /9 /i255 /18 /14 /69 /29 /12 /18 /14 /21 /i255 /22 /19 /70 /i255
40
+ /71 /i255/73 /19 /18 /42 /i255 /26 /19 /22 /23 /i255 /11 /i255 /22 /18 /11 /21 /12 /22 /12 /19 /13 /11 /10 /i255 /11 /13 /21 /i255 /24 /16 /12 /13 /37 /i255 /24 /23 /12 /30 /22 /i255 /19 /13 /i255 /22 /23 /14 /i255 /24 /11 /38/14 /i255 /25 /11 /10 /14 /13 /21 /11 /18 /i255 /21 /11 /9 /i255 /i255
41
+ /74/75 /i255
42
+ /i255
43
+ /71 /i255/73 /19 /18 /42 /i255 /19 /29 /22 /24 /12 /21 /14 /i255 /19 /30 /i255 /25 /19 /18 /14 /i255 /26 /29 /24 /12 /13 /14 /24 /24 /i255 /23 /19 /29 /18 /24 /i255 /62 /65 /11 /38/28 /77 /17 /38/63 /i255 /21 /29 /18 /12 /13 /37 /i255 /11 /i255 /22 /18 /11 /21 /12 /22 /12 /19 /13 /11 /10 /i255 /24 /23 /12 /30 /22 /i255 /i255
44
+ /11 /24 /i255 /17 /11 /18 /22 /i255 /19 /30 /i255 /22 /23 /14 /12 /18 /i255 /17 /18 /19 /78 /14 /25 /22 /33 /i255 /8 /9 /10 /11 /12 /13 /14 /i255 /16 /12 /10 /10 /i255 /12 /13 /20 /19 /12 /25 /14 /i255 /11 /13 /i255 /11 /21 /21 /12 /22 /12 /19 /13 /11 /10 /i255 /31 /79 /35 /35 /i255 /17 /14 /18 /i255 /21 /11 /9 /i255 /17 /14 /18 /i255 /25 /19 /13 /24 /29 /10 /22 /11 /13 /22 /i255 /23 /11 /80 /11 /18 /21 /i255 /30 /14 /14 /36 /i255
45
+ /66 /19 /i255 /25 /19 /13 /24 /29 /10 /22 /11 /13 /22 /i255 /24 /23 /11 /10 /10 /i255 /26 /14 /i255 /14 /13 /37 /11 /37 /14 /21 /i255 /30 /19 /18 /i255 /38/19 /18 /14 /i255 /22 /23 /11 /13 /i255 /65 /i255 /16 /14 /14 /42 /14 /13 /21 /i255 /23 /19 /29 /18 /24 /i255 /12 /13 /i255 /11 /13 /9 /i255 /18 /19 /10 /10 /12 /13 /37 /i255 /79 /35 /i255 /21 /11 /9 /i255 /17 /14 /18 /12 /19 /21 /36 /i255
46
+ /8 /19 /29 /18 /24 /i255 /19 /20 /14 /18 /i255 /34 /34 /i255 /17 /14 /18 /i255 /16 /14 /14 /42 /i255 /17 /14 /18 /i255 /39 /19 /13 /24 /29 /10 /22 /11 /13 /22 /33 /i255 /19 /18 /i255 /16 /14 /14 /42 /14 /13 /21 /i255 /23 /19 /29 /18 /24 /i255 /16 /12 /10 /10 /i255 /26 /14 /i255 /26 /12 /10 /10 /14 /21 /i255 /19 /13 /i255 /11 /i255 /81 /12 /38/14 /i255 /11 /13 /21 /i255 /27/11 /22 /14 /18 /12 /11 /10 /24 /33 /i255 /64 /20 /14 /18 /22 /12 /38/14 /i255
47
+ /18 /11 /22 /14 /i255 /19 /30 /i255 /31 /79 /35 /35 /i255 /17 /14 /18 /i255 /23 /19 /29 /18 /i255 /17 /14 /18 /i255 /25 /19 /13 /24 /29 /10 /22 /11 /13 /22 /36 /i255 /8 /9 /10 /11 /12 /13 /14 /i255 /16 /12 /10 /10 /i255 /24 /14 /13 /21 /i255 /12 /13 /20 /19 /12 /25 /14 /24 /i255 /11 /22 /i255 /22 /23 /14 /i255 /25 /19 /13 /25 /10 /29 /24 /12 /19 /13 /i255 /19 /30 /i255 /14 /11 /25 /23 /i255 /38/19 /13 /22 /23 /i255 /22 /19 /i255 /82 /19 /24 /23 /i255 /68 /22 /18 /14 /14 /22 /i255
48
+ /11 /22 /i255 /78 /19 /24 /23 /36 /24 /22 /18 /14 /14 /22 /83/11 /38 /16 /12 /13 /24 /36 /25 /19 /38 /i255 /36 /i255 /i255
49
+ /84 /85 /86 /87 /3 /88 /5 /3 /89 /i255 /90 /88 /91 /3 /89 /92 /93 /3 /i255 /94 /86 /85 /i255 /95 /3 /93 /96 /2 /3 /85 /97 /i255 /98 /1 /89 /i255 /84 /98 /97 /6/3 /1 /5 /i255
50
+ /81 /23 /12 /24 /i255 /14 /13 /37 /11 /37 /14 /38/14 /13 /22 /i255 /16 /12 /10 /10 /i255 /26 /14 /37 /12 /13 /i255 /16 /12 /22 /23 /12 /13 /i255 /43 /34 /i255 /21 /11 /9 /24 /i255 /19 /30 /i255 /49 /53 /48 /47 /i255 /99 /49 /57 /49 /50 /100/50 /46 /49 /i255 /45 /101 /i255 /102/45 /103 /104 /58 /47 /i255 /14 /105 /14 /25 /29 /22 /12 /19 /13 /i255 /11 /13 /21 /i255 /10 /11 /24 /22 /i255 /11 /17 /17 /18 /19 /105 /12 /38/11 /22 /14 /10 /9 /i255 /24 /12 /105 /i255 /62 /77 /63 /i255
51
+ /38/19 /13 /22 /23 /24 /36 /i255 /81 /23 /14 /i255 /24 /22 /11 /18 /22 /i255 /11 /13 /21 /i255 /30 /12 /13 /12 /24 /23 /i255 /21 /11 /22 /14 /24 /i255 /11 /18 /14 /i255 /30 /10 /14 /105 /12 /26 /10 /14 /i255 /11 /13 /21 /i255 /11 /18 /14 /i255 /13 /19 /22 /i255 /25 /18 /12 /22 /12 /25 /11 /10 /i255 /22 /19 /i255 /22 /23 /14 /i255 /24 /29 /25 /25 /14 /24 /24 /i255 /19 /30 /i255 /22 /23 /14 /i255 /17 /18 /19 /78 /14 /25 /22 /36 /i255 /i255
52
+ /84 /85 /86 /87 /3 /88 /5 /i255 /106 /86 /1 /4 /5 /85 /98 /96 /1 /5 /4 /i255 /98 /1 /89 /i255 /107 /93 /3 /108 /96 /109 /96 /93 /96 /5 /97 /i255
53
+ /111 /13 /9 /i255 /17 /18 /19 /78 /14 /25 /22 /i255 /38/29 /24 /22 /i255 /11 /10 /16 /11 /9 /24 /i255 /26 /11 /10 /11 /13 /25 /14 /i255 /22 /23 /18 /14 /14 /i255 /22 /9 /17 /14 /24 /i255 /19 /30 /i255 /17 /18 /19 /78 /14 /25 /22 /i255 /25 /19 /13 /24 /22 /18 /11 /12 /13 /22 /24 /70 /i255 /68 /25 /19 /17 /14 /33 /i255 /39 /19 /24 /22 /33 /i255 /11 /13 /21 /i255 /81 /12 /38/14 /36 /i255 /8 /9 /10 /11 /12 /13 /14 /i255 /11 /37 /18 /14 /14 /24 /i255 /22 /19 /i255
54
+ /17 /14 /18 /30 /19 /18 /38/i255 /11 /10 /10 /i255 /24 /14 /18 /20 /12 /25 /14 /24 /i255 /26 /11 /24 /14 /21 /i255 /19 /13 /i255 /39 /10 /12 /14 /13 /22 /i255 /12 /13 /24 /22 /18 /29 /25 /22 /12 /19 /13 /33 /i255 /39 /10 /12 /14 /13 /22 /i255 /17 /18 /12 /19 /18 /12 /22 /9 /33 /i255 /11 /13 /21 /i255 /11 /20 /11 /12 /10 /11 /26 /10 /14 /i255 /22 /12 /38/14 /36 /i255 /39 /10 /12 /14 /13 /22 /i255 /11 /25 /42 /13 /19 /16 /10 /14 /21 /37 /14 /24 /i255 /22 /23 /11 /22 /i255
55
+ /17 /18 /12 /19 /18 /12 /22 /12 /80 /12 /13 /37 /i255 /22 /16 /19 /i255 /19 /30 /i255 /22 /23 /14 /i255 /17 /18 /19 /78 /14 /25 /22 /i255 /25 /19 /13 /24 /22 /18 /11 /12 /13 /22 /24 /i255 /16 /12 /10 /10 /i255 /13 /14 /25 /14 /24 /24 /12 /22 /11 /22 /14 /i255 /30 /10 /14 /105 /12 /26 /12 /10 /12 /22 /9 /i255 /19 /13 /i255 /22 /23 /14 /i255 /22 /23 /12 /18 /21 /36 /i255
56
+ /112 /108 /113 /96 /85 /98 /5 /96 /86 /1 /i255
57
+ /81 /23 /12 /24 /i255 /25 /19 /13 /22 /18 /11 /25 /22 /i255 /16 /12 /10 /10 /i255 /14 /105 /17 /12 /18 /14 /i255 /12 /30 /i255 /13 /19 /22 /i255 /14 /105 /14 /25 /29 /22 /14 /21 /i255 /26 /9 /i255 /39 /10 /12 /14 /13 /22 /i255 /11 /13 /21 /i255 /18 /14 /25 /14 /12 /20 /14 /21 /i255 /26 /9 /i255 /8 /9 /10 /11 /12 /13 /14 /i255 /26 /9 /i255 /27/11 /18 /25 /23 /i255 /79 /60 /33 /i255 /32 /35 /32 /43 /36 /i255
58
+ DocuSign Envelope ID: 9028213c-ba91-4f61-8bb1-f0d199dc0603/0 /1 /2 /3 /4 /5 /i255 /7 /8 /9 /4 /10 /11 /4 /11 /i255
59
+ /12 /13 /i255 /15 /16 /17 /18 /19 /20 /21 /22 /17 /21 /i255 /23 /18 /i255 /24 /17 /25 /22 /25 /24 /26 /i255 /21 /16 /i255 /27 /16 /28 /29 /i255 /16 /19 /21 /18 /23 /26 /24 /i255 /16 /13 /i255 /21 /30 /24 /23 /28 /i255 /30 /16 /31/24 /i255 /31/24 /21 /28 /16 /32 /16 /20 /23 /21 /22 /17 /i255 /22 /28 /24 /22 /33 /i255 /15 /20 /23 /24 /17 /21 /i255 /22 /25 /28 /24 /24 /18 /i255 /21 /16 /i255 /32 /22 /34 /i255 /13 /16 /28 /i255 /22 /35 /21 /19 /22 /20 /i255 /22 /17 /26 /i255
60
+ /28 /24 /22 /18 /16 /17 /22 /36 /20 /24 /i255 /35 /16 /18 /21 /18 /i255 /23 /17 /35 /19 /28 /28 /24 /26 /i255 /36 /34 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /13 /16 /28 /i255 /21 /28 /22 /38 /24 /20 /33 /i255 /20 /23 /38 /23 /17 /25 /33 /i255 /22 /17 /26 /i255 /36 /16 /22 /28 /26 /23 /17 /25 /33 /i255 /32 /28 /16 /38 /23 /26 /24 /26 /i255 /22 /17 /21 /23 /35 /23 /32 /22 /21 /24 /26 /i255 /24 /39 /32 /24 /17 /18 /24 /18 /i255 /22 /28 /24 /i255 /23 /17 /i255
61
+ /40 /41 /41 /42 /43 /44 /40 /45 /41 /46 /i255 /48 /49 /50 /51 /i255 /52 /53 /49 /46 /45 /50 /54 /55 /i255 /50 /43 /40 /56 /46 /53 /i255 /57 /42 /53 /49 /41 /58 /59 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /27 /23 /20 /20 /i255 /28 /24 /17 /26 /24 /28 /i255 /23 /17 /38 /16 /23 /35 /24 /18 /i255 /13 /16 /28 /i255 /24 /39 /32 /24 /17 /18 /24 /18 /i255 /19 /32 /16 /17 /i255 /35 /16 /31/32 /20 /24 /21 /23 /16 /17 /i255 /16 /13 /i255 /21 /30 /24 /i255
62
+ /18 /24 /28 /38 /23 /35 /24 /18 /i255 /16 /28 /i255 /31/16 /17 /21 /30 /20 /34 /33 /i255 /23 /17 /i255 /21 /30 /24 /i255 /24 /38 /24 /17 /21 /i255 /21 /30 /24 /i255 /26 /19 /28 /22 /21 /23 /16 /17 /i255 /16 /13 /i255 /18 /24 /28 /38 /23 /35 /24 /18 /i255 /24 /39 /35 /24 /24 /26 /18 /i255 /16 /17 /24 /i255 /31/16 /17 /21 /30 /60 /i255 /12 /17 /38 /16 /23 /35 /24 /18 /i255 /13 /16 /28 /i255 /24 /39 /32 /24 /17 /18 /24 /18 /i255 /22 /28 /24 /i255
63
+ /32 /22 /34 /22 /36 /20 /24 /i255 /19 /32 /16 /17 /i255 /28 /24 /35 /24 /23 /32 /21 /60 /i255
64
+ /61 /11 /11 /62 /63/9 /64 /65 /66 /10 /11 /i255
65
+ /67 /i255/69 /20 /20 /i255 /35 /30 /22 /17 /25 /24 /18 /i255 /22 /17 /26 /i255 /35 /30 /22 /17 /25 /24 /i255 /28 /24 /70 /19 /24 /18 /21 /18 /i255 /16 /19 /21 /18 /23 /26 /24 /i255 /21 /30 /24 /i255 /26 /24 /13 /23 /17 /24 /26 /i255 /71 /24 /18 /35 /28 /23 /32 /21 /23 /16 /17 /i255 /16 /13 /i255 /72 /24 /28 /38 /23 /35 /24 /18 /i255 /22 /17 /26 /i255 /71 /24 /20 /23 /38 /24 /28 /22 /36 /20 /24 /18 /i255 /16 /13 /i255 /21 /30 /23 /18 /i255
66
+ /72 /21 /22 /21 /24 /31/24 /17 /21 /i255 /16 /13 /i255 /73/16 /28 /29 /i255 /74 /23 /75 /i255 /27 /23 /20 /20 /i255 /36 /24 /i255 /22 /35 /35 /16 /31/32 /20 /23 /18 /30 /24 /26 /i255 /23 /17 /i255 /27 /28 /23 /21 /23 /17 /25 /33 /i255 /74 /23 /23 /75 /i255 /27 /23 /20 /20 /i255 /36 /24 /i255 /24 /39 /24 /35 /19 /21 /24 /26 /i255 /36 /34 /i255 /36 /16 /21 /30 /i255 /32 /22 /28 /21 /23 /24 /18 /33 /i255 /22 /17 /26 /i255 /74 /23 /23 /23 /75 /i255 /31/22 /34 /i255
67
+ /30 /22 /38 /24 /i255 /35 /16 /18 /21 /i255 /22 /17 /26 /i255 /18 /35 /30 /24 /26 /19 /20 /24 /i255 /23 /31/32 /20 /23 /35 /22 /21 /23 /16 /17 /18 /i255 /23 /13 /i255 /22 /25 /28 /24 /24 /26 /i255 /19 /32 /16 /17 /i255 /23 /17 /i255 /27 /28 /23 /21 /23 /17 /25 /i255 /36 /34 /i255 /15 /20 /23 /24 /17 /21 /60 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /27 /23 /20 /20 /i255 /26 /24 /21 /22 /23 /20 /i255 /22 /17 /34 /i255 /35 /30 /22 /17 /25 /24 /18 /i255 /21 /16 /i255
68
+ /35 /16 /18 /21 /i255 /22 /17 /26 /i255 /18 /35 /30 /24 /26 /19 /20 /24 /i255 /28 /24 /18 /19 /20 /21 /23 /17 /25 /i255 /13 /28 /16 /31/i255 /18 /19 /35 /30 /i255 /35 /30 /22 /17 /25 /24 /18 /i255 /23 /17 /i255 /22 /17 /i255 /24 /39 /24 /35 /19 /21 /24 /26 /i255 /76 /24 /70 /19 /24 /18 /21 /i255 /13 /16 /28 /i255 /15 /30 /22 /17 /25 /24 /i255 /16 /28 /i255 /72 /77 /73 /60 /i255
69
+ /67 /i255/15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255 /32 /28 /16 /38 /23 /26 /24 /i255 /28 /24 /22 /18 /16 /17 /22 /36 /20 /24 /i255 /22 /35 /35 /24 /18 /18 /i255 /21 /16 /i255 /29 /24 /34 /i255 /32 /24 /28 /18 /16 /17 /17 /24 /20 /i255 /23 /17 /i255 /22 /i255 /21 /23 /31/24 /20 /34 /i255 /13 /22 /18 /30 /23 /16 /17 /60 /i255
70
+ /67 /i255/15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255 /32 /28 /16 /38 /23 /26 /24 /i255 /25 /19 /23 /26 /22 /17 /35 /24 /i255 /22 /18 /i255 /21 /16 /i255 /36 /19 /26 /25 /24 /21 /22 /28 /34 /i255 /22 /17 /26 /i255 /20 /23 /35 /24 /17 /18 /23 /17 /25 /i255 /28 /24 /18 /21 /28 /23 /35 /21 /23 /16 /17 /18 /i255 /13 /16 /28 /i255 /21 /16 /16 /20 /i255 /18 /24 /20 /24 /35 /21 /23 /16 /17 /60 /i255
71
+ /67 /i255/15 /20 /23 /24 /17 /21 /i255 /23 /18 /i255 /28 /24 /18 /32 /16 /17 /18 /23 /36 /20 /24 /i255 /13 /16 /28 /i255 /32 /28 /16 /38 /23 /26 /23 /17 /25 /i255 /22 /i255 /21 /24 /35 /30 /17 /16 /20 /16 /25 /23 /35 /22 /20 /i255 /22 /17 /26 /i255 /32 /28 /16 /35 /24 /18 /18 /23 /17 /25 /i255 /24 /17 /38 /23 /28 /16 /17 /31/24 /17 /21 /i255 /35 /16 /17 /26 /19 /35 /23 /38 /24 /i255 /21 /16 /i255 /18 /19 /32 /32 /16 /28 /21 /23 /17 /25 /i255 /21 /30 /24 /i255
72
+ /18 /34 /18 /21 /24 /31/i255 /18 /24 /20 /24 /35 /21 /24 /26 /i255 /36 /34 /i255 /15 /20 /23 /24 /17 /21 /i255 /22 /17 /26 /i255 /23 /17 /i255 /22 /35 /35 /16 /28 /26 /22 /17 /35 /24 /i255 /27 /23 /21 /30 /i255 /21 /30 /24 /i255 /18 /32 /24 /35 /23 /13 /23 /35 /22 /21 /23 /16 /17 /18 /i255 /28 /24 /35 /16 /31/31 /24 /17 /26 /24 /26 /i255 /36 /34 /i255 /21 /30 /24 /i255 /18 /16 /13 /21 /27 /22 /28 /24 /i255
73
+ /32 /19 /36 /20 /23 /18 /30 /24 /28 /60 /i255 /i255
74
+ /67 /i255/15 /20 /23 /24 /17 /21 /i255 /22 /18 /18 /19 /31/24 /18 /i255 /35 /16 /31/32 /20 /24 /21 /24 /i255 /28 /24 /18 /32 /16 /17 /18 /23 /36 /23 /20 /23 /21 /34 /i255 /13 /16 /28 /i255 /21 /30 /24 /i255 /18 /24 /20 /24 /35 /21 /23 /16 /17 /33 /i255 /20 /23 /35 /24 /17 /18 /23 /17 /25 /i255 /22 /17 /26 /i255 /32 /24 /28 /13 /16 /28 /31/22 /17 /35 /24 /i255 /16 /13 /i255 /22 /20 /20 /i255 /30 /22 /28 /26 /27 /22 /28 /24 /i255 /22 /17 /26 /i255
75
+ /18 /16 /13 /21 /27 /22 /28 /24 /60 /i255 /15 /16 /17 /18 /19 /20 /21 /22 /17 /21 /i255 /31/22 /29 /24 /18 /i255 /17 /16 /i255 /35 /20 /22 /23 /31/33 /i255 /22 /17 /26 /i255 /22 /35 /35 /24 /32 /21 /18 /i255 /17 /16 /i255 /28 /24 /18 /32 /16 /17 /18 /23 /36 /23 /20 /23 /21 /34 /i255 /27 /30 /22 /21 /18 /16 /24 /38 /24 /28 /33 /i255 /22 /18 /i255 /21 /16 /i255 /21 /30 /24 /i255 /18 /19 /23 /21 /22 /36 /23 /20 /23 /21 /34 /i255 /16 /13 /i255
76
+ /18 /19 /35 /30 /i255 /30 /22 /28 /26 /27 /22 /28 /24 /i255 /22 /17 /26 /i255 /18 /16 /13 /21 /27 /22 /28 /24 /i255 /22 /32 /32 /20 /23 /35 /22 /21 /23 /16 /17 /18 /i255 /13 /16 /28 /i255 /15 /20 /23 /24 /45 /50 /54 /55 /i255 /78 /79 /55 /49 /45 /46 /55 /55 /i255 /42 /57 /46 /43 /40 /50 /49 /42 /45 /55 /i255 /40 /45 /44 /i255 /42 /78 /80 /46 /41 /50 /49 /56 /46 /59 /i255
77
+ /67 /i255/15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255 /32 /28 /16 /38 /23 /26 /24 /i255 /22 /i255 /26 /24 /38 /24 /20 /16 /32 /31/24 /17 /21 /i255 /22 /17 /26 /i255 /21 /24 /18 /21 /23 /17 /25 /i255 /24 /17 /38 /23 /28 /16 /17 /31/24 /17 /21 /i255 /13 /16 /28 /i255 /23 /17 /21 /24 /25 /28 /22 /21 /23 /16 /17 /i255 /27 /23 /21 /30 /i255 /16 /21 /30 /24 /28 /i255 /18 /34 /18 /21 /24 /31/18 /60 /i255 /12 /13 /i255 /15 /20 /23 /24 /17 /21 /i255
78
+ /35 /22 /17 /17 /16 /21 /i255 /32 /28 /16 /38 /23 /26 /24 /i255 /18 /19 /35 /30 /i255 /22 /17 /i255 /24 /17 /38 /23 /28 /16 /17 /31/24 /17 /21 /33 /i255 /15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255 /22 /35 /35 /24 /32 /21 /i255 /22 /17 /34 /i255 /20 /16 /18 /18 /i255 /16 /13 /i255 /32 /28 /16 /26 /19 /35 /21 /23 /38 /23 /21 /34 /i255 /16 /17 /i255 /32 /28 /16 /26 /19 /35 /21 /23 /16 /17 /i255
79
+ /24 /17 /38 /23 /28 /16 /17 /31/24 /17 /21 /18 /i255 /26 /19 /24 /i255 /21 /16 /i255 /26 /24 /38 /24 /20 /16 /32 /31/24 /17 /21 /33 /i255 /21 /24 /18 /21 /23 /17 /25 /33 /i255 /26 /24 /32 /20 /16 /34 /31/24 /17 /21 /33 /i255 /22 /17 /26 /i255 /18 /19 /32 /32 /16 /28 /21 /i255 /16 /13 /i255 /18 /16 /13 /21 /27 /22 /28 /24 /i255 /16 /17 /i255 /21 /30 /24 /18 /24 /i255 /18 /34 /18 /21 /24 /31/18 /60 /i255
80
+ /67 /i255/37 /34 /20 /22 /23 /17 /24 /i255 /49 /55 /i255 /45 /42 /50 /i255 /53 /49 /40 /78 /53 /46 /i255 /81 /42 /43 /i255 /41 /51 /40 /45 /82 /46 /55 /i255 /50 /42 /i255 /52 /53 /49 /46 /45 /50 /54 /55 /i255 /50 /51 /49 /43 /44 /83 /32 /22 /28 /21 /34 /i255 /18 /34 /18 /21 /24 /31/18 /33 /i255 /16 /28 /i255 /21 /30 /24 /i255 /26 /22 /21 /22 /i255 /21 /30 /24 /28 /24 /23 /17 /33 /i255 /27 /30 /23 /20 /24 /i255 /27 /16 /28 /29 /23 /17 /25 /i255 /23 /17 /i255
81
+ /35 /16 /17 /84 /19 /17 /35 /21 /23 /16 /17 /i255 /27 /23 /21 /30 /i255 /21 /30 /24 /i255 /28 /24 /18 /32 /24 /35 /21 /23 /38 /24 /i255 /38 /24 /17 /26 /16 /28 /18 /i255 /16 /13 /i255 /24 /22 /35 /30 /i255 /18 /34 /18 /21 /24 /31/60 /i255
82
+ /67 /i255/15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255 /32 /28 /16 /38 /23 /26 /24 /i255 /22 /i255 /85 /86 /87 /i255 /35 /16 /17 /17 /24 /35 /21 /23 /16 /17 /i255 /21 /16 /i255 /22 /20 /20 /16 /27 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /21 /16 /i255 /35 /16 /17 /17 /24 /35 /21 /i255 /21 /16 /i255 /21 /30 /24 /23 /28 /i255 /17 /24 /21 /27 /16 /28 /29 /i255 /28 /24 /31/16 /21 /24 /20 /34 /60 /i255 /i255
83
+ /67 /i255/37 /34 /20 /22 /23 /17 /24 /i255 /24 /39 /32 /24 /35 /21 /18 /i255 /22 /17 /26 /i255 /32 /20 /22 /17 /18 /i255 /21 /16 /i255 /32 /24 /28 /13 /16 /28 /31/i255 /22 /20 /20 /i255 /18 /24 /28 /38 /23 /35 /24 /18 /i255 /23 /17 /i255 /22 /i255 /35 /16 /17 /21 /23 /17 /19 /16 /19 /18 /i255 /31/22 /17 /17 /24 /28 /60 /i255 /71 /24 /20 /22 /34 /18 /i255 /31/22 /17 /26 /22 /21 /24 /26 /i255 /36 /34 /i255 /15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255
84
+ /30 /22 /38 /24 /i255 /35 /16 /18 /21 /i255 /22 /17 /26 /i255 /18 /35 /30 /24 /26 /19 /20 /24 /i255 /23 /31/32 /20 /23 /35 /22 /21 /23 /16 /17 /18 /60 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /27 /23 /20 /20 /i255 /26 /24 /21 /22 /23 /20 /i255 /22 /17 /34 /i255 /35 /30 /22 /17 /25 /24 /18 /i255 /21 /16 /i255 /35 /16 /18 /21 /i255 /22 /17 /26 /i255 /18 /35 /30 /24 /26 /19 /20 /24 /i255 /28 /24 /18 /19 /20 /21 /23 /17 /25 /i255 /13 /28 /16 /31/i255
85
+ /18 /19 /35 /30 /i255 /18 /20 /23 /32 /32 /22 /25 /24 /i255 /23 /17 /i255 /22 /17 /i255 /24 /39 /24 /35 /19 /21 /24 /26 /i255 /76 /24 /70 /19 /24 /18 /21 /i255 /13 /16 /28 /i255 /15 /30 /22 /17 /25 /24 /60 /i255
86
+ /67 /i255/37 /34 /20 /22 /23 /17 /24 /i255 /27 /23 /20 /20 /i255 /26 /24 /24 /31/i255 /22 /20 /20 /i255 /26 /22 /21 /22 /i255 /32 /28 /16 /38 /23 /26 /24 /26 /i255 /36 /34 /i255 /21 /30 /24 /i255 /15 /20 /23 /24 /17 /21 /i255 /13 /16 /28 /i255 /26 /24 /38 /24 /20 /16 /32 /31/24 /17 /21 /i255 /22 /17 /26 /i255 /21 /24 /18 /21 /23 /17 /25 /i255 /32 /19 /28 /32 /16 /18 /24 /18 /i255 /22 /18 /i255 /17 /16 /21 /i255 /32 /24 /28 /18 /16 /17 /22 /20 /20 /34 /i255
87
+ /23 /26 /24 /17 /21 /23 /13 /23 /22 /36 /20 /24 /i255 /22 /18 /i255 /26 /24 /18 /35 /28 /23 /36 /24 /26 /i255 /36 /34 /i255 /88 /89 /90 /69 /i255 /22 /17 /26 /i255 /37 /12 /86 /69 /69 /33 /i255 /19 /17 /20 /24 /18 /18 /i255 /15 /20 /23 /24 /17 /21 /i255 /13 /16 /28 /31/22 /20 /20 /34 /i255 /17 /16 /21 /23 /13 /23 /24 /18 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /16 /21 /30 /24 /28 /27 /23 /18 /24 /60 /i255 /i255
88
+ /67 /i255/15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255 /24 /17 /35 /28 /34 /32 /21 /i255 /22 /17 /26 /i255 /18 /32 /24 /35 /23 /13 /23 /35 /22 /20 /20 /34 /i255 /20 /22 /36 /24 /20 /i255 /22 /17 /34 /i255 /26 /22 /21 /22 /i255 /21 /30 /22 /21 /i255 /22 /17 /34 /i255 /91 /24 /26 /24 /28 /22 /20 /i255 /16 /28 /i255 /72 /21 /22 /21 /24 /i255 /22 /35 /21 /i255 /32 /28 /16 /21 /24 /35 /21 /18 /i255 /36 /24 /13 /16 /28 /24 /i255 /32 /28 /16 /38 /23 /26 /23 /17 /25 /i255
89
+ /18 /19 /35 /30 /i255 /26 /22 /21 /22 /i255 /21 /16 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /13 /16 /28 /i255 /26 /24 /38 /24 /20 /16 /32 /31/24 /17 /21 /i255 /22 /17 /26 /i255 /21 /24 /18 /21 /23 /17 /25 /i255 /32 /19 /28 /32 /16 /18 /24 /18 /60 /i255
90
+ /67 /i255/15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255 /30 /22 /38 /24 /i255 /13 /23 /38 /24 /i255 /74 /92 /75 /i255 /35 /16 /17 /21 /23 /25 /19 /16 /19 /18 /i255 /36 /19 /18 /23 /17 /24 /18 /18 /i255 /26 /22 /34 /18 /i255 /21 /16 /i255 /28 /24 /38 /23 /24 /27 /i255 /32 /28 /16 /38 /23 /26 /24 /26 /i255 /26 /24 /20 /23 /38 /24 /28 /22 /36 /20 /24 /18 /i255 /22 /17 /26 /i255 /17 /16 /21 /23 /13 /34 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /16 /13 /i255
91
+ /22 /35 /35 /24 /32 /21 /22 /17 /35 /24 /i255 /16 /28 /i255 /28 /24 /70 /19 /23 /28 /24 /26 /i255 /35 /30 /22 /17 /25 /24 /18 /60 /i255 /12 /13 /i255 /15 /20 /23 /24 /17 /21 /i255 /26 /16 /24 /18 /i255 /17 /16 /21 /i255 /17 /16 /21 /23 /13 /34 /i255 /37 /34 /20 /22 /23 /17 /24 /i255 /27 /23 /21 /30 /23 /17 /i255 /13 /23 /38 /24 /i255 /74 /92 /75 /i255 /35 /16 /17 /21 /23 /25 /19 /16 /19 /18 /i255 /36 /19 /18 /23 /17 /24 /18 /18 /i255 /26 /22 /34 /18 /33 /i255
92
+ /15 /20 /23 /24 /17 /21 /i255 /27 /23 /20 /20 /i255 /30 /22 /38 /24 /i255 /22 /35 /35 /24 /32 /21 /24 /26 /i255 /21 /30 /24 /i255 /26 /24 /20 /23 /38 /24 /28 /22 /36 /20 /24 /60 /i255
93
+ /67 /i255/91 /16 /28 /31/22 /20 /i255 /21 /28 /22 /23 /17 /23 /17 /25 /i255 /23 /18 /i255 /16 /19 /21 /18 /23 /26 /24 /i255 /21 /30 /24 /i255 /18 /35 /16 /32 /24 /i255 /16 /13 /i255 /21 /30 /23 /18 /i255 /72 /77 /73/60 /i255
94
+ /67 /i255/37 /34 /20 /22 /23 /17 /24 /i255 /27 /23 /20 /20 /i255 /32 /24 /28 /13 /16 /28 /31/i255 /21 /30 /24 /i255 /72 /24 /28 /38 /23 /35 /24 /18 /i255 /22 /17 /26 /i255 /71 /24 /20 /23 /38 /24 /28 /22 /36 /20 /24 /18 /i255 /23 /17 /i255 /22 /i255 /32 /28 /16 /13 /24 /18 /18 /23 /16 /17 /22 /20 /i255 /22 /17 /26 /i255 /27 /16 /28 /29 /31/22 /17 /20 /23 /29 /24 /i255 /31/22 /17 /17 /24 /28 /33 /i255 /35 /16 /17 /18 /23 /18 /21 /24 /17 /21 /i255
95
+ /27 /23 /21 /30 /i255 /23 /17 /26 /19 /18 /21 /28 /34 /i255 /18 /21 /22 /17 /26 /22 /28 /26 /18 /i255 /22 /17 /26 /i255 /23 /17 /i255 /22 /35 /35 /16 /28 /26 /22 /17 /35 /24 /i255 /27 /23 /21 /30 /i255 /21 /30 /24 /i255 /69 /25 /28 /24 /24 /31/24 /17 /21 /60 /i255
96
+ /i255
97
+ /12 /87 /i255 /73/12 /93 /87 /94 /72 /72 /i255 /93 /37 /94 /76 /94 /77 /91 /33 /i255 /21 /30 /24 /i255 /32 /22 /28 /21 /23 /24 /18 /i255 /30 /22 /38 /24 /i255 /24 /39 /24 /35 /19 /21 /24 /26 /i255 /21 /30 /23 /18 /i255 /72 /21 /22 /21 /24 /31/24 /17 /21 /i255 /16 /13 /i255 /73/16 /28 /29 /i255 /22 /18 /i255 /16 /13 /i255 /21 /30 /23 /18 /i255 /95 /95 /95 /95 /i255 /26 /22 /34 /i255 /16 /13 /i255 /95 /95 /95 /95 /33 /i255 /96 /97 /96 /98 /60 /i255
98
+ /i255
99
+ DocuSign Envelope ID: 3df65ccd-9a47-4437-b96d-3de4435dc23c
100
+ Feb.15th/i255
101
+ /1/2 /3 /4 /5 /6 /7 /8 /i255 /9 /9 /10 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /i255 /12 /13/14 /5 /6 /15 /i255 /i255
102
+ /i255
103
+ /17 /18 /19 /i255 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /i255 /17 /18 /19 /i255 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /i255
104
+ /21 /22 /23/24 /19 /i255 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /i255 /i255 /i255/i255/i255 /i255 /21 /22 /23/24 /19 /i255 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /i255
105
+ /25 /26 /27 /28 /24 /19 /i255 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /i255 /i255/i255/i255 /i255 /25 /26 /27 /28 /24 /19 /i255 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /20 /i255/i255
106
+ /i255
107
+ /i255/30 /31 /32 /33 /34 /35 /i255 /37 /38 /i255 /39 /35 /34 /33 /33 /35
108
+ /40 /41 /42
109
+ DocuSign Envelope ID: 42c34b06-7b23-4f7c-892a-787df15bfd33
110
+ CEO
111
+ Elon Musk
input_data/BigPharma - 2024 ABC BoneSaw Development (Cody Johnson)- SOW 17 - Fully Executed.txt ADDED
@@ -0,0 +1,133 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ 1
3
+
4
+ Statement of Work: 2024 ABC BoneSaw Development
5
+
6
+ STATEMENT OF WORK
7
+ THIS AGREEMENT (“Statement of Work” or “SOW”) dated January 1, 2024 , is between Acme, LLC
8
+ (“Consultant” or “Acme”) and BigPharma Corporation (“Client” or “BigPharma” ).
9
+ This Statement of Work is controlled by the terms and conditions set forth in the Master Services Agreement
10
+ (“Agreement”) between the aforementioned parties dated October 13, 2021 , which references the following
11
+ terms:
12
+ Description of Services and Deliverables
13
+ BigPharma has requested a team of Acme full -stack developers to support the ongoing
14
+ implementation efforts for the ABC MX Solution. These developers will be responsible for detailed technical
15
+ design, development, and initial quality assurance testing of full -stack ABC software solutions, including
16
+ database and application architectural layers.
17
+
18
+ Developers will provide estimates to work items in the product backlog and leverage Azure DevOps to manage
19
+ work items and forecast upcoming delivery.
20
+ The scope of development work for the Acme developer will remain flexible over the project's lifetime and
21
+ will be based on prioritization with the Client as agreed upon during agile sprint rituals.
22
+ Acme and Client representatives will meet weekly to review the project status to identify progress against
23
+ agreed milestones, identify key risks, and remove roadblocks as needed.
24
+ Acme shall ensure that any deliverables, including any strategy guidance etc., related to BigPharma’s websites or other digital assets will conform to BigPharma standards for web
25
+ accessibility and compliance (e.g. WCAG 2.1 level AA) (“Access Standard”) unless otherwise agreed by BigPharma in writing. Conformance to the Access Standard shall be con sidered to be a condition of
26
+ acceptance for any deliverables where such Access Standard is applicable.
27
+ Acme will use the following services and deliverables as a basis of work:
28
+ D e liv e rable s :
29
+  Quality assurance -tested code
30
+  Technical designs, user interfac e mockups, and other development artifacts
31
+  Bi-Weekly Status Reports
32
+ DocuSign Envelope ID: 1ee18bad-62d4-46f1-9771-99c397d9bbd7
33
+ Ser v ices :
34
+  Participate in BigPharma ABC MX Rebuild Project team activities, including but not limited to daily
35
+ standups, design reviews, pair programming, sprint planning, and sp rint review.
36
+  Collaborate with business analysts, business stakeholders, and other developers to ensure that the
37
+ technical requirements for development backlog items are correctly elaborated, documented, and
38
+ understood.
39
+  Create detailed technical designs that follow the agreed -to ABC MX architectures and split services along
40
+ logical business domains .
41
+  Estimate future backlog development items with other developers using story points and agreed -to point
42
+ scales .
43
+  Perform database and application development tasks following industry best practices and Big Pharma conventions .
44
+  Conduct quality assurance testing for completed development items, including unit testing, automated
45
+ testing, and integration testing .
46
+  Utilize BigPharma DevOps platforms to manage code repository and branching strategy to ensure
47
+ clean, current codebase .
48
+  Manage work items in BigPharma’ instance of Azure DevOps, including tracking metrics, using
49
+ dashboards, and forecasting delivery for future sprints .
50
+  Contribute t o overall team deliverables , including status reports, sprint reviews, etc.
51
+ Investment
52
+ Acme will provide the services and deliverables described above at a Monthly per -Consultant rate of
53
+ $24,000 . Acme agrees to perform all services based on Client in struction, Client priority, and available time;
54
+ however, this does not guarantee completion or delivery of any functionality or schedule. For monthly flat -
55
+ rate billing, Consultants typically work 40 hours per week, with variances to ensure delivery when ne cessary
56
+ consistent with Acme’s Results -Focused culture. Consultant vacations less than a period of 10 business days
57
+ are not deducted from invoicing rates.
58
+ Hours over 55 per week per Consultant , regularly outside typical working hours , or weekend hours w ill be
59
+ billed on a Time and Materials, Overtime rate of $300 per hour per Consultant. Acme will send invoices at
60
+ the conclusion of each month to Tony Smith at gbbfstl@demo.com .
61
+ Should any Consultant be regularly required to work outside of core bus iness hours ( Monday -Friday 8am -6pm)
62
+ as part of their project, Acme will invoice an additional $300 per day per Consultant hazard fee.
63
+ Based on the monthly per -Consultant rate and estimated timeline of four (4 ) months, the estimated cost to
64
+ BigPharma is $ 96,000.
65
+ Projected Schedule for Delivery and Payment
66
+ This engagement will begin within 45 days of this Statement of Work’s execution and last approximately four
67
+ (4) months. The start and finish dates are flexible and are not critical to the success of the project.
68
+ DocuSign Envelope ID: C16C8CB2-B927-460F-900D-894B82C56485This statement of work is projected to be completed on April 30, 2024. The client may extend any Acme
69
+ Consultants engaged within this SOW with 30 days’ notice .
70
+ Project Constraints and Flexibility
71
+ Any project must always balanc e three types of project constraints: Scope, Cost, and Time. Acme agrees to
72
+ perform all services based on Client instruction, Client priority, and available time. Client acknowledges that
73
+ prioritizing two of the project constraints will necessitate flex ibility on the third .
74
+ Expiration
75
+ This contract will expire if not executed by Client and received by Acme by February 29, 2024 .
76
+ Travel Expenses
77
+ If Consultant is engaged to work outside of the ir home metropolitan area, Client agrees to pay for actual and
78
+ reasonable costs incurred by Acme for travel, living, and boarding, provided anticipated expenses are in
79
+ accordance with Client’s travel policy. Acme will render invoices for expenses upon completion of the
80
+ services or monthly, in the event the duration of services exceeds one month. Invoices for expenses are
81
+ payable upon receipt.
82
+ Assumptions
83
+  All changes and change requests outside the defined Description of Services and Deliverables of this
84
+ Statement of Work (i) will be accomplished in writing, (ii) will be executed by both parties, and (iii) may
85
+ have cost and schedule implications if agreed upon in writing by Client . Acme will detail any changes to
86
+ cost and schedule resulting from such changes in an execut ed Request for Change or SOW.
87
+  Scope descriptions are estimates only. Client may reprioritize scope focus within the allotted timeline
88
+ during Checkpoint activities in writing, resulting in a change in delivered artifacts from the descriptions
89
+ included herei n.
90
+  BigPharma will provide a team member who will take on the primary responsibilities for
91
+ applicable project management, including status reporting, sprint review materials, etc.
92
+  Client will provide reasonable access to key personnel in a timely fashion.
93
+  Client will provide guidance as to budgetary and licensing restrictions for tool selection.
94
+  Client is responsible for providing a technological and processing environment conducive to supporting the
95
+ system selected by Client and in accordance with the specifications recommended by the software
96
+ publisher.
97
+  Client assumes complete responsibility for the selection, licensing and performance of all hardware and
98
+ software. Consultant makes no claim, and accepts no responsibility whatsoever, as to the sui tability of
99
+ such hardware and software applications for Client’s business operations and objective.
100
+  Client will provide a development and testing environment for integration with other systems. If Client
101
+ cannot provide such an environment, Client will acce pt any loss of productivity on production
102
+ environments due to development, testing, deployment, and support of software on these systems.
103
+  Acme is not liable for changes to Client’s third -party systems, or the data therein, while working in
104
+ conjunction with the respective vendors of each system.
105
+  Client will provide a VPN connection to allow Acme to connect to their network remotely.
106
+ DocuSign Envelope ID: 4f188ed0-cdce-46f3-a5a7-0550396ae426 Acme expects and plans to perform all services in a continuous manner. Delays mandated by Client will
107
+ have cost and schedule implications. Acme will detail any changes to cost and schedule resulting from
108
+ such slippage in an executed Request for Change.
109
+  Hylain e will deem all data provided by the Client for development and testing purposes as not personally
110
+ identifiable as described by GLBA and HIPAA, unless Client formally notifies Acme otherwise.
111
+  Client will encrypt and specifically label any data that any Federal or State act protects before providing
112
+ such data to Acme for development and testing purposes.
113
+  Client will have five (5) contiguous business days to review provided deliverables and notify Acme of
114
+ acceptance or required changes. If Client do es not notify Acme within five (5) contiguous business days,
115
+ Client will have accepted the deliverable.
116
+  Formal training is outside the scope of this SOW.
117
+  Acme will perform the Services and Deliverables in a professional and workmanlike manner, consis tent
118
+ with industry standards and in accordance with the Agreement .
119
+
120
+ IN WITNESS THEREOF, the parties have executed this Statement of Work as of this ____ day of ____, 2024 .
121
+
122
+
123
+ Acme , LLC BigPharma Corporation
124
+
125
+ By: ____________________________ ________ By: _____________________________ __________
126
+ Name: _ ______________________ __________ Name: _ ______________________________ ____
127
+ Title: _________________________ _____ _____ Title: ________________________________ _____
128
+
129
+
130
+ DocuSign Envelope ID: 2da43649-e19b-4844-bcfe-e509301172b8
131
+ Elon Musk
132
+ CEO
133
+ VP, CIOJohn JacksonFeb.26th
input_data/BigPharma - Data Retrieval and Warehousing - SOW 19 - Fully Executed.txt ADDED
@@ -0,0 +1,141 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 1
2
+
3
+ Statement of Work: Data Retrieval and Warehousing
4
+
5
+ STATEMENT OF WORK
6
+ THIS AGREEMENT (“Statement of Work” or “SOW”) dated February 16 , 2024 , is between Acme, LLC
7
+ (“Consultant” or “Acme”) and BigPharma Corporation (“Client” or “BigPharma” ).
8
+ This Statement of Work is controlled by the terms and conditions set forth in the Master Services Agreement
9
+ (“Agreement”) between the aforementioned parties dated October 13, 2021 , which references the following
10
+ terms:
11
+ Description of Services and Deliverables
12
+ There has been an initiative with Acme and BigPharma to develop an API to retrieve and store
13
+ clinical trial management data from the Klugo (AeoHospita) vendor application . This will allow for the stored
14
+ data to be consumed by internal dashboards through SQL . The application will be responsible for
15
+ chronological triggering t o reflect the live CTMS application.
16
+ The implementation will utilize one (1) full -stack developer. The Acme full -stack developer will be
17
+ responsible for the technical design, development, and initial quality assurance testing of full -stack software
18
+ solutions, including database and application layers. Developers will provide estimates for work items in their
19
+ respective backlogs and leverage Azure DevOps to manage work items and forecast upcoming delivery.
20
+ Developers should collaborate with other UT ABE team members on technical design for implementations and
21
+ will follow current development best practices and established BigPharma conventions .
22
+ Acme will collaborate with Klugo on CTMS API documentation and access to the CTMS application.
23
+ Hyla ine and Client representatives will meet weekly to review the project status , identify progress against
24
+ agreed milestones, identify key risks, and remove roadblocks as needed.
25
+ Acme shall ensure that any deliverables, including any strategy guidance etc., related to BigPharmas’ websites or other digital assets will conform to BigPharma standards for web
26
+ accessibility and compliance (e.g. WCAG 2.1 level AA) ( “Access Standard”) unless otherwise agreed by BigPharma in writing. Conformance to the Access Standard shall be considered to be a condition of
27
+ acceptance for any deliverables where such Access Standard is applicable.
28
+ Acme will use the followi ng deliverables and services as a basis of work:
29
+
30
+ D e liv e rable s :
31
+  Quality assurance -tested code, according to BigPharma’s standards.
32
+  Biweekly Status Reports.
33
+ DocuSign Envelope ID: af558147-6fbd-4c0d-b9dc-8bc7355691b5 Technical designs, and other development or deployment artifacts.
34
+ Ser v ices :
35
+  Participate in BigPharma IT Architecture and Business Enablement technical team activities,
36
+ including but not limited to daily standups, design reviews, pair programming, sprint planning, and sprint
37
+ review.
38
+ o Collaborate with business analysts, business stak eholders, and other developers.
39
+ o Create technical designs for new application modules, features, and development items.
40
+ o Contribute to overall team deliverables, including status reports, sprint reviews, etc.
41
+  Conduct quality assurance testing for completed development items, potentially including unit testing,
42
+ automated testing, and integration testing.
43
+  Utilize BigPharma DevOps platforms to manage code repository and branching strategy to ensure
44
+ a clean, current codebase.
45
+ Delivery Schedule
46
+ This engagement will begin within 90 days of the execution of the Statement of Work. Acme will provide one
47
+ (1) full -stack developer for an estimated three (3) weeks .
48
+ Delivery of specific scope features will vary based on prioritization by BigPharma's business and
49
+ estimation by developers. Delivery Schedules are estimates only, as completion dates assume the start date
50
+ specified by this SOW and correctness of assumptions detailed in this document and in discussions with
51
+ BigPharma.
52
+ Investment
53
+ Acme will provide the services and deliverables described above at a monthly per -Consultant rate of $24,000
54
+ or weekly per -Consultant rate of $5,400 . Acme agrees to perform all services based on Client instruction,
55
+ Client priority, an d available time; however, this does not guarantee completion or delivery of any
56
+ functionality or schedule. For monthly flat -rate billing, Consultants typically work 40 hours per week, with
57
+ variances to ensure delivery when necessary consistent with Hylain e’s Results -Focused culture. Consultant
58
+ vacations less than a period of 10 business days are not deducted from invoicing rates.
59
+
60
+ Hours over 55 per week per Consultant, regularly outside typical working hours, or weekend hours will be
61
+ billed on a Time and Materials, Overtime rate of $300 per hour per Consultant. Acme will send invoices at
62
+ the conclusion of each month to octoegg@example.com with Tony Smith on copy at phhqkjy@demo.com . 
63
+
64
+ Should any Consultant be regularly required to work outside of core business hours (Monday -Friday 8am -6pm)
65
+ as part of their project, Acme will invoice an additional $300 per da y per Consultant hazard fee.
66
+
67
+ Based on the weekly per-Consultant rate with contingency of one week , the estimated cost after completion
68
+ of tasks is $21,600. Per previous planning exercises, the time estimated to create the data retrieval and
69
+ storage API i s three (3) weeks. These estimates are not guaranteed but are a fair representation of the
70
+ potential delivery time based on developer experience.
71
+
72
+
73
+ DocuSign Envelope ID: C16C8CB2-B927-460F-900D-894B82C56485Project Constraints and Flexibility
74
+ Any project must always balance three types of project constraints: Scope, Cost, and Time. Acme agrees to
75
+ perform all services based on Client instruction, Client priority, and available time. Client acknowledges that
76
+ prioritizing two of the project con straints will necessitate flexibility on the third .
77
+ Expiration
78
+ This contract will expire if not executed by Client and received by Acme by February 28, 2024 .
79
+ Travel Expenses
80
+ If Consultant is engaged to work outside of the ir home metropolitan area, Client agrees to pay for actual and
81
+ reasonable costs incurred by Acme for travel, living, and boarding, provided anticipated expenses are in
82
+ accordance with Client’s travel policy. Acme will render invoices for expenses upon completion of the
83
+ services or monthly, in the event the duration of services exceeds one month. Invoices for expenses are
84
+ payable upon receipt.
85
+ Assumptions
86
+  All changes and change requests outside the defined Description of Services and Deliverables of this
87
+ Statement of Work (i) will be accomplished in writing, (ii) will be executed by both parties, and (iii) may
88
+ have cost and schedule implications if agreed upon in writing by Client. Acme will detail any changes to
89
+ cost and schedule resulting from such changes in an execut ed Request for Change or SOW.
90
+  BigPharma will provide a team member who will take on the primary responsibilities for
91
+ applicable project management, including status reporting, sprint review materials, etc.
92
+  BigPharma will share any av ailable previous vendor documentation and architecture related to
93
+ the software applications in scope for the Acme developers.
94
+  Client will provide BigPharma credentials for Acme developers.
95
+  Client will provide access to any work manageme nt and collaboration tools, plus On -Premises or Cloud
96
+ infrastructure as needed.
97
+  Client will facilitate communication between Klugo to ensure proper implementation of the data retrieval
98
+ and storage API.
99
+  Client will provide reasonable access to key perso nnel in a timely fashion.
100
+  Client will provide guidance as to budgetary and licensing restrictions for tool selection.
101
+  Client is responsible for providing a technological and processing environment conducive to supporting the
102
+ system selected by Client and in accordance with the specifications recommended by the software
103
+ publisher.
104
+  Client assumes complete responsibility for the selection, licensing and performance of all hardware and
105
+ software. Consultant makes no claim, and accepts no responsibility whats oever, as to the suitability of
106
+ such hardware and software applications for Client’s business operations and objective.
107
+ DocuSign Envelope ID: 5792dac8-d8d4-48d1-907b-eba041badee4 Client will provide a development and testing environment for integration with other systems. If Client
108
+ cannot provide such an environm ent, Client will accept any loss of productivity on production
109
+ environments due to development, testing, deployment, and support of software on these systems.
110
+  Acme is not liable for changes to Client’s third -party systems, or the data therein, while wo rking in
111
+ conjunction with the respective vendors of each system.
112
+  Client will provide a VPN connection to allow Acme to connect to their network remotely.
113
+  Acme expects and plans to perform all services in a continuous manner. Delays mandated by Cli ent will
114
+ have cost and schedule implications. Acme will detail any changes to cost and schedule resulting from
115
+ such slippage in an executed Request for Change.
116
+  Acme will deem all data provided by the Client for development and testing purposes as no t personally
117
+ identifiable as described by GLBA and HIPAA, unless Client formally notifies Acme otherwise.
118
+  Client will encrypt and specifically label any data that any Federal or State act protects before providing
119
+ such data to Acme for development and testing purposes.
120
+  Client will have five (5) contiguous business days to review provided deliverables and notify Acme of
121
+ acceptance or required changes. If Client does not notify Acme within five (5) contiguous business days,
122
+ Client will have acc epted the deliverable.
123
+  Formal training is outside the scope of this SOW.
124
+  Acme will perform the Services and Deliverables in a professional and workmanlike manner, consistent
125
+ with industry standards and in accordance with the Agreement.
126
+
127
+ IN WITNESS THEREOF, the parties have executed this Statement of Work as of this ____ day of ____, 2024 .
128
+
129
+
130
+ Acme , LLC BigPharma Corporation
131
+
132
+ By: ____________________________ ________ By: _____________________________ __________
133
+ Name: _ ______________________ __________ Name: _ ______________________________ ____
134
+ Title: _________________________ _____ _____ Title: ________________________________ _____
135
+
136
+
137
+ DocuSign Envelope ID: 18fa0d76-6841-4267-bb02-648b29d54d66
138
+ Elon Musk
139
+ CEO
140
+ John Jackson
141
+ VP, CIOFeb.26th
input_data/BigPharma - Patient Portal Development - SOW 20 - Fully Executed.txt ADDED
@@ -0,0 +1,137 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ 1
3
+
4
+ Statement of Work: Patient Portal Development
5
+
6
+ STATEMENT OF WORK
7
+ THIS AGREEMENT (“Statement of Work” or “SOW”) dated January 18, 2024 , is between Acme, LLC
8
+ (“Consultant” or “Acme”) and BigPharma Corporation (“Client” or “BigPharma” ).
9
+ This Statement of Work is controlled by the terms and conditions set forth in the Master Services Agreement
10
+ (“Agreement”) betw een the aforementioned parties dated October 13, 2021 , which references the following
11
+ terms:
12
+ Description of Services and Deliverables
13
+ BigPharma currently utilizes a suite of product -specific web portals to interact with patients and
14
+ provide critical information . These portals use a variety of technical stacks and approaches to solve similar
15
+ problems and include proprietary packages and dependencies on various marketing vendors.
16
+ BigPharma ’ IT practice wishes to consolidate the technical approaches to developing these portal sites
17
+ and leverage the streamlined tooling ASP.NET Core Blazor to provide a richer, patient -focused solution to
18
+ support the business. Shared libraries will be created t o standardiz e and enable the reuse of components
19
+ through the patient portals.
20
+ The team will utilize lessons learned from developing streamlined tooling approaches for marketing sites.
21
+ Acme agrees to work with BigPharma’ IT team to design, deve lop, and document this portal
22
+ development .
23
+ Acme shall ensure that any deliverables, including any strategy guidance etc., related to BigPharma’
24
+ websites or other digital assets will conform to BigPharma standards for web accessibilit y and
25
+ compliance (e.g. WCAG 2.1 level AA) (“Access Standard”) unless otherwise agreed by BigPharma in
26
+ writing. Conformance to the Access Standard shall be considered to be a condition of acceptance for any
27
+ deliverables where such Access Standard is applicable.
28
+ Acme agrees to provide the following services and deliverables:
29
+ DocuSign Envelope ID: 8B61DCE2-9EEB-4FAE-9E0F-67D6AEA12BF3D e liv e rable s :
30
+  Quality assurance -tested code .
31
+  Technical designs, user interface mockups, and other development artifacts .
32
+  Bi-Weekly Status Reports .
33
+  Weekly Code Review Meeting s.
34
+
35
+ Ser v ices :
36
+  Collaborate with business analysts, business stakeholders, and other developers to ensure that the technical
37
+ requirements for development backlog items are correctly elaborated, documented, and understood.
38
+  Estimate future backlog development items with other developers using story points and agreed -to point
39
+ scales .
40
+  Conduct quality assurance testing for completed development items, including unit , automated , and
41
+ integration testing .
42
+  Utilize BigPharma DevOps platforms to manage code re pository and branching strategy to ensure
43
+ a clean, current codebase .
44
+  Utilize BigPharma Auth0 security platform to manage authentication and migration of patient
45
+ portal information .
46
+  Manage work items in BigPharma’ instance of Azure DevOps, including tracking metrics, using
47
+ dashboards, and forecasting delivery for future sprints .
48
+  Contribute to overall team deliverables , including status reports, sprint reviews, etc.
49
+ Delivery Schedule
50
+ This engagement will begin within 90 days of execut ing the Statement of Work. Acme will provide one (1)
51
+ full-stack developer for an estimated eight (8) months .
52
+ Delivery of specific scope features will vary based on prioritization by BigPharma business and
53
+ estimation by developers. Delivery Schedules are estimates only, as completion dates assume the start date
54
+ specified by this SOW and the correctness o f assumptions detailed in this document and in discussions with
55
+ BigPharma . The start and finish dates are flexible and are not critical to the success of the
56
+ project.
57
+ Investment
58
+ Acme will provide the services and deliverables described above at a Monthly per -Consultant rate of $24,000.
59
+ Acme agrees to perform all services based on Client instruction, Client priority, and available time; however,
60
+ this does not guarantee completion or delivery of any functionality or schedule. For monthly fla t-rate billing,
61
+ Consultants typically work 40 hours per week, with variances to ensure delivery when necessary consistent with
62
+ Acme’s Results -Focused culture. Consultant vacations less than a period of 10 business days are not
63
+ deducted from invoicing ra tes.
64
+
65
+ Hours over 55 per week per Consultant, regularly outside typical working hours, or weekend hours will be billed
66
+ on a Time and Materials, Overtime rate of $300 per hour per Consultant. Acme will send invoices at the
67
+ conclusion of each month to jwmjisg@test.com with Tony Smith on copy at awzlwiv@test.com . 
68
+
69
+ DocuSign Envelope ID: 8B61DCE2-9EEB-4FAE-9E0F-67D6AEA12BF3Should any Consultant be regularly required to work outside of core business hours (Mon day-Friday 8am -6pm)
70
+ as part of their project, Acme will invoice an additional $300 per day per Consultant hazard fee.
71
+
72
+ Based on the monthly per -Consultant rate with contingency, the estimated cost to BigPharma is
73
+ $192,000 .
74
+ Project Constraints and Flexibility
75
+ Any project must always balance three types of project constraints: Scope, Cost, and Time. Acme agrees to
76
+ perform all services based on Client instruction, Client priority, and available time. Client acknowledges that
77
+ priorit izing two of the project constraints will necessitate flexibility on the third .
78
+ Expiration
79
+ This contract will expire if not executed by Client and received by Acme by March 29th, 2024 .
80
+ Travel Expenses
81
+ If Consultant is engaged to work outside of the ir home metropolitan area, Client agrees to pay for actual and
82
+ reasonable costs incurred by Acme for travel, living, and boarding, provided anticipated expenses are in
83
+ accordance with Client’s travel policy. Acme will render invoices for expenses upo n completion of the services
84
+ or monthly, in the event the duration of services exceeds one month. Invoices for expenses are payable upon
85
+ receipt.
86
+ Assumptions
87
+  All changes and change requests outside the defined Description of Services and Deliverables of th is
88
+ Statement of Work (i) will be accomplished in writing, (ii) will be executed by both parties, and (iii) may have
89
+ cost and schedule implications if agreed upon in writing by Client . Acme will detail any changes to cost
90
+ and schedule resulting from such changes in an executed Request for Change or SOW.
91
+  Client will provide a team member who will take on the primary responsibilities for applicable project
92
+ management, including status reporting, sprint review materials, etc.
93
+  Client will share any availabl e previous vendor documentation and architecture related to the software
94
+ applications in scope for the Acme Consultants.
95
+  Client will provide reasonable access to key personnel in a timely fashion.
96
+  Client will provide guidance as to budgetary and licen sing restrictions for tool selection.
97
+  Client is responsible for providing a technological and processing environment conducive to supporting the
98
+ system selected by Client and in accordance with the specifications recommended by the software
99
+ publisher.
100
+  Client assumes complete responsibility for the selection, licensing and performance of all hardware and
101
+ software. Consultant makes no claim, and accepts no responsibility whatsoever, as to the suitability of such
102
+ hardware and software applications for Client’ s business operations and objective.
103
+  Client will provide a development and testing environment for integration with other systems. If Client
104
+ cannot provide such an environment, Client will accept any loss of productivity on production environments
105
+ due to d evelopment, testing, deployment, and support of software on these systems.
106
+ DocuSign Envelope ID: d6a2e2af-0740-44b4-b9fa-34657b0575b3 Acme is not liable for changes to Client’s third -party systems, or the data therein, while working in
107
+ conjunction with the respective vendors of each system.
108
+  Client will provide a VPN connection to allow Acme to connect to their network remotely.
109
+  Acme expects and plans to perform all services in a continuous manner. Delays mandated by Client will
110
+ have cost and schedule implications. Acme will detail any changes to cost a nd schedule resulting from
111
+ such slippage in an executed Request for Change.
112
+  Acme will deem all data provided by the Client for development and testing purposes as not personally
113
+ identifiable as described by GLBA and HIPAA, unless Client formally notifie s Acme otherwise.
114
+  Client will encrypt and specifically label any data that any Federal or State act protects before providing
115
+ such data to Acme for development and testing purposes.
116
+  Client will have five (5) contiguous business days to review provided deliverables and notify Acme of
117
+ acceptance or required changes. If Client does not notify Acme within five (5) contiguous business days,
118
+ Client will have accepted the deliverable.
119
+  Formal training is outside the scope of this SOW.
120
+  Acme will perform the Services and Deliverables in a professional and workmanlike manner, consistent
121
+ with industry standards and in accordance with the Agreement .
122
+
123
+ IN WITNESS THEREOF, the parties have executed this Statement of Work as of this ____ day of _ _____ _____, 2024 .
124
+
125
+
126
+ Acme , LLC BigPharma Corporation
127
+
128
+ By: ____________________________ ________ By: _____________________________ __________
129
+ Name: _ ______________________ __________ Name: _ ______________________________ ____
130
+ Title: _________________________ _____ _____ Title: ________________________________ _____
131
+
132
+
133
+ DocuSign Envelope ID: c62b4ffc-4435-458f-ba2c-f11f8548c395
134
+ Elon Musk
135
+ CEO
136
+ VP, CIO13th
137
+ John JacksonFebruary
input_data/WiseTx - Salesforce Documentation - SOW - Fully executed.txt ADDED
@@ -0,0 +1,183 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+
2
+ 1
3
+
4
+ STATEMENT OF WORK : Salesforce Documentation SOW
5
+ This STATEMENT OF WORK (“Statement of Work” or “SOW”) dated February 7, 2024, is between Acme, LLC
6
+ (“Consultant”) and WiseTx . (“Client”).
7
+ This Statement of Work is controlled by the terms and conditions set forth in the Master Services Agreement
8
+ between the aforementioned parties dated February 16, 2023 .
9
+ Description of Services and Deliverables:
10
+ WiseTx was founded to help health plans of any size manage the rising cost of specialty medications , with a
11
+ leadership team that has over 30 years of combined experience in healthcare, customer service, and pharmacy .
12
+ Using their pharmacy expertise , they help free up companies' valuable internal resources to focus on more
13
+ critical areas of business operations. Their innovative solution is working to help self -funded insurers and
14
+ unions realize real savings in this area.
15
+ WiseTx is reconfiguring/restructuring their Salesforce for scalability. They need to understand how their
16
+ current environment operates before they can begin restructuring.
17
+ They have asked for Acme to document and diagram current Salesforce processes and downstream impacts
18
+ for the following objects .
19
+ Salesforce objects, including flows, triggers, and validation rules:
20
+ • Member Drug
21
+ • Member
22
+ • Case
23
+ • Claims
24
+ Salesforce Apex classes:
25
+ • CET Staging
26
+ • CET Staging Trigger Helper
27
+ Acme and Client representatives will meet weekly to review the project status to identify progress against
28
+ agreed upon milestones, identify key risks, and remove roadblocks as needed.
29
+ Deliverables :
30
+ • Detailed Salesforce documentation related to the following Salesforce objects:
31
+ o Member Drug
32
+ o Member
33
+ o Case
34
+ DocuSign Envelope ID: 03c34a54-e21a-4257-a2ed-18c52082b1e9
35
+ 2
36
+
37
+ o Claims
38
+ • Documentation will also include the following:
39
+ o Related Objects
40
+ ▪ Lookups
41
+ ▪ Master -Detail
42
+ ▪ Junction Objects
43
+ o Security (Access & Visibility)
44
+ ▪ Roles
45
+ ▪ Profiles
46
+ ▪ Public Groups
47
+ ▪ Queues
48
+ ▪ Sharing Rules
49
+ ▪ Permission Sets
50
+ ▪ Permission Set Groups
51
+ o UI
52
+ ▪ Apps
53
+ ▪ List Views
54
+ ▪ Page Layouts
55
+ ▪ Lightning Record Pages
56
+ ▪ Visualforce Pages
57
+ ▪ Lightning Web Components
58
+ ▪ Flow Screen s
59
+ ▪ Report s and Dashboards
60
+ ▪ Community Portal
61
+ o Automation
62
+ ▪ Omni Channel
63
+ ▪ Case Assignment Rules
64
+ ▪ Web to Case
65
+ ▪ Email to Case
66
+ ▪ Approval Processes
67
+ ▪ Validation Rules
68
+ ▪ Email Alerts
69
+ • Email Templates
70
+ ▪ Retired Declarative Automation
71
+ • Workflow Rules
72
+ • Process Builders
73
+ ▪ Flows
74
+ ▪ Apex Triggers
75
+ ▪ Apex Classes
76
+ DocuSign Envelope ID: fbb819f4-b2c5-4293-9e90-eb69a3dc68f0
77
+ 3
78
+
79
+ • Specified Classes including CET Staging and CET Staging Trigger Helper
80
+ • Handlers
81
+ • Scheduled
82
+ • Batch
83
+ • Queueable
84
+ • Future Methods
85
+ • APIs
86
+ o Gaps between Business Processes and Salesforc e
87
+ o Recommendations
88
+
89
+ Services :
90
+ • Facilitate meetings , stakeholder interviews, and working sessions necessary to create deliverables
91
+ utilizing Acme’s agile methodology including planning, standups, and retrospectives.
92
+ • Execute prioritized implementation plan of work management and asset tracking user stories.
93
+ • Update stakeholders about progress and roadblocks, articulate problems, report accomplishments, and
94
+ set realistic expectations.
95
+ • Meet weekly to review project status.
96
+ Delivery Schedule:
97
+ Delivery Schedules are estimates only, as completion dates assume the start date specified by this SOW and
98
+ correctness of assumptions detailed in this document and in discussions with WiseTx .
99
+ 1. Kickoff Meeting => TBD
100
+ 2. Analysis Complete => Kickoff + 4 Weeks
101
+ 3. Initiative Completion => Kickoff + 4 Weeks
102
+ Team
103
+ Acme will provide one (1) Senior Salesforce Consultant for an estimated four ( 4) weeks. Delivery of specific
104
+ scope features will vary based on prioritization by WiseTx and estimation by the consultant. Th e estimated
105
+ time for this project may be less or more than the initial estimate , depending on complexity.
106
+ Investment
107
+ Acme will provide the services and deliverables described above at a weekly per-consultant rate of $ 6,500.
108
+ Acme agrees to perform all services based on Client instruction, Client priority, and available time; however,
109
+ this does not guarantee completion or delivery of any functionality or schedule.
110
+
111
+ Hours over 55 per week per Consultant, regularly outside typical working hours, or weekend hours will be billed
112
+ on a Time and Materials, Overtime rate of $300 per hour per consultant. Acme will send invoices at the
113
+ conclusion of each month to William Softy at lguojfs@test.com
114
+
115
+ DocuSign Envelope ID: 336caac2-d74e-41b3-9a42-3b9d2740ed13
116
+ 4
117
+
118
+ Should any consultant be regularly required to work outside of core business hours (Monday -Friday 8am -6pm)
119
+ as part of their project, Acme will invoice an additional $300 per day per consultant hazard fee.
120
+
121
+ Projected Schedule for Delivery and Payment
122
+ This engagement will begin within forty -five (45) days of execution of this Statement of Work . The engagement
123
+ will continue until work is completed or given 30 days of notice to Acme.
124
+ Expiration
125
+ This contract will expire if not executed by Client and received by Acme by May 6, 2024 .
126
+ Travel Expenses
127
+ If Consultant is engaged to work outside of their home metropolitan area, Client agrees to pay for actual and
128
+ reasonable costs incurred by Acme for travel, living, and boarding, provided anticipated expenses are in
129
+ accordance with Client’s travel policy. Acme will render invoices for expenses upon completion of the services
130
+ or monthly, in the event the d uration of services exceeds one month. Invoices for expenses are payable upon
131
+ receipt.
132
+ Assumptions
133
+ 1. All changes and change requests outside the defined Description of Services and Deliverables of this
134
+ Statement of Work (i) will be accomplished in writing, (ii) will be executed by both parties, and (iii) may have
135
+ cost and schedule implications if agreed u pon in writing by Client. Acme will detail any changes to cost
136
+ and schedule resulting from such changes in an executed Request for Change or SOW.
137
+ 2. Client will provide reasonable access to key personnel in a timely fashion.
138
+ 3. Client will provide guidance as to budgetary and licensing restrictions for tool selection.
139
+ 4. Client will provide any enterprise system documentation or desired architecture in a timely fashion.
140
+ 5. Previously developed Salesforce integrations are functional and complete.
141
+ 6. Previous developers will provide up to two (2) 30 -minute knowledge transfer sessions with Acme
142
+ consultants.
143
+ 7. Client is responsible for providing a technological and processing environment conducive to supporting the
144
+ system selected by Client and in accordance with the specifications recommended by the software
145
+ publisher.
146
+ 8. Client assumes complete responsibility for the selection, licensing and performance of all hardware and
147
+ software. Consultant makes no claim, and accepts no responsibility whatsoever, as to the suitability of such
148
+ hardware and software applications for Clie nt’s business operations and objective.
149
+ DocuSign Envelope ID: 3e6f28c4-3d70-45b2-a1bb-5f56e3c12c81
150
+ 5
151
+
152
+ 9. Client will provide a development and testing environment for integration with other systems. If Client
153
+ cannot provide such an environment, Client will accept any loss of productivity on production environments
154
+ due to development, testing, deployment, and support of software on these systems.
155
+ 10. Acme is not liable for changes to Client’s third -party systems, or the data therein, while working in
156
+ conjunction with the respective vendors of each system.
157
+ 11. Client will provide a VPN connection to allow Acme to connect to their network remotely.
158
+ 12. Acme expects and plans to perform all services in a continuous manner. Delays mandated by Client will
159
+ have cost and schedule implications. Acme will detail any changes to cost and schedule resulting from
160
+ such slippage in an executed Request for Chang e.
161
+ 13. Acme will deem all data provided by the Client for development and testing purposes as not personally
162
+ identifiable as described by GLBA and HIPAA, unless Client formally notifies Acme otherwise.
163
+ 14. Client will encrypt and specifically label any data that any Federal or State act protects before providing
164
+ such data to Acme for development and testing purposes.
165
+ 15. Client will have five (5) contiguous business days to review provided deliverables and notify Acme of
166
+ acceptance or required changes. If Client does not notify Acme within five (5) contiguous business days,
167
+ Client will have accepted the deliverable.
168
+ 16. Acme will perform the Services and Deliverables in a professional and workmanlike manner, consistent
169
+ with industry standards and in accordance with the Agreement.
170
+
171
+
172
+ IN WITNESS THEREOF, the parties have executed this Statement of Work as of this 7th day of February , 2024.
173
+
174
+ Acme, LLC WiseTx
175
+
176
+ By: ______________________________________ By: _________________________________________
177
+ Name: _ __Elon Musk _____ ________ ___ Name : _________________________ ______ _______
178
+ Title: ______ CEO_______________________________ Title: ________________________________________
179
+
180
+
181
+ DocuSign Envelope ID: 7124c307-4d47-4dd1-9478-51fdbb0d133e
182
+ Peshdi Jackson
183
+ President
input_data/WiseTx - Salesforce Leap Frog - SOW - Fully Executed.txt ADDED
@@ -0,0 +1,463 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
2
+ 1
3
+
4
+
5
+ Statement of Work: Salesforce Leap Frog
6
+
7
+ STATEMENT OF WORK
8
+ THIS AGREEMENT (“Statement of Work” or “SOW”) dated April 18, 2024, is between Acme, LLC (“Consultant”
9
+ or “Acme”) and WiseTx (“Client” or “WiseTx”).
10
+ This Statement of Work is controlled by the terms and conditions set forth in the Master Services Agreement
11
+ (“Agreement”) between the aforementioned parties dated February 16, 2023 which references the following
12
+ terms:
13
+ Description of Services and Deliverables
14
+ WiseTx is reconfiguring/restructuring their Salesforce for scalability. They needed to understand how their
15
+ current environment operated before beginning restructuring.
16
+ Now that the documentation phase is completed and the scope of Salesforce changes needed has been
17
+ determined, WiseTx is ready to begin implementing the enhancements from the implementation roadmap.
18
+ Acme and Client representatives will meet weekly to review the project status to identify progress against
19
+ agreed milestones, identify key risks, and remove roadblocks as needed. Acme resources will be part of an
20
+ embedded team, working with two (2) WiseTx developers to implement the documented changes needed.
21
+ Acme will use the following deliverables and services as a basis of work:
22
+ Deliverables:
23
+ • Refactor and enhance code as directed by architect and backlog o Apex Triggers, Apex Classes, and Apex
24
+ Test Classes (refer to Exhibit A and Exhibit B) o Refactor Flows
25
+ • Transition Workflow Rules and Process Builders to Flow
26
+ • Test refractor code and declarative automation
27
+ • Document changes made in core documentation
28
+ • Communication and integration plans created with Development Teams to work within current
29
+ development plans
30
+
31
+ Services:
32
+ • Kickoff SOW with Development Teams to create communication and integration plans
33
+ • Participate in Development Teams standup meetings, code reviews, and project meetings
34
+ • Conduct quality assurance testing for completed development items, potentially including unit testing,
35
+ automated testing, and integration testing. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
36
+ 2
37
+
38
+ • Utilize WiseTx DevOps platforms to manage code repositories and branching strategies to ensure a
39
+ clean, current codebase.
40
+ • Attend Development Team implementation meetings
41
+ • Formal training with the Development Team will be done based on level requested and time in SOW
42
+ • Provide recommendations related to the requirements documentation.
43
+
44
+ Delivery Schedule
45
+ This engagement will begin within 45 days of the execution of the Statement of Work. Acme will provide two
46
+ (2) Salesforce developers for an estimated four (4) months, embedded with two (2) WiseTx
47
+ developers. Mutual discussion and agreement to increase or decrease the Consultant headcount based on
48
+ Client’s business need will occur at least bi -weekly, with a t hirty (30) day lead time to headcount actions.
49
+ Delivery of specific scope features will vary based on prioritization by WiseTx and estimation by developers.
50
+ Delivery Schedules are estimates only, as completion dates assume the start date specified by this SOW and
51
+ correctness of assumptions detailed in this document and in discussions with WiseTx .
52
+ Investment
53
+ Acme will provide the services and deliverables described above at a Monthly per -consultant rate of $26,000.
54
+ Acme agrees to perform all services based on Client instruction, Client priority, and available time; however,
55
+ this does not guarantee comple tion or delivery of any functionality or schedule. For monthly flatrate billing,
56
+ consultants typically work 40 hours per week, with variances to ensure delivery when necessary consistent
57
+ with Acme’s Results -Focused culture. Consultant vacations up to a period of 10 business days are not
58
+ deducted from invoicing rates.
59
+
60
+ The total estimated engagement cost is expected to be $190,200.
61
+
62
+ Hours over 55 per week per Consultant, regularly outside typical working hours, or weekend hours will be
63
+ billed on a Time and Materials, Overtime rate of $300 per hour per consultant. Acme will send invoices at the
64
+ conclusion of each month to William Har ding at oahkpfe@demo.com .
65
+
66
+ Should any consultant be regularly required to work outside of core business hours (Monday -Friday 8am -6pm)
67
+ as part of their project, Acme will invoice an additional $300 per day per consultant hazard fee.
68
+ DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
69
+ 3
70
+
71
+ Project Constraints and Flexibility
72
+ Any project must always balance three types of project constraints: Scope, Cost, and Time. Acme agrees to
73
+ perform all services based on Client instruction, Client priority, and available time. Client acknowledges that
74
+ prioritizing two of the project con straints will necessitate flexibility on the third.
75
+ Expiration
76
+ This contract will expire if not executed by Client and received by Acme by June 30, 2024.
77
+ Travel Expenses
78
+ If Consultant is engaged to work outside of their home metropolitan area, Client agrees to pay for actual and
79
+ reasonable costs incurred by Acme for travel, living, and boarding, provided anticipated expenses are in
80
+ accordance with Client’s travel policy . Acme will render invoices for expenses upon completion of the
81
+ services or monthly, in the event the duration of services exceeds one month. Invoices for expenses are
82
+ payable upon receipt.
83
+ Assumptions
84
+ • All changes and change requests outside the defined Description of Services and Deliverables of this
85
+ Statement of Work (i) will be accomplished in writing, (ii) will be executed by both parties, and (iii) may
86
+ have cost and schedule implications if agreed u pon in writing by Client. Acme will detail any changes to
87
+ cost and schedule resulting from such changes in an executed Request for Change or SOW.
88
+ • Client will provide a team member who will take on the primary responsibilities for applicable project
89
+ management, including status reporting, sprint review materials, etc.
90
+ • Client will share any available previous vendor documentation and architecture related to the software
91
+ applications in scope for the Acme developers.
92
+ • Client will provide credentials for Acme developers in a timely fashion.
93
+ • Client will provide reasonable access to key personnel in a timely fashion.
94
+ • Client will provide guidance as to budgetary and licensing restrictions for tool selection.
95
+ • Client is responsible for providing a technological and processing environment conducive to supporting the
96
+ system selected by Client and in accordance with the specifications recommended by the software
97
+ publisher.
98
+ • Client assumes complete responsibility for the selection, licensing and performance of all hardware and
99
+ software. Consultant makes no claim, and accepts no responsibility whatsoever, as to the suitability of such
100
+ hardware and software applications for Clie nt’s business operations and objective.
101
+ • Client will provide a development and testing environment for integration with other systems. If Client
102
+ cannot provide such an environment, Client will accept any loss of productivity on production
103
+ environments due to development, testing, deployment, and support of software on these systems. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
104
+ 4
105
+
106
+ • Acme is not liable for changes to Client’s third -party systems, or the data therein, while working in
107
+ conjunction with the respective vendors of each system.
108
+ • Client will provide a VPN connection or AVD (Azure Virtual Desktop) to allow Acme to connect to their
109
+ network remotely.
110
+ • Acme expects and plans to perform all services in a continuous manner. Delays mandated by Client will
111
+ have cost and schedule implications. Acme will detail any changes to cost and schedule resulting from
112
+ such slippage in an executed Request for Chang e.
113
+ • Acme will deem all data provided by the Client for development and testing purposes as not personally
114
+ identifiable as described by GLBA and HIPAA, unless Client formally notifies Acme otherwise.
115
+ • Client will encrypt and specifically label any data that any Federal or State act protects before providing
116
+ such data to Acme for development and testing purposes.
117
+ • Client will have five (5) contiguous business days to review provided deliverables and notify Acme of
118
+ acceptance or required changes. If Client does not notify Acme within five (5) contiguous business days,
119
+ Client will have accepted the deliverable.
120
+ • Acme will perform the Services and Deliverables in a professional and workmanlike manner, consistent
121
+ with industry standards and in accordance with the Agreement.
122
+ IN WITNESS THEREOF, the parties have executed this Statement of Work as of this __ day of __3rd May_______,
123
+ 2024.
124
+
125
+
126
+ Acme, LLC WiseTx
127
+
128
+ By: ____________________________________ By: _______________________________________
129
+ Name: _Elon Musk________________________________ Name: _Peshdi
130
+ Jackson__________________________________
131
+ Title: _________________________CEO__________ Title: ________________________________President_____
132
+
133
+
134
+ Exhibit A
135
+ DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
136
+ 5
137
+
138
+ Leap Frog Planned Tasks
139
+ Contact Object
140
+ Triggers
141
+ • ContactTrigger – No changes
142
+ Apex Classes
143
+ • ContactTriggerHelper o Remove processAfterInsert function – it does nothing. o Refactor
144
+ processAfterUpdate function to extrapolate common functionality to helper functions.
145
+ o Logging updates.
146
+ • ContactTriggerHelperTest o Extrapolate common functionality to separate functions. o Increase
147
+ validation of changes. o Add testing for error / non happy path.
148
+ Process Builder
149
+ • Track Contact Changes – convert to flow.
150
+ Flows
151
+ • Convert before flows to sub flows.
152
+ • Create new before flow to invoke sub flows when required.
153
+ Member Drug
154
+ Triggers
155
+ • MemberDrugTrigger – No changes
156
+ Apex Classes
157
+ • MemberDrugTriggerHelper o Logging updates.
158
+ • MemberDrugTriggerHelperTest o Fully test all use cases in MemberDrugTriggerHelper.
159
+ • MemberDrugService o Extrapolate common functionality to helper functions. o Review / optimize
160
+ SOQL queries. o Logging updates. o Improved error handling.
161
+ Process Builder
162
+ • Track Member Drug Changes – convert to flow.
163
+ Flows
164
+ • Convert flows to sub flows.
165
+ • Create new flow to invoke sub flows when required.
166
+ Claim Information
167
+ Triggers
168
+ • ClaimInformationTrigger – No changes
169
+ Apex Classes
170
+ • ClaimInformationTriggerHelper o Logging updates. o Extrapolate common functionality to helper
171
+ functions. o Refactor existing helper functions for readability, maintainability, and optimizations. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
172
+ 6
173
+
174
+ o General cleanup of unused or duplicate logic.
175
+ • ClaimInformationTriggerHelper o Extrapolate common functionality to helper functions. o Increase
176
+ validation of changes. o Add testing for error / non happy paths.
177
+ Process Builder
178
+ • Claim Create – convert to flow.
179
+ • Claim Update – convert to flow.
180
+ Flows
181
+ • General – update to handle conversion of process builders to flows.
182
+ Case
183
+ Trigger
184
+ • AWM_Case – managed package; we need to determine what this package is doing to ensure this is
185
+ doing what it should be.
186
+ • RHX_Case – move logic to CaseTriggerHelper and delete this trigger.
187
+ • CaseTrigger – add active flag.
188
+ Apex Classes
189
+ • CaseTriggerHelper o Extrapolate common functionality to helper functions. o Logging and error
190
+ handling updates.
191
+ o Refactor for readability, maintainability, and optimization. o Cleanup of unused and
192
+ duplicate logic.
193
+ o Review / optimize SOQL queries.
194
+ • CaseTriggerHelperTest o Potential full rewrite to test and verify logic of CaseTriggerHelper.
195
+ Process Builder
196
+ • Case Process – convert to flow.
197
+ • Case Priority_Version2 – convert to flow.
198
+ • Reevaluate Case Routing on Case Update – convert to flow.
199
+ • PRx_Post_Go_Live_Case_Routing – convert to flow.
200
+ • PRx_Pre_Go_Live_Case_Routing – convert to flow.
201
+ • IRx_Post_Go_Live_Case_Routing – convert to flow.
202
+ • IRx_Pre_Go_Live_Case_Routing – convert to flow.
203
+ Flows
204
+ • General – update to handle conversion of process builders to flows.
205
+ Apex Process
206
+ APIIntegrationClass
207
+ • Associated with: Member Drug, Claim Information, Case • Refactor for readability, maintainability, and
208
+ optimizations. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
209
+ 7
210
+
211
+ • Review / optimize SOQL queries.
212
+ • Logging and error handling updates.
213
+ • Rewrite test class to validate logic, testing happy path, error paths, and edge cases.
214
+ BatchCaseClosePostGoLive
215
+ • Associated with: Contact, Member Drug, Claim Information, Case
216
+ • Refactor for readability, maintainability, and optimizations.
217
+ • Review / optimize SOQL queries. o This uses UTIL_SObjectToQueryableString class, which allows for
218
+ selecting all fields of an SObject. We don’t want to do this as it increases the price of the query. We
219
+ should only be selecting fields we need. Ideally we would delete this class once we have optimized all
220
+ queries that are currently using it.
221
+ • Code cleanup to remove unused variables and logic.
222
+ • Update logging and error handling.
223
+ • Rewrite test class to validate logic, testing happy path, error paths, and edge cases.
224
+ ButtonHelper
225
+ • Associated with: Contact, Claim Information, Case
226
+ • Extrapolate common functionality to helper functions.
227
+ • Refactor for readability, maintainability, and optimization.
228
+ • Review / optimize SOQL queries.
229
+ • Update logging and error handling.
230
+ • Refactor test class to move setup to separate function(s), validate error / non happy path and edge
231
+ cases.
232
+ CAGAssociationHelper
233
+ • Associated with: Contact, Case
234
+ • Extrapolate common functionality to helper functions.
235
+ • Refactor for readability, maintainability, and optimization.
236
+ • Review / optimize SOQL queries.
237
+ • Update logging.
238
+ • Refactor test class:
239
+ o Extrapolate common functionality to setup function. o Add additional validation to
240
+ success test. o Add tests for error / non happy path and any edge cases.
241
+ CaseRoutingBatch
242
+ • Associated with: Contact, Member Drug, Case
243
+ • Remove logic that exists for only test purposes.
244
+ • Extrapolate common functionality to helper functions.
245
+ • Refactor for readability, maintainability, testability, and optimization.
246
+ • Update logging and error handling.
247
+ • Target try / catch logic. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
248
+ 8
249
+
250
+ • Code cleanup to remove unused variables and logic.
251
+ • Rewrite test class to test and validate all paths of class.
252
+ CETStagingTriggerHelper
253
+ • Associated with: Contact, Claim Information
254
+ • Refactor for readability, maintainability, testability, and optimization.
255
+ • Extrapolate common functionality to separate functions.
256
+ • Extrapolate large functions to own class (where applicable).
257
+ • Target try / catch logic.
258
+ • Review / optimize SOQL queries.
259
+ • Update logging and error handling.
260
+ • Refactor test class to extrapolate common functionality to utility methods, extend verification where
261
+ applicable, and ensure all code paths are properly covered.
262
+ ClaimInfoCloseTermedClientClaimsBatch
263
+ • Associated with: Claim Information
264
+ • Cleanup code to remove unused variables and logic.
265
+ • Review / optimize SOQL queries.
266
+ • Update logging and error handling.
267
+ • Add verification of error path in test coverage.
268
+ ClaimInformationRoutingBatch
269
+ • Associated with: Member Drug, Claim Information
270
+ • Review / optimize SOQL queries.
271
+ • Refactor for readability, maintainability, testability, and optimization.
272
+ • Extrapolate common functionality to separate function.
273
+ • Update logging and error handling.
274
+ • Replace hard -coded references.
275
+ • Rewrite test class to test and validate all paths of class.
276
+ ClaimMemberDrugUpdateBatch
277
+ • Associated with: Member Drug, Claim Information
278
+ • Review / optimize SOQL queries.
279
+ • Refactor for readability, maintainability, and optimization.
280
+ • Add verification of data to test class.
281
+ ClientTypeChangeBatch
282
+ • Associated with: Member Drug, Claim Information, Case
283
+ • Review / optimize SOQL queries.
284
+ • Refactor for maintainability and optimization.
285
+ • Rewrite test class to test and validate all paths of code. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
286
+ 9
287
+
288
+ ClientTypeSyncJob
289
+ • Associated with: Member Drug, Claim Information, Case
290
+ • Refactor to take advantage of batchable interface.
291
+ • Review / optimize SOQL queries.
292
+ • Add validation of non happy path to tests.
293
+ CommunicationToLetterBatch
294
+ • Associated with: Contact
295
+ • Review / optimize SOQL queries.
296
+ • Expand validation of happy path in test; add validation of non happy / error path.
297
+ Communication_Service
298
+ • Associated with: Contact
299
+ • Update logging and error handling.
300
+ ContactGroupAccountUpdateBatch
301
+ • Associated with: Contact
302
+ • Review usage of Database.Stateful interface.
303
+ Contact_Selector
304
+ • Associated with: Contact
305
+ • Review / optimize SOQL queries.
306
+ DrugStagingController
307
+ • Associated with: Contact
308
+ • Combine with DrugStagingControllerBioPlus and DrugStagingControllerPublix (or at least implement a
309
+ base class with shared logic and extend as needed).
310
+ • Add verification to existing tests; add checks for non -happy paths.
311
+ DrugStagingControllerBioPlus •
312
+ See DrugStagingController.
313
+ DrugStagingControllerPublix • See
314
+ DrugStagingController.
315
+ E1TriggerHelper
316
+ • Associated with: Member Drug, Claim Information
317
+ • Update logging and error handling.
318
+ • Review / optimize SOQL queries.
319
+ • Extrapolate common functionality to separate functions.
320
+ • Refactor for readability, maintainability, testability, and optimization.
321
+ • For test class: DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
322
+ 10
323
+
324
+ o Extrapolate common functionality to utility / setup methods. o Refactor for
325
+ readability and maintainability. o Increase validation for existing tests and add
326
+ additional tests for edge cases.
327
+ FileE2Batch
328
+ • Associated with: Claim Information
329
+ • Review / optimize SOQL queries.
330
+ • Target try / catch logic.
331
+ • Refactor to handle larger batch sizes.
332
+ • Extrapolate setup from test functions to setup function.
333
+ LetterService
334
+ • Associated with: Contact
335
+ • Refactor for readability, maintainability, testability, and optimization.
336
+ • Code cleanup to remove unused code.
337
+ LOB_Service
338
+ • Associated with: Contact
339
+ • Refactor for readability, maintainability, testability, and optimization.
340
+ • Extrapolate common functionality to utility methods.
341
+ MassClaimsChangeOwner
342
+ • Associated with: Claim Information
343
+ • Review / optimize SOQL queries.
344
+ • Update logging and error handling.
345
+ • Expand test validation.
346
+ MemberDrugRenewalTaskBatch
347
+ • Associated with: Member Drug
348
+ • Extrapolate common functionality to utility function.
349
+ • Add validate for non -happy path in tests.
350
+ NPIContactsListController
351
+ • Associated with: Member Drug, Claim Information
352
+ • Refactor for readability, maintainability, testability, and optimization.
353
+ • Review / optimize SOQL queries.
354
+ • Add coverage for error paths to test class.
355
+ NPIMemberDrugListController
356
+ • Associated with: Member Drug, Claim Information
357
+ • Refactor for readability, maintainability, testability, and optimization.
358
+ • Review / optimize SOQL queries.
359
+ • Add coverage for error paths to test class. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
360
+ 11
361
+
362
+ PapBillGroupService
363
+ • Associated with: Member Drug
364
+ • Refactor for readability, maintainability, testability, and optimization.
365
+ • Validates results in tests; add error path tests.
366
+ PreImplementationObjectStore
367
+ • Associated with: Contact
368
+ • Refactor for readability, maintainability, testability, and optimization.
369
+ • Update logging and error handling.
370
+ • Extrapolate common functionality to utility method.
371
+ • Review / optimize SOQL queries.
372
+ PreImplementationTriggerHelper
373
+ • Associated with: Contact, Case
374
+ • Refactor for readability, maintainability, testability, and optimization.
375
+ • Update logging and error handling.
376
+ ProcessClaimsQueueable
377
+ • Associated with: Claim Information
378
+ • Combine with SendClaimsQueue and update references; functionally both classes do the same thing.
379
+ ProcessContactStatusBatch
380
+ • Associated with: Contact
381
+ • Refactor for readability, maintainability, testability, and optimization.
382
+ • Extrapolate common functionality to utility function.
383
+ • Remove hard -coded email addresses.
384
+ • Update logging and error handling.
385
+ • Review / optimize SOQL queries.
386
+ • For test class:
387
+ o Extrapolate setup to setup function. o Add validation after execution of tests.
388
+ o Add tests for non -happy execution paths.
389
+ ProcessContactStatusQueueableBatch
390
+ • Associated with: Contact
391
+ • Refactor for readability, maintainability, testability, and optimization.
392
+ • Extrapolate common functionality to utility function.
393
+ • Remove hard -coded email addresses.
394
+ • Update logging and error handling.
395
+ • Review / optimize SOQL queries.
396
+ • For test class:
397
+ o Extrapolate setup to setup function. o Add validation after execution of tests. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
398
+ 12
399
+
400
+ o Add tests for non -happy execution paths.
401
+ PublixNPIContactsListController
402
+ • Associated with: Member Drug, Claim Information
403
+ • Refactor for readability, maintainability, testability, and optimization.
404
+ • Review / optimize SOQL queries.
405
+ • Add coverage for error paths to test class.
406
+ PublixNPIMemberDrugListController
407
+ • Associated with: Member Drug, Claim Information
408
+ • Refactor for readability, maintainability, testability, and optimization.
409
+ • Review / optimize SOQL queries.
410
+ • Add coverage for error paths to test class.
411
+ ReRouteAllowCaseRecordsQueueable
412
+ • Associated with: Case
413
+ • Refactor to take advantage of batchable interface.
414
+ • Refactor for readability, maintainability, testability, and optimization.
415
+ • Update logging and error handling.
416
+ RevertBadDataBatch
417
+ • Associated with: Member Drug, Claim Information
418
+ • Remove code; this does not appear to be used (looks like a one time use case). If that is not the case,
419
+ we can provide an accurate estimate.
420
+ SearchClaimsController
421
+ • Associated with: Claim Information
422
+ • Update logging and error handling.
423
+ • Review / optimize SOQL queries.
424
+ • Refactor for readability, maintainability, testability, and optimization.
425
+ • Target try / catch logic.
426
+ • Rewrite test class to test all paths of code.
427
+ SendClaimsQueue
428
+ • See ProcessClaimsQueueable
429
+ SendEmailHelperBulkified
430
+ • Associated with: Contact
431
+ • Refactor for readability, maintainability, testability, and optimization.
432
+ • Review / optimize SOQL queries.
433
+ • Update logging and error handling.
434
+ • Extrapolate common functionality to utility functions. DocuSign Envelope ID: 2E514FC9 -C434 -4FFA -9201 -8BBC43CA7584
435
+ 13
436
+
437
+ SendLetterController
438
+ • Associated with: Contact
439
+ • Review / optimize SOQL queries.
440
+ • Refactor for readability, maintainability, testability, and optimization.
441
+ • Extrapolate common functionality to utility function.
442
+ • For test, extrapolate setup to setup function and extend validation where applicable.
443
+ TCNCallRecordTriggerHelper
444
+ • Associated with: Contact, Member Drug, Case
445
+ • Update logging.
446
+ • Refactor for readability, maintainability, testability, and optimization.
447
+ • Extrapolate common functionality to utility functions.
448
+ • Review / optimize SOQL queries.
449
+ • For tests, add tests for all execution paths.
450
+ UpdateCaseAgeBatch
451
+ • Associated with: Case
452
+ • Refactor for readability, maintainability, testability, and optimization.
453
+ • Remove unused logic.
454
+ • Review / optimize SOQL queries.
455
+ • Extend verification in test class.
456
+ Architectural updates
457
+ • Centralize logging and emailing.
458
+ • Overhaul Testing to ensure code is validated and not just runnable.
459
+ Communication & Team Integration
460
+ • Members of Acme team will be on any stand -ups, planning meetings, and any other activities that
461
+ Prudent Rx wants us to attend.
462
+ • We will continue check point meetings to go over work we have done.
463
+ • If anything comes up that needs immediate action, we will coordinate that as well.
requirements.txt ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ streamlit
2
+ PyPDF2
3
+ langchain-openai
4
+ langchain
5
+ python-dotenv
6
+ qdrant-client
7
+ langchain-community
8
+ langchain-core
9
+ tiktoken
10
+ openai
11
+ cohere
12
+ chainlit
13
+ faiss-cpu
14
+ unstructured