Skip to content

Add How We Survived stories#160

Merged
em3s merged 10 commits intomainfrom
feat/website-how-we-survived-stories
Feb 3, 2026
Merged

Add How We Survived stories#160
em3s merged 10 commits intomainfrom
feat/website-how-we-survived-stories

Conversation

@em3s
Copy link
Copy Markdown
Contributor

@em3s em3s commented Feb 3, 2026

Summary

Add "How We Survived" stories documenting verification strategies that built trust in Actionbase as a production database.

Changes

Documentation

  • Add "How We Survived" overview with verification layers table
  • Add "Shadow Testing" - pre-deployment verification with mirrored traffic
  • Add "Migration Verification" - staged migration with comparison verification
  • Add "HBase Consistency" - runtime verification of State/Index/Count
  • Add Korean translations for all documents
  • Update contracts.mdx sidebar order (31 → 32)

Styling

  • Add left border indicator for clickable category labels (sidebar-label-link)
  • Add hover state with accent text color
  • Add active state with contrasting text color (white on light, dark on dark)

Structure

order Document Description
30 How We Survived Overview with verification layers
32 Tests as Contracts (existing)
33 Shadow Testing Pre-deployment verification
34 Migration Verification Data migration integrity
35 HBase Consistency Runtime State/Index/Count verification

Test Plan

cd website && npm run dev
  • Check sidebar label hover effect (text color change)
  • Check sidebar label active state (contrasting text)
  • Verify mermaid diagrams render correctly
  • Check both light and dark modes

Add documentation about verification strategies that built trust in Actionbase:

- Trust through Verification (overview)
- Shadow Testing
- Migration Verification
- HBase Consistency

Includes both English and Korean versions.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@dosubot dosubot bot added size:L This PR changes 100-499 lines, ignoring generated files. documentation Improvements or additions to documentation labels Feb 3, 2026
em3s and others added 9 commits February 3, 2026 15:56
- Enhanced wording in Migration Verification, HBase Consistency, Shadow Testing, and Trust through Verification for better readability.
- Improved structure to highlight key points and better align with narrative flow.
- Adjusted language to maintain consistency across stories.
- Add {#anchor} format for section headings
- Add "The Challenge" / "What We Learned" sections
- Use "Tests as Contracts" terminology consistently
- Add explanation for why tests pass but production fails
- Clarify Shadow Testing has no impact on production traffic

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add boundary handling section to migration verification
- Remove questioning tone from HBase consistency doc

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Delete separate trust-through-verification files
- Move content into 30-label-how-we-survived.mdx
- Add sidebar-label-link class for clickable labels

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…tone

- Use consistent structure: Why We Needed This, How It Works, What We Learned
- Remove emotional language, keep professional tone
- Keep personal touches like Pangyo streams reference

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove border width change on hover (was jumpy)
- Add text color change on hover
- Fix active state text color for contrast with background

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@em3s em3s merged commit a989b93 into main Feb 3, 2026
10 checks passed
@em3s em3s self-assigned this Feb 6, 2026
@em3s em3s changed the title feat(website): add How We Survived stories Add How We Survived stories Feb 12, 2026
@em3s em3s deleted the feat/website-how-we-survived-stories branch March 1, 2026 12:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size:L This PR changes 100-499 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant