Skip to content

Commit 1d3c79e

Browse files
rename slides for content type, add byline style
1 parent a7feb00 commit 1d3c79e

2 files changed

Lines changed: 26 additions & 41 deletions

File tree

custom.css

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,3 +435,7 @@
435435
font-size: 0.9rem;
436436
letter-spacing: 0.02em;
437437
}
438+
439+
.reveal .slides section .byline {
440+
margin-top: 3rem !important;
441+
}

present.md

Lines changed: 22 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Product Strategy 2026
1+
# Single Line Text
22
Clear priorities, measurable outcomes, and faster iteration.
33

44
---
55

6-
## Agenda
6+
## Numbered List
77
1. Context and goals
88
2. Audience and use cases
99
3. Product capabilities
@@ -12,7 +12,7 @@ Clear priorities, measurable outcomes, and faster iteration.
1212

1313
---
1414

15-
## Context
15+
## Text with Quote Block
1616
Our current workflow is functional but fragmented.
1717

1818
> Teams are shipping features, but shared visibility and consistency are lagging behind delivery speed.
@@ -21,7 +21,7 @@ Key objective: reduce coordination overhead while increasing release confidence.
2121

2222
---
2323

24-
## Target Users
24+
## Centered Data Table
2525
| User Type | Primary Need | Success Signal |
2626
| --- | --- | --- |
2727
| PM | Track progress clearly | Fewer status meetings |
@@ -31,7 +31,7 @@ Key objective: reduce coordination overhead while increasing release confidence.
3131

3232
---
3333

34-
## Capability Map
34+
## Bullet List
3535
- Planning: scoped milestones and ownership
3636
- Build: reusable patterns and templates
3737
- Validate: automated checks and quality gates
@@ -40,7 +40,7 @@ Key objective: reduce coordination overhead while increasing release confidence.
4040

4141
---
4242

43-
## Example Payload
43+
## JSON Code Block
4444
```json
4545
{
4646
"project": "onboarding-revamp",
@@ -56,7 +56,7 @@ Key objective: reduce coordination overhead while increasing release confidence.
5656

5757
---
5858

59-
## API Request
59+
## Two Code Fences (Bash + Text)
6060
```bash
6161
curl -X POST https://api.example.com/v1/projects \
6262
-H "Authorization: Bearer <token>" \
@@ -71,7 +71,7 @@ Location: /v1/projects/onboarding-revamp
7171

7272
---
7373

74-
## Python Validation Script
74+
## Python Code Block with Basement Slides
7575
```python
7676
from typing import Any
7777

@@ -93,7 +93,7 @@ def validate_payload(payload: dict[str, Any]) -> list[str]:
9393

9494
--
9595

96-
## Python Validation Script: Enrichment
96+
## Basement Slide: Python Code Block
9797
```python
9898
from dataclasses import dataclass
9999
from typing import Any
@@ -116,7 +116,7 @@ def summarize(payload: dict[str, Any]) -> ValidationResult:
116116

117117
---
118118

119-
## UI Logic Snippet
119+
## TypeScript Code Block (Short Snippet)
120120
```ts
121121
type Status = "planned" | "in_progress" | "blocked" | "done";
122122

@@ -136,7 +136,7 @@ export function badgeColor(status: Status): string {
136136
---
137137

138138
<!-- .slide: data-auto-animate class="code-walkthrough" -->
139-
## TypeScript Walkthrough [1/3]
139+
## Code Walkthrough: Full Context [1/3]
140140
```ts [1-200]
141141
type Stage = "queued" | "running" | "blocked" | "done";
142142

