Skip to content

Commit 5746b7b

Browse files
fryorcrakenclaude
andcommitted
Convert Dependencies to YAML frontmatter to match RFP convention
Aligns the L-Prize repo with logos-co/rfp PR #64, which standardised dependency declarations as a structured `dependencies:` field in YAML frontmatter (a list of `{ id, reason }` objects). - LP-0013: adds frontmatter with the RFP-001 dependency; removes the markdown `## Dependencies` section. - LP-0001, LP-0004, LP-0006: drop the markdown `## Dependencies` section. Their hard deps are platform features (LEZ NFT Program, LEZ timelock, Logos Delivery, Logos Chat) with no canonical RFP-/LP- ID, so no frontmatter entry is added — matching the RFP-003 precedent in logos-co/rfp PR #64. The dependency information is already captured in each file's status banner. - LP-0000.md (template): replaces the markdown `## Dependencies` section with a frontmatter example in an HTML comment, noting that the field is included only when there are real hard deps with canonical IDs and is otherwise omitted entirely (no `[]`), per the L-Prize convention. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent ae23a4a commit 5746b7b

5 files changed

Lines changed: 24 additions & 41 deletions

File tree

prizes/LP-0000.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
<!-- Don't forget to add/update this prize in the table in README.md -->
22

3+
<!--
4+
Optional YAML frontmatter for prizes that have hard dependencies on
5+
other L-Prizes, RFPs, R&D items, or sample apps. Include the
6+
`dependencies:` field ONLY when there are real hard deps with
7+
canonical IDs (LP-XXXX, RFP-XXX). Omit the entire frontmatter block
8+
if this prize has no hard deps — do not use `dependencies: []`. This
9+
field is parsed by downstream tooling (e.g. flywheels.logos.co).
10+
11+
---
12+
dependencies:
13+
- id: LP-XXXX
14+
reason: short reason this prize depends on it
15+
- id: RFP-XXX
16+
reason: short reason this prize depends on it
17+
---
18+
-->
19+
320
# LP-XXXX: <Title> [status]
421

522
**`Status`**:
@@ -92,15 +109,6 @@ The following policies apply to all prizes (see [evaluation policies](../README.
92109
- **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**.
93110
- **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria.
94111

95-
## Dependencies
96-
97-
> Add this section ONLY if this prize has hard dependencies on other
98-
> L-Prizes, RFPs, R&D items, or sample apps. Omit the entire section
99-
> if there are no hard deps. Format:
100-
>
101-
> - LP-XXXX — short reason
102-
> - RFP-XXX — short reason
103-
104112
## Resources
105113

106114
> Links to relevant specs, documentation, APIs, or prior work that participants should know about.

prizes/LP-0001.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -96,13 +96,6 @@ The following policies apply to all prizes (see [evaluation policies](../README.
9696
- **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**.
9797
- **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria.
9898

99-
## Dependencies
100-
101-
Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist
102-
before this Lambda Prize can be announced or claimed.
103-
104-
- LEZ NFT Program — the underlying NFT program on LEZ must be ready before this prize can open (see status banner above).
105-
10699
## Resources
107100

108101
- [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone)

prizes/LP-0004.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -100,13 +100,6 @@ The following policies apply to all prizes (see [evaluation policies](../README.
100100
- **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**.
101101
- **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria.
102102

103-
## Dependencies
104-
105-
Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist
106-
before this Lambda Prize can be announced or claimed.
107-
108-
- LEZ timelock feature — on-chain timelock support on LEZ is required for the bid-reveal window and refund mechanics (see status banner above).
109-
110103
## Resources
111104

112105
- [Logos Execution Zone repo](https://github.com/logos-blockchain/logos-execution-zone/)

prizes/LP-0006.md

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -173,17 +173,6 @@ The following policies apply to all prizes (see [evaluation policies](../README.
173173
- **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**.
174174
- **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria.
175175

176-
## Dependencies
177-
178-
Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist
179-
before this Lambda Prize can be announced or claimed.
180-
181-
- LEZ timelock feature — on-chain timelock support on LEZ is required for swap refund mechanics (see status banner above).
182-
- Logos Delivery module — required for makers to advertise prices and trading pairs (see status banner above).
183-
- Logos Chat module — required for maker-taker negotiation and swap coordination (see status banner above).
184-
185-
Note: see `## Infrastructure & Dependencies` above for per-chain runtime infrastructure (Bitcoin/Monero/Ethereum nodes) participants must run.
186-
187176
## Resources
188177

189178
### General

prizes/LP-0013.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
---
2+
dependencies:
3+
- id: RFP-001
4+
reason: Provides the standardised admin authority library that the
5+
mint authority approval pattern must reuse, per Success Criteria.
6+
---
7+
18
# LP-0013: Token program improvements: authorities [OPEN]
29

310
**`Logos Circle: N/A`**
@@ -87,13 +94,6 @@ The following policies apply to all prizes (see [evaluation policies](../README.
8794
- **Submissions:** each builder (or team) is allowed a maximum of **3 submissions** per prize, with at most **one submission/review per week**.
8895
- **Feedback:** initial evaluation feedback is limited to a pass/fail indication against the success criteria.
8996

90-
## Dependencies
91-
92-
Other L-Prizes, RFPs, R&D, or sample apps that must complete or exist
93-
before this Lambda Prize can be announced or claimed.
94-
95-
- [RFP-001](https://github.com/logos-co/rfp/blob/master/RFPs/RFP-001-admin-authority-lib.md) — admin authority library (referenced in Success Criteria; the deliverable must reuse the approval pattern defined here).
96-
9797
## Resources
9898

9999
- [LEZ Github repository](https://github.com/logos-blockchain/logos-execution-zone)

0 commit comments

Comments
 (0)