mirror of
https://github.com/mmahdium/portfolio.git
synced 2026-09-28 02:21:41 +03:30
hot-fix : currect some link references
This commit is contained in:
@@ -10,7 +10,7 @@ tea_use_mcp_enhancements: false
|
|||||||
|
|
||||||
# Core Configuration Values
|
# Core Configuration Values
|
||||||
bmad_folder: .bmad
|
bmad_folder: .bmad
|
||||||
user_name: mahdi
|
user_name: ali
|
||||||
communication_language: persian
|
communication_language: persian
|
||||||
document_output_language: english
|
document_output_language: english
|
||||||
output_folder: '{project-root}/docs'
|
output_folder: '{project-root}/docs'
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
# Date: 2025-11-30T07:58:22.372Z
|
# Date: 2025-11-30T07:58:22.372Z
|
||||||
|
|
||||||
bmad_folder: .bmad
|
bmad_folder: .bmad
|
||||||
user_name: mahdi
|
user_name: ali
|
||||||
communication_language: persian
|
communication_language: persian
|
||||||
document_output_language: english
|
document_output_language: english
|
||||||
output_folder: '{project-root}/docs'
|
output_folder: '{project-root}/docs'
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ Since Kiro doesn't have native BMad integration yet, use these patterns:
|
|||||||
|
|
||||||
## 9. Configuration
|
## 9. Configuration
|
||||||
|
|
||||||
- **User**: mahdi
|
- **User**: ali
|
||||||
- **BMad Version**: 6.0.0-alpha.12
|
- **BMad Version**: 6.0.0-alpha.12
|
||||||
- **Installed Modules**: core, bmm
|
- **Installed Modules**: core, bmm
|
||||||
- **Configured IDEs**: codex, cursor, antigravity, roo
|
- **Configured IDEs**: codex, cursor, antigravity, roo
|
||||||
|
|||||||
@@ -9,10 +9,10 @@
|
|||||||
class="h-12 w-12" loading="lazy" />
|
class="h-12 w-12" loading="lazy" />
|
||||||
</template>
|
</template>
|
||||||
</ClientOnly>
|
</ClientOnly>
|
||||||
<p>© {{ currentYear }}, <span class="font-semibold text-gray-900 dark:text-gray-100">MahdiArghyani</span> -
|
<p>© {{ currentYear }}, <span class="font-semibold text-gray-900 dark:text-gray-100">AliArghyani</span> -
|
||||||
All rights reserved.</p>
|
All rights reserved.</p>
|
||||||
|
|
||||||
<a href="https://github.com/mahdiarghyani" target="_blank" rel="noopener noreferrer"
|
<a href="https://github.com/aliarghyani" target="_blank" rel="noopener noreferrer"
|
||||||
class="inline-flex items-center gap-2 text-sm font-medium text-primary-600 transition hover:text-primary-500 dark:text-primary-400 dark:hover:text-primary-300">
|
class="inline-flex items-center gap-2 text-sm font-medium text-primary-600 transition hover:text-primary-500 dark:text-primary-400 dark:hover:text-primary-300">
|
||||||
<UIcon name="i-mdi-github" class="text-base" />
|
<UIcon name="i-mdi-github" class="text-base" />
|
||||||
<span>GitHub</span>
|
<span>GitHub</span>
|
||||||
|
|||||||
@@ -573,4 +573,4 @@ PUPPETEER_EXECUTABLE_PATH=/path/to/chrome
|
|||||||
|
|
||||||
_Generated by BMAD Decision Architecture Workflow_
|
_Generated by BMAD Decision Architecture Workflow_
|
||||||
_Date: 2025-11-30_
|
_Date: 2025-11-30_
|
||||||
_For: mahdi_
|
_For: ali_
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
},
|
},
|
||||||
"mode": "initial_scan",
|
"mode": "initial_scan",
|
||||||
"scan_level": "quick",
|
"scan_level": "quick",
|
||||||
"project_root": "c:\\Users\\mahdi\\Documents\\Projects\\nuxt-portfolio-ali\\nuxt-portfolio",
|
"project_root": "c:\\Users\\ali\\Documents\\Projects\\nuxt-portfolio-ali\\nuxt-portfolio",
|
||||||
"output_folder": "c:\\Users\\mahdi\\Documents\\Projects\\nuxt-portfolio-ali\\nuxt-portfolio\\docs",
|
"output_folder": "c:\\Users\\ali\\Documents\\Projects\\nuxt-portfolio-ali\\nuxt-portfolio\\docs",
|
||||||
"completed_steps": [
|
"completed_steps": [
|
||||||
{
|
{
|
||||||
"step": "step_1",
|
"step": "step_1",
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
# Resume Export Feature - Epic Breakdown
|
# Resume Export Feature - Epic Breakdown
|
||||||
|
|
||||||
**Author:** mahdi
|
**Author:** ali
|
||||||
**Date:** 2025-11-30
|
**Date:** 2025-11-30
|
||||||
**Project Type:** Brownfield Feature Addition
|
**Project Type:** Brownfield Feature Addition
|
||||||
**Target:** nuxt-portfolio
|
**Target:** nuxt-portfolio
|
||||||
@@ -562,4 +562,4 @@ This document provides the complete epic and story breakdown for the Resume Expo
|
|||||||
|
|
||||||
_Generated by BMAD Epic Decomposition Workflow_
|
_Generated by BMAD Epic Decomposition Workflow_
|
||||||
_Date: 2025-11-30_
|
_Date: 2025-11-30_
|
||||||
_For: mahdi_
|
_For: ali_
|
||||||
|
|||||||
+3
-3
@@ -1,6 +1,6 @@
|
|||||||
# nuxt-portfolio - Product Requirements Document
|
# nuxt-portfolio - Product Requirements Document
|
||||||
|
|
||||||
**Author:** mahdi
|
**Author:** ali
|
||||||
**Date:** 2025-11-30
|
**Date:** 2025-11-30
|
||||||
**Version:** 1.0
|
**Version:** 1.0
|
||||||
|
|
||||||
@@ -140,7 +140,7 @@ This is a focused feature addition to an existing portfolio site, not a new prod
|
|||||||
|
|
||||||
_This PRD captures the Resume Export feature - enabling professional, ATS-compatible PDF resume generation with pixel-perfect design fidelity._
|
_This PRD captures the Resume Export feature - enabling professional, ATS-compatible PDF resume generation with pixel-perfect design fidelity._
|
||||||
|
|
||||||
_Created through collaborative discovery between mahdi and AI facilitator._
|
_Created through collaborative discovery between ali and AI facilitator._
|
||||||
|
|
||||||
|
|
||||||
## User Experience Principles
|
## User Experience Principles
|
||||||
@@ -262,4 +262,4 @@ _Created through collaborative discovery between mahdi and AI facilitator._
|
|||||||
|
|
||||||
_This PRD captures the Resume Export feature for nuxt-portfolio - enabling professional PDF resume generation with ATS compatibility and pixel-perfect design fidelity._
|
_This PRD captures the Resume Export feature for nuxt-portfolio - enabling professional PDF resume generation with ATS compatibility and pixel-perfect design fidelity._
|
||||||
|
|
||||||
_Created through collaborative discovery between mahdi and AI facilitator._
|
_Created through collaborative discovery between ali and AI facilitator._
|
||||||
|
|||||||
@@ -157,7 +157,7 @@ Claude (Kiro Dev Agent - Amelia)
|
|||||||
## Senior Developer Review (AI)
|
## Senior Developer Review (AI)
|
||||||
|
|
||||||
### Review Metadata
|
### Review Metadata
|
||||||
- **Reviewer:** mahdi
|
- **Reviewer:** ali
|
||||||
- **Date:** 2025-11-30
|
- **Date:** 2025-11-30
|
||||||
- **Outcome:** ✅ **APPROVE**
|
- **Outcome:** ✅ **APPROVE**
|
||||||
|
|
||||||
|
|||||||
@@ -159,7 +159,7 @@ Claude (Kiro Dev Agent - Amelia)
|
|||||||
## Senior Developer Review (AI)
|
## Senior Developer Review (AI)
|
||||||
|
|
||||||
### Review Metadata
|
### Review Metadata
|
||||||
- **Reviewer:** mahdi
|
- **Reviewer:** ali
|
||||||
- **Date:** 2025-11-30
|
- **Date:** 2025-11-30
|
||||||
- **Outcome:** ✅ **APPROVE**
|
- **Outcome:** ✅ **APPROVE**
|
||||||
|
|
||||||
|
|||||||
@@ -143,7 +143,7 @@ Claude (Kiro Dev Agent - Amelia)
|
|||||||
## Senior Developer Review (AI)
|
## Senior Developer Review (AI)
|
||||||
|
|
||||||
### Review Metadata
|
### Review Metadata
|
||||||
- **Reviewer:** mahdi
|
- **Reviewer:** ali
|
||||||
- **Date:** 2025-11-30
|
- **Date:** 2025-11-30
|
||||||
- **Outcome:** ✅ **APPROVE**
|
- **Outcome:** ✅ **APPROVE**
|
||||||
|
|
||||||
|
|||||||
@@ -152,14 +152,14 @@ useHead({
|
|||||||
---
|
---
|
||||||
|
|
||||||
**Change Log:**
|
**Change Log:**
|
||||||
- 2025-11-30: Story drafted by SM agent (mahdi)
|
- 2025-11-30: Story drafted by SM agent (ali)
|
||||||
- 2025-12-01: Senior Developer Review (AI) - APPROVED, status updated to done
|
- 2025-12-01: Senior Developer Review (AI) - APPROVED, status updated to done
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Senior Developer Review (AI)
|
## Senior Developer Review (AI)
|
||||||
|
|
||||||
**Reviewer:** mahdi
|
**Reviewer:** ali
|
||||||
**Date:** 2025-12-01
|
**Date:** 2025-12-01
|
||||||
**Outcome:** ✅ APPROVE
|
**Outcome:** ✅ APPROVE
|
||||||
|
|
||||||
|
|||||||
@@ -225,6 +225,6 @@ const { resume } = useResumeData()
|
|||||||
---
|
---
|
||||||
|
|
||||||
**Change Log:**
|
**Change Log:**
|
||||||
- 2025-11-30: Story drafted by SM agent (mahdi)
|
- 2025-11-30: Story drafted by SM agent (ali)
|
||||||
- 2025-11-30: **REVISED** by SM agent (Bob) - Changed from two-column to single-column layout per UX validation and architect revision
|
- 2025-11-30: **REVISED** by SM agent (Bob) - Changed from two-column to single-column layout per UX validation and architect revision
|
||||||
- 2025-12-01: Implemented by Dev agent (Amelia) - All ACs completed, status: done
|
- 2025-12-01: Implemented by Dev agent (Amelia) - All ACs completed, status: done
|
||||||
|
|||||||
@@ -300,6 +300,6 @@ const formatDateRange = (start: string, end?: string) => {
|
|||||||
---
|
---
|
||||||
|
|
||||||
**Change Log:**
|
**Change Log:**
|
||||||
- 2025-11-30: Story drafted by SM agent (mahdi)
|
- 2025-11-30: Story drafted by SM agent (ali)
|
||||||
- 2025-11-30: **REVISED** by SM agent (Bob) - Merged contact info into Header component, updated section header styling (blue, uppercase, bottom border), aligned with design template
|
- 2025-11-30: **REVISED** by SM agent (Bob) - Merged contact info into Header component, updated section header styling (blue, uppercase, bottom border), aligned with design template
|
||||||
- 2025-12-01: Implemented by Dev agent (Amelia) - All ACs completed, status: done
|
- 2025-12-01: Implemented by Dev agent (Amelia) - All ACs completed, status: done
|
||||||
|
|||||||
@@ -288,6 +288,6 @@ defineProps<Props>()
|
|||||||
---
|
---
|
||||||
|
|
||||||
**Change Log:**
|
**Change Log:**
|
||||||
- 2025-11-30: Story drafted by SM agent (mahdi)
|
- 2025-11-30: Story drafted by SM agent (ali)
|
||||||
- 2025-11-30: **COMPLETELY REVISED** by SM agent (Bob) - Removed sidebar components (Contact, Skills, Languages), moved Education to main body, created consolidated AdditionalInfo component per new architecture and design template
|
- 2025-11-30: **COMPLETELY REVISED** by SM agent (Bob) - Removed sidebar components (Contact, Skills, Languages), moved Education to main body, created consolidated AdditionalInfo component per new architecture and design template
|
||||||
- 2025-12-01: Implemented by Dev agent (Amelia) - All ACs completed, status: done
|
- 2025-12-01: Implemented by Dev agent (Amelia) - All ACs completed, status: done
|
||||||
|
|||||||
@@ -229,5 +229,5 @@ useHead({
|
|||||||
---
|
---
|
||||||
|
|
||||||
**Change Log:**
|
**Change Log:**
|
||||||
- 2025-11-30: Story drafted by SM agent (mahdi)
|
- 2025-11-30: Story drafted by SM agent (ali)
|
||||||
- 2025-12-01: Implemented by Dev agent (Amelia) - All ACs completed, status: done
|
- 2025-12-01: Implemented by Dev agent (Amelia) - All ACs completed, status: done
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
**Epic:** 2 - Resume Preview Page
|
**Epic:** 2 - Resume Preview Page
|
||||||
**Status:** ✅ Complete (5/5 stories)
|
**Status:** ✅ Complete (5/5 stories)
|
||||||
**Facilitator:** Bob (Scrum Master)
|
**Facilitator:** Bob (Scrum Master)
|
||||||
**Participants:** mahdi (Project Lead), Dev Team
|
**Participants:** ali (Project Lead), Dev Team
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -202,7 +202,7 @@ The `?print=true` query parameter and `.no-print` class were implemented early,
|
|||||||
|
|
||||||
**What the team said:**
|
**What the team said:**
|
||||||
|
|
||||||
**mahdi (Project Lead):**
|
**ali (Project Lead):**
|
||||||
- "Epic 2 went smoothly overall. The architecture change was handled well."
|
- "Epic 2 went smoothly overall. The architecture change was handled well."
|
||||||
- "Concerned about tracking changes - retrospective helps with that."
|
- "Concerned about tracking changes - retrospective helps with that."
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Epic Technical Specification: Resume Data & Types
|
# Epic Technical Specification: Resume Data & Types
|
||||||
|
|
||||||
Date: 2025-11-30
|
Date: 2025-11-30
|
||||||
Author: mahdi
|
Author: ali
|
||||||
Epic ID: 1
|
Epic ID: 1
|
||||||
Status: Draft
|
Status: Draft
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Epic Technical Specification: Resume Preview Page
|
# Epic Technical Specification: Resume Preview Page
|
||||||
|
|
||||||
Date: 2025-11-30
|
Date: 2025-11-30
|
||||||
Author: mahdi
|
Author: ali
|
||||||
Epic ID: 2
|
Epic ID: 2
|
||||||
Status: **REVISED** (Post UX Validation)
|
Status: **REVISED** (Post UX Validation)
|
||||||
Last Update: 2025-11-30 (Winston - Architect)
|
Last Update: 2025-11-30 (Winston - Architect)
|
||||||
@@ -422,7 +422,7 @@ interface Props {
|
|||||||
|
|
||||||
| Date | Author | Changes |
|
| Date | Author | Changes |
|
||||||
|------|--------|---------|
|
|------|--------|---------|
|
||||||
| 2025-11-30 | mahdi (initial) | Created initial tech spec (two-column layout) |
|
| 2025-11-30 | ali (initial) | Created initial tech spec (two-column layout) |
|
||||||
| 2025-11-30 | Winston (Architect) | **MAJOR REVISION:** Changed to single-column layout per UX validation report. Refactored component architecture (merged Contact into Header, created AdditionalInfo, removed standalone Skills/Languages). Updated all ACs to match design template. |
|
| 2025-11-30 | Winston (Architect) | **MAJOR REVISION:** Changed to single-column layout per UX validation report. Refactored component architecture (merged Contact into Header, created AdditionalInfo, removed standalone Skills/Languages). Updated all ACs to match design template. |
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Epic Technical Specification: PDF Export
|
# Epic Technical Specification: PDF Export
|
||||||
|
|
||||||
Date: 2025-12-01
|
Date: 2025-12-01
|
||||||
Author: mahdi
|
Author: ali
|
||||||
Epic ID: 3
|
Epic ID: 3
|
||||||
Status: Draft
|
Status: Draft
|
||||||
|
|
||||||
@@ -386,4 +386,4 @@ pnpm add puppeteer-core @sparticuz/chromium
|
|||||||
|
|
||||||
_Generated by BMAD Epic Tech Context Workflow_
|
_Generated by BMAD Epic Tech Context Workflow_
|
||||||
_Date: 2025-12-01_
|
_Date: 2025-12-01_
|
||||||
_For: mahdi_
|
_For: ali_
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# Epic Technical Specification: Resume Content Guidelines
|
# Epic Technical Specification: Resume Content Guidelines
|
||||||
|
|
||||||
Date: 2025-12-01
|
Date: 2025-12-01
|
||||||
Author: mahdi
|
Author: ali
|
||||||
Epic ID: 4
|
Epic ID: 4
|
||||||
Status: Draft
|
Status: Draft
|
||||||
|
|
||||||
@@ -81,4 +81,4 @@ The guide will include:
|
|||||||
|
|
||||||
_Generated by BMAD Tech-Spec Workflow_
|
_Generated by BMAD Tech-Spec Workflow_
|
||||||
_Date: 2025-12-01_
|
_Date: 2025-12-01_
|
||||||
_For: mahdi_
|
_For: ali_
|
||||||
|
|||||||
Reference in New Issue
Block a user