@@ -251,7 +251,7 @@ export function formatDashboard(rows: TeamSummary[]): string[] {
251251
---
252252

253253
<!-- .slide: data-auto-animate class="code-walkthrough" -->
254-
## TypeScript Walkthrough [2/3]
254+
## Code Walkthrough: Mid-File Focus [2/3]
255255
```ts [33-44]
256256
type Stage = "queued" | "running" | "blocked" | "done";
257257

@@ -366,7 +366,7 @@ export function formatDashboard(rows: TeamSummary[]): string[] {
366366
---
367367

368368
<!-- .slide: data-auto-animate class="code-walkthrough" -->
369-
## TypeScript Walkthrough [3/3]
369+
## Code Walkthrough: Lower-File Focus [3/3]
370370
```ts [92-104]
371371
type Stage = "queued" | "running" | "blocked" | "done";
372372

@@ -481,7 +481,7 @@ export function formatDashboard(rows: TeamSummary[]): string[] {
481481
---
482482

483483
<!-- .slide: data-auto-animate class="code-walkthrough" -->
484-
## Rust Walkthrough [1/3]
484+
## Rust Walkthrough: Full Context [1/3]
485485
```rust [1-50]
486486
use std::collections::HashMap;
487487

@@ -538,7 +538,7 @@ fn format_summary(team: &str, score: f32) -> String {
538538
---
539539

540540
<!-- .slide: data-auto-animate class="code-walkthrough" -->
541-
## Rust Walkthrough [2/3]
541+
## Rust Walkthrough: Multi-Range Focus [2/3]
542542
```rust [19-32,48-50]
543543
use std::collections::HashMap;
544544

@@ -595,7 +595,7 @@ fn format_summary(team: &str, score: f32) -> String {
595595
---
596596

597597
<!-- .slide: data-auto-animate class="code-walkthrough" -->
598-
## Rust Walkthrough [3/3]
598+
## Rust Walkthrough: Lower-File Focus [3/3]
599599
```rust [34-45,48-50]
600600
use std::collections::HashMap;
601601

@@ -652,17 +652,7 @@ fn format_summary(team: &str, score: f32) -> String {
652652
---
653653

654654
<!-- .slide: class="table-only-slide" -->
655-
## Table Centering Check
656-
| Metric | Target | Current |
657-
| --- | --- | --- |
658-
| P95 latency | < 250ms | 312ms |
659-
| Error rate | < 0.10% | 0.18% |
660-
| Availability | >= 99.90% | 99.82% |
661-
662-
---
663-
664-
<!-- .slide: class="table-only-slide" -->
665-
## Risks and Mitigations
655+
## Standalone Table (Centered) with Basement Slides
666656
| Risk | Impact | Mitigation |
667657
| --- | --- | --- |
668658
| Scope creep | Delays | Strict milestone definitions |
@@ -672,7 +662,7 @@ fn format_summary(team: &str, score: f32) -> String {
672662

673663
--
674664

675-
## Risk Drilldown: Delivery
665+
## Basement Slide: Bullet List
676666
- Leading signal: milestone spillover week-over-week
677667
- Trigger threshold: >20% of tasks pushed from current sprint
678668
- Containment:
@@ -682,7 +672,7 @@ fn format_summary(team: &str, score: f32) -> String {
682672

683673
--
684674

685-
## Risk Drilldown: Reliability
675+
## Mixed Content: Text Fence + List + Table
686676
```text
687677
SLO Target: 99.9%
688678
Error Budget (30d): 43m 49s
@@ -701,15 +691,6 @@ Status: At risk (mitigation active)
701691

702692
---
703693

704-
## Rollout Timeline
705-
- Week 1: architecture + success criteria
706-
- Week 2: core APIs + internal alpha
707-
- Week 3: UI polish + analytics instrumentation
708-
- Week 4: pilot launch with feedback loop
709-
710-
---
711-
712-
## Next Actions
713-
1. Confirm scope for milestone one.
714-
2. Lock KPI definitions with analytics.
715-
3. Start pilot implementation with two teams.
694+
## End of Demonstration
695+
built with reveal.js
696+
<p class="byline">by mathematicalmichael</p>

0 commit comments

Comments
 (0)