Skip to content

Commit 562c2f8

Browse files
chore: update tech design process with security review (#15)
We will add a non-blocking process where a member or two of the onchain safety department review the tech design. This PR adds a line to showcase that to the text.
2 parents 68f49da + d9e4aca commit 562c2f8

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

docs/processes/project-lifecycle.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Find the template: [Idea Draft](https://www.notion.so/Idea-Draft-1859a4c092c780a
2222

2323
Once the Idea Draft is approved, the Partner Lead, Team Lead and Architect will move on to the Tech Design. This document provides an overview of each contract, external function, and off-chain component, defining how every piece of functionality works and outlining a time estimate. To mitigate risks, we also break the project into smaller milestones—each with its own timeline and deliverables—to keep everyone aligned and help achieve the partner’s goals efficiently.
2424

25-
While the project is still being defined and refined, we start preparing the advanced tests, by collecting invariants. This initial collection is often a first draft, as many of these might still change during the development.
25+
While the project is still being defined and refined, we begin preparing advanced tests by collecting invariants. This initial collection typically serves as a first draft, since multiple invariants may change during development. Additionally, a member of our internal security team reviews the Tech Design early to identify potential architectural issues before we proceed too far into development. Neither of these processes need to block the start of development, but we aim to initiate them as soon as our on-chain security team has the necessary availability.
2626

2727
Before moving forward, the Tech Design must be signed by both parties. A Tech Design is valid when it considers all the new, modified or removed functionality in an easily understandable way. This document will explain and justify any added complexity to the system. Moreover, all partner comments will be adequately addressed and marked as resolved.
2828

0 commit comments

Comments
 (0)