Contract: Improvement Suggestion Tracking
Contract: Improvement Suggestion Tracking
Purpose
Defines the format for tracking improvement suggestions for a Jekyll-based GitHub Pages site.
Fields
Example
id: 001
title: "Optimize images for faster load times"
description: "Compress and resize images in assets/img/ to improve page speed."
rationale: "Large images slow down page loads and hurt performance scores."
priority: P1
status: applied
reference: "https://web.dev/fast/#optimize-your-images"
dateSuggested: 2026-03-29
dateApplied:
Changelog Entry Fields
improvementId: ID of the applied improvement (string)description: What was changed (string)dateApplied: When the change was made (date)userFeedback: Feedback or results (string, optional)impact: Observed impact or metrics (string, optional)
Changelog Example
improvementId: 001 description: “All images in assets/img/ were compressed and resized.” dateApplied: 2026-04-01 userFeedback: “Site loads noticeably faster on mobile.” impact: “Lighthouse performance score increased from 82 to 95.”