Public Access
Make meeting lifecycle stateful
This commit is contained in:
+11
@@ -0,0 +1,11 @@
|
||||
## Why
|
||||
Meeting artifact notes currently emit frontmatter properties that can point back to the same note. Self-references add noise and make backlinks less useful.
|
||||
|
||||
## What Changes
|
||||
- Meeting note frontmatter keeps links to transcript, assistant context, and summary.
|
||||
- Transcript, assistant context, and summary notes keep links only to the other notes from the same run.
|
||||
- The frontmatter property that would reference the note itself is omitted.
|
||||
|
||||
## Impact
|
||||
- Shared artifact frontmatter rendering changes for transcript, assistant context, and summary notes.
|
||||
- Existing resolver behavior based on meeting note links is unchanged.
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
## MODIFIED Requirements
|
||||
### Requirement: Meeting note template is coded and round-trippable
|
||||
Meeting Assistant SHALL link the note files generated for one meeting run through frontmatter.
|
||||
|
||||
The meeting note frontmatter SHALL link to the transcript, assistant context, and summary notes.
|
||||
|
||||
Generated artifact notes SHALL link only to the other notes from the same run and SHALL omit the frontmatter property that would reference themselves.
|
||||
|
||||
#### Scenario: Meeting note links to generated artifacts
|
||||
- **WHEN** Meeting Assistant creates a meeting note
|
||||
- **THEN** the note frontmatter links to the configured transcript, assistant context, and summary note locations
|
||||
|
||||
#### Scenario: Generated artifacts do not self-reference
|
||||
- **WHEN** Meeting Assistant writes transcript, assistant context, or summary artifact frontmatter
|
||||
- **THEN** the artifact frontmatter links to the other run notes
|
||||
- **AND** the artifact frontmatter omits the property for the artifact's own note type
|
||||
@@ -0,0 +1,8 @@
|
||||
## 1. Implementation
|
||||
- [x] Omit empty/self artifact link fields from rendered artifact frontmatter.
|
||||
- [x] Ensure transcript, assistant context, and summary frontmatter include only other run artifacts.
|
||||
|
||||
## 2. Verification
|
||||
- [x] Add/update artifact frontmatter behavior tests.
|
||||
- [x] Run focused artifact/summary tests.
|
||||
- [x] Run `openspec validate remove-artifact-self-frontmatter-links --strict`.
|
||||
Reference in New Issue
Block a user