feat(epic-2): implement resume page route and design validation

- Create `app/pages/resume.vue` as standalone page with print mode detection
- Add page metadata configuration with SEO noindex tag and custom title
- Implement `isPrintMode` computed property for print parameter handling
- Add placeholder content for ResumePreview component integration
- Create design validation report identifying critical mismatches between tech spec and design template
- Update Story 2.1 task completion status and add dev notes
- Clean up context XML files from sprint artifacts documentation
- Update tech spec and sprint status documentation for Epic 2 alignment
- Story 2.1 now marked as complete with all acceptance criteria met
This commit is contained in:
mahdiarghyani
2025-12-01 11:17:49 +03:30
parent c60100ac90
commit 171cac9101
11 changed files with 627 additions and 873 deletions
+33
View File
@@ -0,0 +1,33 @@
<script setup lang="ts">
definePageMeta({
layout: false
})
const route = useRoute()
const isPrintMode = computed(() => route.query.print === 'true')
useHead({
title: 'Resume - Ali Arghyani',
meta: [
{ name: 'robots', content: 'noindex' }
]
})
</script>
<template>
<div class="min-h-screen bg-white">
<!-- Placeholder for ResumePreview component (Story 2.2) -->
<div class="p-8 text-center">
<h1 class="text-2xl font-bold">Resume Preview Coming Soon</h1>
<p class="mt-4 text-gray-600">
This page will display the resume preview once Story 2.2 is complete.
</p>
<p v-if="isPrintMode" class="mt-2 text-sm text-blue-600">
Print Mode: Active
</p>
</div>
<!-- Download button will be added in Story 2.5 -->
<!-- Hidden when isPrintMode is true -->
</div>
</template>