Files
roadmap/content/web/status/2025q4-status-website.md
fbarbu15 845d6b8dcd Chore/roadmap validator (#318)
## Summary

- Introduce a standalone Python roadmap validator with a CLI entry
point, modular validation pipeline, and GitHub Actions wiring so roadmap
content can be linted locally and in CI.
- Provide reusable validation primitives for path resolution,
front-matter parsing, identity checks, task parsing, catalog
enforcement, and template adherence.
- Document usage, configuration, and workflow behaviour to make the
validator approachable for contributors.

## Validator Details

- **Core tooling**
- Added the `tools/roadmap_validator/` package with `validate.py` (CLI),
`validator.py` (orchestration), and helper modules (`tasks.py`,
`identity.py`, `paths.py`, `constants.py`, `issues.py`).
- CLI supports directory/file targets, skips default filenames, emits
GitHub annotations, and integrates optional substring filtering
- README explains features, environment variables, and development
guidance.
- **Catalog and template enforcement**
- `catalog.py` verifies each allowed content unit has `index.md` and
`preview.md`, confirms roadmap entries appear under the proper
quarter/area, and flags stale or missing links.
- `templates.py` enforces template basics: front matter completeness,
`## Description` ordering/content, template placeholder cleanup, and
task section detection.
- **Task validation**
- `tasks.py` checks required metadata (`owner`, `status`, `start-date`,
`end-date`), date formats, populated descriptions/deliverables, TODO
markers, tangible deliverable heuristics, and `fully-qualified-name`
prefixes.
- **Workflow integration**
- `.github/workflows/roadmap-validator.yml` runs the validator on pushes
and manual dispatch, installs dependencies, scopes validation to changed
Markdown, and surfaces findings via GitHub annotations.

## Existing Roadmap Updates

- Normalised 2025q4 commitments across Web, DST, QA, SC, and other units
by filling in missing descriptions, deliverables, schedule notes,
recurring task statuses, and maintenance tasks.
- Added tasks where absent, removed remaining template placeholders,
aligned fully qualified names, and ensured roadmap files conform to the
new validator checks.

## Testing

```bash
python tools/roadmap_validator/validate.py *2025q4*
```

CI: `Roadmap Validator` workflow runs automatically on pushes/dispatch.

---------

Co-authored-by: kaiserd <1684595+kaiserd@users.noreply.github.com>
2025-10-28 15:41:11 +02:00

3.6 KiB

title, tags, draft, description
title tags draft description
Status Website
2025q4
web
status
false Optimization and maintenance of the Status website with internationalization support and SEO improvements to enhance global accessibility and discoverability of the Status ecosystem.

vac:web:status:2025q4-status-website

Description

This commitment involves optimizing and maintaining the existing Status website with comprehensive internationalization (i18n) support and search engine optimization (SEO) improvements to enhance global accessibility and discoverability of the Status ecosystem. The website serves as the primary digital touchpoint for users worldwide to learn about Status, download the app, and engage with the community.

The Status website optimization will support Status' strategic objectives by:

  • Performance Enhancement: Improving website speed, responsiveness, and overall user experience
  • Global Accessibility: Enhancing multi-language support to reach users across different regions and languages
  • Enhanced Discoverability: Optimizing search engine visibility to attract new users and community members
  • Maintenance & Stability: Ensuring the website remains functional, secure, and up-to-date

Key Optimization Areas:

  • Internationalization (i18n) Enhancement: Improving and expanding multi-language support for the Status website
    • Optimizing existing multi-language content management and translation systems
    • Enhancing localized user interfaces and navigation elements
    • Improving language detection and automatic redirection capabilities
  • Search Engine Optimization (SEO): Optimizing website performance and visibility in search results
    • Updating meta tags, structured data, and schema markup for better search visibility
    • Refining content optimization for relevant keywords and search terms
    • Implementing technical SEO improvements including page speed, mobile responsiveness, and crawlability
    • Enhancing local SEO optimization for different regions and languages
  • Performance Optimization: Improving website speed, loading times, and user experience
    • Code optimization and bundle size reduction
    • Image optimization and lazy loading implementation
  • Maintenance & Updates: Ensuring ongoing functionality and security
    • Regular security updates and vulnerability patches
    • Content updates and feature enhancements
    • Bug fixes and compatibility improvements
    • Monitoring and analytics optimization

Alignment with IFT Narratives:

  • Digital Liberties: Optimizing web access to privacy-focused communication tools for users worldwide
  • Community Co-creation: Enhancing global community participation through improved localized content and interfaces
  • Accessibility: Maintaining and improving Status accessibility for users regardless of language or technical background
  • Brand Coherence: Ensuring consistent messaging and user experience across all languages and regions through ongoing optimization

Task List

i18n

  • fully qualified name: vac:web:status:2025q4-status-website:i18n
  • owner: felicio
  • status: not started
  • start-date: 2025/10/01
  • end-date: 2025/12/31

Description

Localize Status web properties and ensure translated content keeps parity with product updates.

Deliverables

  • PRs/Issues/Docs/Reports

SEO

  • fully qualified name: vac:web:status:2025q4-status-website:seo
  • owner: felicio
  • status: not started
  • start-date: 2025/10/01
  • end-date: 2025/12/31

Description

Optimize Status web SEO fundamentals—performance, structured data, and metadata—to grow organic reach.

Deliverables

  • PRs/Issues/Docs/Reports