diff --git a/example/.DS_Store b/example/.DS_Store
new file mode 100644
index 0000000..2a8035a
Binary files /dev/null and b/example/.DS_Store differ
diff --git a/example/.markdown-workflow/collections/blog/my_first_post_a_blog_post_about_testing_20250722/collection.yml b/example/.markdown-workflow/collections/blog/my_first_post_a_blog_post_about_testing_20250722/collection.yml
new file mode 100644
index 0000000..559df26
--- /dev/null
+++ b/example/.markdown-workflow/collections/blog/my_first_post_a_blog_post_about_testing_20250722/collection.yml
@@ -0,0 +1,19 @@
+# Collection Metadata
+collection_id: "my_first_post_a_blog_post_about_testing_20250722"
+workflow: "blog"
+status: "draft"
+date_created: "2025-07-22T18:46:28.257Z"
+date_modified: "2025-07-22T18:46:28.257Z"
+
+# Application Details
+company: "My First Post"
+role: "A blog post about testing"
+
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-22T18:46:28.257Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/.markdown-workflow/collections/blog/my_first_post_a_blog_post_about_testing_20250722/content.md b/example/.markdown-workflow/collections/blog/my_first_post_a_blog_post_about_testing_20250722/content.md
new file mode 100644
index 0000000..5246c1a
--- /dev/null
+++ b/example/.markdown-workflow/collections/blog/my_first_post_a_blog_post_about_testing_20250722/content.md
@@ -0,0 +1,130 @@
+#
+
+**Author:** Your Name
+**Date:** 2025-07-22
+**Status:** Draft
+
+---
+
+## Introduction
+
+Welcome to this blog post about . This is a comprehensive guide that explores the topic in depth, providing valuable insights and practical examples.
+
+## Overview
+
+In this post, we'll cover:
+
+- Key concepts and fundamentals
+- Best practices and common patterns
+- Real-world examples and use cases
+- Tips and tricks for implementation
+
+## Main Content
+
+### Section 1: Getting Started
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris.
+
+#### Key Points:
+
+- Important concept #1
+- Important concept #2
+- Important concept #3
+
+### Section 2: Deep Dive
+
+Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
+
+```javascript
+// Example code block
+function example() {
+ console.log('This is an example');
+ return 'Hello, World!';
+}
+```
+
+### Section 3: Best Practices
+
+Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium.
+
+> **Pro Tip:** Always remember to follow best practices when implementing these concepts.
+
+## Advanced Topics
+
+### Performance Considerations
+
+When working with , it's important to consider performance implications:
+
+1. **Optimization Strategy 1:** Description and implementation details
+2. **Optimization Strategy 2:** Description and implementation details
+3. **Optimization Strategy 3:** Description and implementation details
+
+### Common Pitfalls
+
+Here are some common mistakes to avoid:
+
+- **Pitfall 1:** Description and how to avoid it
+- **Pitfall 2:** Description and how to avoid it
+- **Pitfall 3:** Description and how to avoid it
+
+## Practical Examples
+
+### Example 1: Basic Implementation
+
+```markdown
+# Example Title
+
+This is a basic example of how to implement the concepts discussed.
+```
+
+### Example 2: Advanced Usage
+
+```javascript
+// Advanced example with more complex logic
+const advancedExample = {
+ property: 'value',
+ method: function () {
+ return this.property;
+ },
+};
+```
+
+## Tools and Resources
+
+### Recommended Tools
+
+- **Tool 1:** Description and use case
+- **Tool 2:** Description and use case
+- **Tool 3:** Description and use case
+
+### Further Reading
+
+- [Resource 1](https://example.com) - Description
+- [Resource 2](https://example.com) - Description
+- [Resource 3](https://example.com) - Description
+
+## Conclusion
+
+In this post, we've explored from multiple angles. The key takeaways are:
+
+1. **Takeaway 1:** Summary of important concept
+2. **Takeaway 2:** Summary of important concept
+3. **Takeaway 3:** Summary of important concept
+
+I hope this guide has been helpful in understanding . Feel free to reach out if you have any questions or suggestions for improvement.
+
+---
+
+## About the Author
+
+Your Name is a software engineer and technical writer passionate about sharing knowledge and helping others learn. You can find more of my work at:
+
+- **Website:** yourwebsite.com
+- **GitHub:** github.com/yourusername
+- **LinkedIn:** linkedin.com/in/yourname
+
+---
+
+_Tags: # #tutorial #development #programming_
+_Category: Technical_
+_Published: 2025-07-22_
diff --git a/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/collection.yml b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/collection.yml
new file mode 100644
index 0000000..e13d202
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/collection.yml
@@ -0,0 +1,19 @@
+# Collection Metadata
+collection_id: "test_company_software_engineer_20250722"
+workflow: "job"
+status: "active"
+date_created: "2025-07-22T18:46:04.205Z"
+date_modified: "2025-07-22T18:46:04.205Z"
+
+# Application Details
+company: "Test Company"
+role: "Software Engineer"
+
+
+# Status History
+status_history:
+ - status: "active"
+ date: "2025-07-22T18:46:04.205Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/cover_letter_johndoe.md b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/cover_letter_johndoe.md
new file mode 100644
index 0000000..07d5baf
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/cover_letter_johndoe.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**Your Name**
+123 Main St
+Your City, ST 12345
+your.email@example.com | (555) 123-4567
+
+---
+
+**2025-07-22**
+
+**Hiring Manager**
+Test Company
+Test Company Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **Software Engineer** position at Test Company. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Test Company?
+
+Test Company has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Test Company's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the Software Engineer role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this Software Engineer position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Test Company and the Software Engineer position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Test Company handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Test Company for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Test Company's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the Software Engineer role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Test Company and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**Your Name**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: your.email@example.com | (555) 123-4567_
+_LinkedIn: linkedin.com/in/yourname | GitHub: github.com/yourusername_
diff --git a/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/formatted/cover_letter_johndoe.converted.md b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/formatted/cover_letter_johndoe.converted.md
new file mode 100644
index 0000000..07d5baf
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/formatted/cover_letter_johndoe.converted.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**Your Name**
+123 Main St
+Your City, ST 12345
+your.email@example.com | (555) 123-4567
+
+---
+
+**2025-07-22**
+
+**Hiring Manager**
+Test Company
+Test Company Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **Software Engineer** position at Test Company. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Test Company?
+
+Test Company has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Test Company's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the Software Engineer role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this Software Engineer position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Test Company and the Software Engineer position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Test Company handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Test Company for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Test Company's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the Software Engineer role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Test Company and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**Your Name**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: your.email@example.com | (555) 123-4567_
+_LinkedIn: linkedin.com/in/yourname | GitHub: github.com/yourusername_
diff --git a/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/formatted/resume_johndoe.converted.md b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/formatted/resume_johndoe.converted.md
new file mode 100644
index 0000000..e9cb6ee
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/formatted/resume_johndoe.converted.md
@@ -0,0 +1,100 @@
+# Your Name
+
+**your.email@example.com** | **(555) 123-4567** | **Your City, ST**
+**LinkedIn:** linkedin.com/in/yourname | **GitHub:** github.com/yourusername | **Website:** yourwebsite.com
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Test Company's mission as a Software Engineer.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Test Company specific interest: Contributing to innovative solutions in the Software Engineer space
+
+---
+
+_References available upon request_
diff --git a/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/resume_johndoe.md b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/resume_johndoe.md
new file mode 100644
index 0000000..e9cb6ee
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/resume_johndoe.md
@@ -0,0 +1,100 @@
+# Your Name
+
+**your.email@example.com** | **(555) 123-4567** | **Your City, ST**
+**LinkedIn:** linkedin.com/in/yourname | **GitHub:** github.com/yourusername | **Website:** yourwebsite.com
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Test Company's mission as a Software Engineer.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Test Company specific interest: Contributing to innovative solutions in the Software Engineer space
+
+---
+
+_References available upon request_
diff --git a/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/test_notes.md b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/test_notes.md
new file mode 100644
index 0000000..1476408
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/active/test_company_software_engineer_20250722/test_notes.md
@@ -0,0 +1 @@
+# Test change
diff --git a/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/collection.yml b/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/collection.yml
new file mode 100644
index 0000000..b797f6d
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/collection.yml
@@ -0,0 +1,19 @@
+# Collection Metadata
+collection_id: "another_company_devops_engineer_20250722"
+workflow: "job"
+status: "active"
+date_created: "2025-07-22T18:46:20.538Z"
+date_modified: "2025-07-22T18:46:20.538Z"
+
+# Application Details
+company: "Another Company"
+role: "DevOps Engineer"
+
+
+# Status History
+status_history:
+ - status: "active"
+ date: "2025-07-22T18:46:20.538Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/cover_letter_your_name.md b/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/cover_letter_your_name.md
new file mode 100644
index 0000000..1139910
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/cover_letter_your_name.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**Your Name**
+123 Main Street
+Your City, ST 12345
+your.email@example.com | (555) 123-4567
+
+---
+
+**2025-07-22**
+
+**Hiring Manager**
+Another Company
+Another Company Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **DevOps Engineer** position at Another Company. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Another Company?
+
+Another Company has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Another Company's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the DevOps Engineer role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this DevOps Engineer position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Another Company and the DevOps Engineer position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Another Company handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Another Company for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Another Company's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the DevOps Engineer role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Another Company and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**Your Name**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: your.email@example.com | (555) 123-4567_
+_LinkedIn: linkedin.com/in/yourname | GitHub: github.com/yourusername_
diff --git a/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/resume_your_name.md b/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/resume_your_name.md
new file mode 100644
index 0000000..c365dba
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/another_company_devops_engineer_20250722/resume_your_name.md
@@ -0,0 +1,100 @@
+# Your Name
+
+**your.email@example.com** | **(555) 123-4567** | **Your City, ST**
+**LinkedIn:** linkedin.com/in/yourname | **GitHub:** github.com/yourusername | **Website:** yourwebsite.com
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Another Company's mission as a DevOps Engineer.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Another Company specific interest: Contributing to innovative solutions in the DevOps Engineer space
+
+---
+
+_References available upon request_
diff --git a/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/collection.yml b/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/collection.yml
new file mode 100644
index 0000000..39ab4de
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/collection.yml
@@ -0,0 +1,19 @@
+# Collection Metadata
+collection_id: "format_test_company_engineer_20250722"
+workflow: "job"
+status: "active"
+date_created: "2025-07-22T19:31:29.731Z"
+date_modified: "2025-07-22T19:31:29.731Z"
+
+# Application Details
+company: "Format Test Company"
+role: "Engineer"
+
+
+# Status History
+status_history:
+ - status: "active"
+ date: "2025-07-22T19:31:29.731Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/cover_letter_your_name.md b/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/cover_letter_your_name.md
new file mode 100644
index 0000000..20ff167
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/cover_letter_your_name.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**Your Name**
+123 Main Street
+Your City, ST 12345
+your.email@example.com | (555) 123-4567
+
+---
+
+**2025-07-22**
+
+**Hiring Manager**
+Format Test Company
+Format Test Company Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **Engineer** position at Format Test Company. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Format Test Company?
+
+Format Test Company has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Format Test Company's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the Engineer role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this Engineer position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Format Test Company and the Engineer position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Format Test Company handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Format Test Company for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Format Test Company's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the Engineer role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Format Test Company and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**Your Name**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: your.email@example.com | (555) 123-4567_
+_LinkedIn: linkedin.com/in/yourname | GitHub: github.com/yourusername_
diff --git a/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/formatted/resume_your_name.converted.md b/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/formatted/resume_your_name.converted.md
new file mode 100644
index 0000000..a0b18d4
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/formatted/resume_your_name.converted.md
@@ -0,0 +1,100 @@
+# Your Name
+
+**your.email@example.com** | **(555) 123-4567** | **Your City, ST**
+**LinkedIn:** linkedin.com/in/yourname | **GitHub:** github.com/yourusername | **Website:** yourwebsite.com
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Format Test Company's mission as a Engineer.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Format Test Company specific interest: Contributing to innovative solutions in the Engineer space
+
+---
+
+_References available upon request_
diff --git a/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/resume_your_name.md b/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/resume_your_name.md
new file mode 100644
index 0000000..a0b18d4
--- /dev/null
+++ b/example/.markdown-workflow/collections/job/format_test_company_engineer_20250722/resume_your_name.md
@@ -0,0 +1,100 @@
+# Your Name
+
+**your.email@example.com** | **(555) 123-4567** | **Your City, ST**
+**LinkedIn:** linkedin.com/in/yourname | **GitHub:** github.com/yourusername | **Website:** yourwebsite.com
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Format Test Company's mission as a Engineer.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Format Test Company specific interest: Contributing to innovative solutions in the Engineer space
+
+---
+
+_References available upon request_
diff --git a/example/.markdown-workflow/config.yml b/example/.markdown-workflow/config.yml
new file mode 100644
index 0000000..1322b50
--- /dev/null
+++ b/example/.markdown-workflow/config.yml
@@ -0,0 +1,77 @@
+# Markdown Workflow Configuration
+# This file contains user information and system settings for your markdown-workflow project.
+
+# User Information (used for template substitution)
+user:
+ name: "John Smith"
+ preferred_name: "John Smith"
+ email: "john.smith@example.com"
+ phone: "(555) 123-4567"
+ address: "123 Main Street"
+ city: "San Francisco"
+ state: "CA"
+ zip: "94105"
+ linkedin: "linkedin.com/in/johnsmith"
+ github: "github.com/johnsmith"
+ website: "johnsmith.dev"
+
+# System Configuration
+system:
+ scraper: "wget" # Options: "wget", "curl", "native"
+ web_download:
+ timeout: 30
+ add_utf8_bom: true
+ html_cleanup: "scripts" # Options: "none", "scripts", "markdown"
+
+ output_formats:
+ - "docx"
+ - "html"
+ - "pdf"
+ - "pptx"
+
+ git:
+ auto_commit: true
+ commit_message_template: "Add {{workflow}} collection: {{collection_id}}"
+
+ collection_id:
+ date_format: "YYYYMMDD"
+ sanitize_spaces: "_"
+ max_length: 50
+
+ mermaid:
+ output_format: "png"
+ theme: "default"
+ timeout: 30
+
+ # Testing Overrides (for predictable testing and snapshots)
+ testing:
+ # Uncomment to override current date for predictable testing
+ # override_current_date: "2025-01-21T10:00:00.000Z"
+ # override_timezone: "UTC"
+ # deterministic_ids: true
+
+# Workflow-specific overrides
+workflows:
+ job:
+ templates:
+ resume:
+ default_template: "default"
+ available_templates:
+ - "default"
+ - "mobile"
+ - "frontend"
+
+ custom_fields:
+ - name: "salary_range"
+ type: "string"
+ description: "Expected salary range"
+ - name: "remote_preference"
+ type: "enum"
+ options: ["remote", "hybrid", "onsite"]
+ description: "Work location preference"
+
+ blog:
+ custom_fields:
+ - name: "estimated_reading_time"
+ type: "number"
+ description: "Estimated reading time in minutes"
diff --git a/example/.markdown-workflow/workflows/blog/README.md b/example/.markdown-workflow/workflows/blog/README.md
new file mode 100644
index 0000000..0b1e312
--- /dev/null
+++ b/example/.markdown-workflow/workflows/blog/README.md
@@ -0,0 +1,17 @@
+# Blog Workflow Customization
+
+This directory can contain customizations for the blog workflow.
+
+## Structure
+- `workflow.yml` - Override workflow definition
+- `templates/` - Custom templates (override system templates)
+
+## Template Resolution
+Templates are resolved in this order:
+1. `templates/` in this directory (highest priority)
+2. System templates from markdown-workflow installation
+
+## Getting Started
+1. Copy system templates you want to customize
+2. Modify them to suit your needs
+3. System will automatically use your customizations
diff --git a/example/.markdown-workflow/workflows/job/README.md b/example/.markdown-workflow/workflows/job/README.md
new file mode 100644
index 0000000..f6e265f
--- /dev/null
+++ b/example/.markdown-workflow/workflows/job/README.md
@@ -0,0 +1,17 @@
+# Job Workflow Customization
+
+This directory can contain customizations for the job workflow.
+
+## Structure
+- `workflow.yml` - Override workflow definition
+- `templates/` - Custom templates (override system templates)
+
+## Template Resolution
+Templates are resolved in this order:
+1. `templates/` in this directory (highest priority)
+2. System templates from markdown-workflow installation
+
+## Getting Started
+1. Copy system templates you want to customize
+2. Modify them to suit your needs
+3. System will automatically use your customizations
diff --git a/example/.markdown-workflow/workflows/job/templates/default.md b/example/.markdown-workflow/workflows/job/templates/default.md
new file mode 100644
index 0000000..385aa19
--- /dev/null
+++ b/example/.markdown-workflow/workflows/job/templates/default.md
@@ -0,0 +1,90 @@
+# Nicholas Hart
+
+---
+
+::: columns
+::: column width="30%"
+
+### Contact
+
+Seattle, WA
+[nickhart@gmail.com](mailto:nickhart@gmail.com)
+(206) 354-8952
+[linkedin.com/in/seanickhart](https://linkedin.com/in/seanickhart)
+[github.com/nickhart](https://github.com/nickhart)
+
+### Technical Skills
+
+- Swift, SwiftUI, Objective-C
+- React, TypeScript, Next.js
+- Node.js, GraphQL, Ruby on Rails
+- Core ML, AI tools (ChatGPT, Claude, Cursor)
+- Docker, Kubernetes, AWS
+- GitHub Actions, CI/CD
+
+### Education
+
+**B.S. Computer Science**
+University of Technology
+2014 – 2018
+GPA: 3.7
+
+### Interests
+
+- Open source & mentoring
+- Technical writing
+- AI-enhanced developer workflows
+
+:::
+
+::: column width="70%"
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Skilled in modern frontend and backend technologies with deep interest in developer experience and AI tooling.
+
+## Professional Experience
+
+### Senior Software Engineer — Tech Company Inc.
+
+_January 2021 – Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with PMs to define technical requirements
+
+### Software Engineer — Startup Solutions LLC
+
+_June 2019 – December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing leading to 40% bug reduction
+- Contributed to open-source projects and documentation
+- Participated in agile development and sprint planning
+
+### Junior Developer — Digital Agency Co.
+
+_August 2018 – May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web app for team collaboration
+- Stack: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, auth, data visualization
+
+### Open Source Contributions
+
+- Contributor to several projects on GitHub
+- Maintains personal tools with 100+ stars
+- Active in dev communities and code reviews
+
+:::
+:::
diff --git a/example/.markdown-workflow/workflows/presentation/README.md b/example/.markdown-workflow/workflows/presentation/README.md
new file mode 100644
index 0000000..e7ecd3e
--- /dev/null
+++ b/example/.markdown-workflow/workflows/presentation/README.md
@@ -0,0 +1,17 @@
+# Presentation Workflow Customization
+
+This directory can contain customizations for the presentation workflow.
+
+## Structure
+- `workflow.yml` - Override workflow definition
+- `templates/` - Custom templates (override system templates)
+
+## Template Resolution
+Templates are resolved in this order:
+1. `templates/` in this directory (highest priority)
+2. System templates from markdown-workflow installation
+
+## Getting Started
+1. Copy system templates you want to customize
+2. Modify them to suit your needs
+3. System will automatically use your customizations
diff --git a/example/job/active/.DS_Store b/example/job/active/.DS_Store
new file mode 100644
index 0000000..8223969
Binary files /dev/null and b/example/job/active/.DS_Store differ
diff --git a/example/job/active/test_company_test_role_20250731/collection.yml b/example/job/active/test_company_test_role_20250731/collection.yml
new file mode 100644
index 0000000..edb3ec9
--- /dev/null
+++ b/example/job/active/test_company_test_role_20250731/collection.yml
@@ -0,0 +1,18 @@
+# Collection Metadata
+collection_id: "test_company_test_role_20250731"
+workflow: "job"
+status: "active"
+date_created: "2025-07-31T15:16:07.595Z"
+date_modified: "2025-07-31T15:16:07.595Z"
+
+# Workflow Details
+company: "Test Company"
+role: "Test Role"
+
+# Status History
+status_history:
+ - status: "active"
+ date: "2025-07-31T15:16:07.595Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/job/active/test_company_test_role_20250731/cover_letter_your_name.md b/example/job/active/test_company_test_role_20250731/cover_letter_your_name.md
new file mode 100644
index 0000000..bc80be9
--- /dev/null
+++ b/example/job/active/test_company_test_role_20250731/cover_letter_your_name.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**Your Name**
+123 Main Street
+Your City, ST 12345
+[your.email@example.com](mailto:your.email@example.com) | (555) 123-4567
+
+---
+
+**Thursday, July 31, 2025**
+
+**Hiring Manager**
+Test Company
+Test Company Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **Test Role** position at Test Company. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Test Company?
+
+Test Company has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Test Company's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the Test Role role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this Test Role position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Test Company and the Test Role position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Test Company handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Test Company for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Test Company's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the Test Role role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Test Company and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**Your Name**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: [your.email@example.com](mailto:your.email@example.com) | (555) 123-4567_
+_LinkedIn: [linkedin.com/in/yourname](https://linkedin.com/in/yourname) | GitHub: [github.com/yourusername](https://github.com/yourusername/)_
diff --git a/example/job/active/test_company_test_role_20250731/formatted/cover_letter_your_name.docx b/example/job/active/test_company_test_role_20250731/formatted/cover_letter_your_name.docx
new file mode 100644
index 0000000..4eb8a7e
Binary files /dev/null and b/example/job/active/test_company_test_role_20250731/formatted/cover_letter_your_name.docx differ
diff --git a/example/job/active/test_company_test_role_20250731/formatted/resume_your_name.docx b/example/job/active/test_company_test_role_20250731/formatted/resume_your_name.docx
new file mode 100644
index 0000000..46804dd
Binary files /dev/null and b/example/job/active/test_company_test_role_20250731/formatted/resume_your_name.docx differ
diff --git a/example/job/active/test_company_test_role_20250731/resume_your_name.md b/example/job/active/test_company_test_role_20250731/resume_your_name.md
new file mode 100644
index 0000000..0c64ade
--- /dev/null
+++ b/example/job/active/test_company_test_role_20250731/resume_your_name.md
@@ -0,0 +1,100 @@
+# Your Name
+
+**[your.email@example.com](mailto:your.email@example.com)** | **(555) 123-4567** | **Your City, ST**
+**LinkedIn:** [linkedin.com/in/yourname](https://linkedin.com/in/yourname) | **GitHub:** [github.com/yourusername](https://github.com/yourusername) | **Website:** [yourwebsite.com](https://yourwebsite.com)
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Test Company's mission as a Test Role.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Test Company specific interest: Contributing to innovative solutions in the Test Role space
+
+---
+
+_References available upon request_
diff --git a/example/job/rejected/google_software_engineer_20250806/collection.yml b/example/job/rejected/google_software_engineer_20250806/collection.yml
new file mode 100644
index 0000000..f0f8176
--- /dev/null
+++ b/example/job/rejected/google_software_engineer_20250806/collection.yml
@@ -0,0 +1,12 @@
+collection_id: google_software_engineer_20250806
+workflow: job
+status: rejected
+date_created: 2025-08-06T20:49:10.876Z
+date_modified: 2025-08-14T23:15:50.797Z
+company: Google
+role: Software Engineer
+status_history:
+ - status: active
+ date: 2025-08-06T20:49:10.876Z
+ - status: rejected
+ date: 2025-08-14T23:15:50.797Z
diff --git a/example/job/rejected/google_software_engineer_20250806/cover_letter_john_smith.md b/example/job/rejected/google_software_engineer_20250806/cover_letter_john_smith.md
new file mode 100644
index 0000000..4d5deac
--- /dev/null
+++ b/example/job/rejected/google_software_engineer_20250806/cover_letter_john_smith.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**John Smith**
+123 Main Street
+San Francisco, CA 94105
+[john.smith@example.com](mailto:john.smith@example.com) | (555) 123-4567
+
+---
+
+**Wednesday, August 6, 2025**
+
+**Hiring Manager**
+Google
+Google Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **Software Engineer** position at Google. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Google?
+
+Google has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Google's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the Software Engineer role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this Software Engineer position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Google and the Software Engineer position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Google handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Google for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Google's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the Software Engineer role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Google and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**John Smith**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: [john.smith@example.com](mailto:john.smith@example.com) | (555) 123-4567_
+_LinkedIn: [linkedin.com/in/johnsmith](https://linkedin.com/in/johnsmith) | GitHub: [github.com/johnsmith](https://github.com/johnsmith/)_
diff --git a/example/job/rejected/google_software_engineer_20250806/formatted/cover_letter_john_smith.docx b/example/job/rejected/google_software_engineer_20250806/formatted/cover_letter_john_smith.docx
new file mode 100644
index 0000000..7949006
Binary files /dev/null and b/example/job/rejected/google_software_engineer_20250806/formatted/cover_letter_john_smith.docx differ
diff --git a/example/job/rejected/google_software_engineer_20250806/formatted/resume_john_smith.docx b/example/job/rejected/google_software_engineer_20250806/formatted/resume_john_smith.docx
new file mode 100644
index 0000000..b9bcd93
Binary files /dev/null and b/example/job/rejected/google_software_engineer_20250806/formatted/resume_john_smith.docx differ
diff --git a/example/job/rejected/google_software_engineer_20250806/resume_john_smith.md b/example/job/rejected/google_software_engineer_20250806/resume_john_smith.md
new file mode 100644
index 0000000..57e936f
--- /dev/null
+++ b/example/job/rejected/google_software_engineer_20250806/resume_john_smith.md
@@ -0,0 +1,100 @@
+# John Smith
+
+**[john.smith@example.com](mailto:john.smith@example.com)** | **(555) 123-4567** | **San Francisco, CA**
+**LinkedIn:** [linkedin.com/in/johnsmith](https://linkedin.com/in/johnsmith) | **GitHub:** [github.com/johnsmith](https://github.com/johnsmith) | **Website:** [johnsmith.dev](https://johnsmith.dev)
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Google's mission as a Software Engineer.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Google specific interest: Contributing to innovative solutions in the Software Engineer space
+
+---
+
+_References available upon request_
diff --git a/example/job/submitted/acme_engineer_20250731/.DS_Store b/example/job/submitted/acme_engineer_20250731/.DS_Store
new file mode 100644
index 0000000..d02bff4
Binary files /dev/null and b/example/job/submitted/acme_engineer_20250731/.DS_Store differ
diff --git a/example/job/submitted/acme_engineer_20250731/collection.yml b/example/job/submitted/acme_engineer_20250731/collection.yml
new file mode 100644
index 0000000..e0bebb4
--- /dev/null
+++ b/example/job/submitted/acme_engineer_20250731/collection.yml
@@ -0,0 +1,12 @@
+collection_id: acme_engineer_20250731
+workflow: job
+status: submitted
+date_created: 2025-07-31T17:14:22.964Z
+date_modified: 2025-08-14T23:10:27.900Z
+company: Acme
+role: Engineer
+status_history:
+ - status: active
+ date: 2025-07-31T17:14:22.964Z
+ - status: submitted
+ date: 2025-08-14T23:10:27.900Z
diff --git a/example/job/submitted/acme_engineer_20250731/cover_letter_your_name.md b/example/job/submitted/acme_engineer_20250731/cover_letter_your_name.md
new file mode 100644
index 0000000..6319d88
--- /dev/null
+++ b/example/job/submitted/acme_engineer_20250731/cover_letter_your_name.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**Your Name**
+123 Main Street
+Your City, ST 12345
+[your.email@example.com](mailto:your.email@example.com) | (555) 123-4567
+
+---
+
+**Thursday, July 31, 2025**
+
+**Hiring Manager**
+Acme
+Acme Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **Engineer** position at Acme. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Acme?
+
+Acme has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Acme's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the Engineer role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this Engineer position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Acme and the Engineer position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Acme handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Acme for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Acme's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the Engineer role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Acme and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**Your Name**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: [your.email@example.com](mailto:your.email@example.com) | (555) 123-4567_
+_LinkedIn: [linkedin.com/in/yourname](https://linkedin.com/in/yourname) | GitHub: [github.com/yourusername](https://github.com/yourusername/)_
diff --git a/example/job/submitted/acme_engineer_20250731/formatted/cover_letter_your_name.docx b/example/job/submitted/acme_engineer_20250731/formatted/cover_letter_your_name.docx
new file mode 100644
index 0000000..7cb1113
Binary files /dev/null and b/example/job/submitted/acme_engineer_20250731/formatted/cover_letter_your_name.docx differ
diff --git a/example/job/submitted/acme_engineer_20250731/formatted/resume_your_name.docx b/example/job/submitted/acme_engineer_20250731/formatted/resume_your_name.docx
new file mode 100644
index 0000000..0aa6ce7
Binary files /dev/null and b/example/job/submitted/acme_engineer_20250731/formatted/resume_your_name.docx differ
diff --git a/example/job/submitted/acme_engineer_20250731/resume_your_name.md b/example/job/submitted/acme_engineer_20250731/resume_your_name.md
new file mode 100644
index 0000000..09a99bd
--- /dev/null
+++ b/example/job/submitted/acme_engineer_20250731/resume_your_name.md
@@ -0,0 +1,6 @@
+| Sidebar | Main Content |
+|-----------------------------------------------------------------------------------------------------------|--------------|
+| **Nicholas Hart**
Seattle, WA
(206) 354-8952
[LinkedIn](https://linkedin.com/in/seanickhart)
[GitHub](https://github.com/nickhart) | ## Professional Summary
Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Skilled in modern frontend and backend technologies with deep interest in developer experience and AI tooling. |
+| **Technical Skills**
- Swift, SwiftUI, Objective-C
- React, TypeScript, Next.js
- Node.js, GraphQL, Ruby on Rails
- Core ML, AI tools (ChatGPT, Claude, Cursor)
- Docker, Kubernetes, AWS
- GitHub Actions, CI/CD | ## Professional Experience
**Senior Software Engineer — Tech Company Inc.**
_January 2021 – Present_
- Led development of microservices architecture serving 1M+ users
- Mentored junior developers and established code review processes
- Reduced deployment time by 60% through CI/CD pipeline optimization
- Collaborated with PMs to define technical requirements
**Software Engineer — Startup Solutions LLC**
_June 2019 – December 2020_
- Built responsive web applications using React and Node.js
- Implemented automated testing leading to 40% bug reduction
- Contributed to open-source projects and documentation
- Participated in agile development and sprint planning
**Junior Developer — Digital Agency Co.**
_August 2018 – May 2019_
- Developed client websites using modern web technologies
- Collaborated with designers to implement pixel-perfect UIs
- Optimized application performance and SEO metrics
- Maintained legacy codebases and implemented new features |
+| **Education**
**B.S. Computer Science**
University of Technology
2014 – 2018
GPA: 3.7 | ## Projects
**Project Management Dashboard**
- Built a full-stack web app for team collaboration
- Stack: React, Node.js, PostgreSQL, AWS
- Features: Real-time updates, auth, data visualization
**Open Source Contributions**
- Contributor to several projects on GitHub
- Maintains personal tools with 100+ stars
- Active in dev communities and code reviews |
+| **Interests**
- Open source & mentoring
- Technical writing
- AI-enhanced developer workflows | |
diff --git a/example/job/submitted/test_company_test_engineer_20250731/collection.yml b/example/job/submitted/test_company_test_engineer_20250731/collection.yml
new file mode 100644
index 0000000..96be1b5
--- /dev/null
+++ b/example/job/submitted/test_company_test_engineer_20250731/collection.yml
@@ -0,0 +1,12 @@
+collection_id: test_company_test_engineer_20250731
+workflow: job
+status: submitted
+date_created: 2025-07-31T15:32:12.367Z
+date_modified: 2025-08-14T23:23:11.876Z
+company: Test Company
+role: Test Engineer
+status_history:
+ - status: active
+ date: 2025-07-31T15:32:12.367Z
+ - status: submitted
+ date: 2025-08-14T23:23:11.876Z
diff --git a/example/job/submitted/test_company_test_engineer_20250731/cover_letter_john_smith.md b/example/job/submitted/test_company_test_engineer_20250731/cover_letter_john_smith.md
new file mode 100644
index 0000000..cdbe12b
--- /dev/null
+++ b/example/job/submitted/test_company_test_engineer_20250731/cover_letter_john_smith.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**John Smith**
+123 Main Street
+Your City, ST 12345
+[john.smith@example.com](mailto:john.smith@example.com) | (555) 123-4567
+
+---
+
+**Thursday, July 31, 2025**
+
+**Hiring Manager**
+Test Company
+Test Company Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **Test Engineer** position at Test Company. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Test Company?
+
+Test Company has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Test Company's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the Test Engineer role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this Test Engineer position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Test Company and the Test Engineer position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Test Company handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Test Company for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Test Company's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the Test Engineer role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Test Company and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**John Smith**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: [john.smith@example.com](mailto:john.smith@example.com) | (555) 123-4567_
+_LinkedIn: [linkedin.com/in/yourname](https://linkedin.com/in/yourname) | GitHub: [github.com/yourusername](https://github.com/yourusername/)_
diff --git a/example/job/submitted/test_company_test_engineer_20250731/resume_john_smith.md b/example/job/submitted/test_company_test_engineer_20250731/resume_john_smith.md
new file mode 100644
index 0000000..3fb0730
--- /dev/null
+++ b/example/job/submitted/test_company_test_engineer_20250731/resume_john_smith.md
@@ -0,0 +1,100 @@
+# John Smith
+
+**[john.smith@example.com](mailto:john.smith@example.com)** | **(555) 123-4567** | **Your City, ST**
+**LinkedIn:** [linkedin.com/in/yourname](https://linkedin.com/in/yourname) | **GitHub:** [github.com/yourusername](https://github.com/yourusername) | **Website:** [yourwebsite.com](https://yourwebsite.com)
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Test Company's mission as a Test Engineer.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Test Company specific interest: Contributing to innovative solutions in the Test Engineer space
+
+---
+
+_References available upon request_
diff --git a/example/job/submitted/test_corp_senior_developer_20250806/collection.yml b/example/job/submitted/test_corp_senior_developer_20250806/collection.yml
new file mode 100644
index 0000000..5e8253d
--- /dev/null
+++ b/example/job/submitted/test_corp_senior_developer_20250806/collection.yml
@@ -0,0 +1,12 @@
+collection_id: test_corp_senior_developer_20250806
+workflow: job
+status: submitted
+date_created: 2025-08-06T20:48:45.771Z
+date_modified: 2025-08-14T23:16:34.389Z
+company: Test Corp
+role: Senior Developer
+status_history:
+ - status: active
+ date: 2025-08-06T20:48:45.771Z
+ - status: submitted
+ date: 2025-08-14T23:16:34.390Z
diff --git a/example/job/submitted/test_corp_senior_developer_20250806/cover_letter_your_name.md b/example/job/submitted/test_corp_senior_developer_20250806/cover_letter_your_name.md
new file mode 100644
index 0000000..03b3f0f
--- /dev/null
+++ b/example/job/submitted/test_corp_senior_developer_20250806/cover_letter_your_name.md
@@ -0,0 +1,64 @@
+# Cover Letter
+
+**Your Name**
+123 Main Street
+Your City, ST 12345
+[your.email@example.com](mailto:your.email@example.com) | (555) 123-4567
+
+---
+
+**Wednesday, August 6, 2025**
+
+**Hiring Manager**
+Test Corp
+Test Corp Address
+City, State ZIP
+
+---
+
+**Dear Hiring Manager,**
+
+I am writing to express my strong interest in the **Senior Developer** position at Test Corp. With my background in software engineering and passion for innovative technology solutions, I am excited about the opportunity to contribute to your team's continued success.
+
+## Why Test Corp?
+
+Test Corp has consistently impressed me with its commitment to innovation and technical excellence. Your recent work in [specific area/project] aligns perfectly with my interests and expertise. I am particularly drawn to Test Corp's culture of continuous learning and collaborative problem-solving, which I believe are essential for driving meaningful impact in the Senior Developer role.
+
+## What I Bring to the Table
+
+**Technical Expertise:** My experience with modern web technologies, cloud platforms, and scalable architecture makes me well-suited for the challenges of this Senior Developer position. I have successfully:
+
+- Led development of high-performance applications serving millions of users
+- Implemented robust CI/CD pipelines reducing deployment time by 60%
+- Mentored junior developers and established best practices across teams
+- Contributed to open-source projects and technical documentation
+
+**Problem-Solving Mindset:** Throughout my career, I have consistently approached complex challenges with analytical thinking and creative solutions. Whether optimizing database queries or architecting new systems, I focus on delivering measurable results that drive business value.
+
+**Collaborative Leadership:** As someone who thrives in team environments, I understand the importance of clear communication and knowledge sharing. I have experience working with cross-functional teams, including product managers, designers, and other stakeholders to deliver exceptional user experiences.
+
+## Specific Contributions I Can Make
+
+Based on my research of Test Corp and the Senior Developer position, I am particularly excited about the opportunity to:
+
+1. **Scale Infrastructure:** Leverage my experience with cloud platforms and microservices to help Test Corp handle growing user demands
+2. **Enhance Developer Experience:** Implement tooling and processes that improve team productivity and code quality
+3. **Drive Innovation:** Contribute to architectural decisions that position Test Corp for future growth and success
+
+## Moving Forward
+
+I would welcome the opportunity to discuss how my skills and experience can contribute to Test Corp's continued growth and success. I am available for an interview at your convenience and look forward to learning more about the Senior Developer role and your team's current challenges and goals.
+
+Thank you for considering my application. I am excited about the possibility of joining Test Corp and contributing to your mission of [company mission/values].
+
+---
+
+**Sincerely,**
+
+**Your Name**
+
+---
+
+_Attachments: Resume, Portfolio_
+_Contact: [your.email@example.com](mailto:your.email@example.com) | (555) 123-4567_
+_LinkedIn: [linkedin.com/in/yourname](https://linkedin.com/in/yourname) | GitHub: [github.com/yourusername](https://github.com/yourusername/)_
diff --git a/example/job/submitted/test_corp_senior_developer_20250806/resume_your_name.md b/example/job/submitted/test_corp_senior_developer_20250806/resume_your_name.md
new file mode 100644
index 0000000..a6df0c6
--- /dev/null
+++ b/example/job/submitted/test_corp_senior_developer_20250806/resume_your_name.md
@@ -0,0 +1,100 @@
+# Your Name
+
+**[your.email@example.com](mailto:your.email@example.com)** | **(555) 123-4567** | **Your City, ST**
+**LinkedIn:** [linkedin.com/in/yourname](https://linkedin.com/in/yourname) | **GitHub:** [github.com/yourusername](https://github.com/yourusername) | **Website:** [yourwebsite.com](https://yourwebsite.com)
+
+---
+
+## Professional Summary
+
+Experienced software engineer with a passion for building scalable applications and leading technical teams. Proven track record of delivering high-quality solutions in fast-paced environments. Seeking to contribute to Test Corp's mission as a Senior Developer.
+
+---
+
+## Technical Skills
+
+- **Languages:** JavaScript, TypeScript, Python, Java, Go
+- **Frontend:** React, Vue.js, HTML5, CSS3, Tailwind CSS
+- **Backend:** Node.js, Express, Django, Spring Boot
+- **Databases:** PostgreSQL, MongoDB, Redis
+- **Cloud:** AWS, Google Cloud, Docker, Kubernetes
+- **Tools:** Git, Jenkins, Jest, Webpack, Vite
+
+---
+
+## Professional Experience
+
+### Senior Software Engineer | Tech Company Inc.
+
+_January 2021 - Present_
+
+- Led development of microservices architecture serving 1M+ users
+- Mentored junior developers and established code review processes
+- Reduced deployment time by 60% through CI/CD pipeline optimization
+- Collaborated with product managers to define technical requirements
+
+### Software Engineer | Startup Solutions LLC
+
+_June 2019 - December 2020_
+
+- Built responsive web applications using React and Node.js
+- Implemented automated testing resulting in 40% reduction in bugs
+- Contributed to open-source projects and technical documentation
+- Participated in agile development process and sprint planning
+
+### Junior Developer | Digital Agency Co.
+
+_August 2018 - May 2019_
+
+- Developed client websites using modern web technologies
+- Collaborated with designers to implement pixel-perfect UIs
+- Optimized application performance and SEO metrics
+- Maintained legacy codebases and implemented new features
+
+---
+
+## Education
+
+### Bachelor of Science in Computer Science
+
+**University of Technology** | _2014 - 2018_
+
+- Relevant Coursework: Data Structures, Algorithms, Software Engineering, Database Systems
+- GPA: 3.7/4.0
+
+---
+
+## Projects
+
+### Project Management Dashboard
+
+- Built a full-stack web application for team collaboration
+- Technologies: React, Node.js, PostgreSQL, AWS
+- Features: Real-time updates, user authentication, data visualization
+
+### Open Source Contributions
+
+- Contributed to multiple open-source projects on GitHub
+- Maintained personal projects with 100+ stars
+- Active in developer community and code reviews
+
+---
+
+## Certifications
+
+- AWS Certified Developer - Associate (2022)
+- Google Cloud Professional Developer (2021)
+- Certified Scrum Master (2020)
+
+---
+
+## Interests
+
+- Open source development and community building
+- Technical writing and mentoring
+- Continuous learning and staying updated with latest technologies
+- Test Corp specific interest: Contributing to innovative solutions in the Senior Developer space
+
+---
+
+_References available upon request_
diff --git a/example/presentation/.DS_Store b/example/presentation/.DS_Store
new file mode 100644
index 0000000..89c900c
Binary files /dev/null and b/example/presentation/.DS_Store differ
diff --git a/example/presentation/draft/.DS_Store b/example/presentation/draft/.DS_Store
new file mode 100644
index 0000000..7419382
Binary files /dev/null and b/example/presentation/draft/.DS_Store differ
diff --git a/example/presentation/draft/directory_test_20250731/assets/architecture.png b/example/presentation/draft/directory_test_20250731/assets/architecture.png
new file mode 100644
index 0000000..fa80a66
Binary files /dev/null and b/example/presentation/draft/directory_test_20250731/assets/architecture.png differ
diff --git a/example/presentation/draft/directory_test_20250731/assets/solution-overview.png b/example/presentation/draft/directory_test_20250731/assets/solution-overview.png
new file mode 100644
index 0000000..894c44c
Binary files /dev/null and b/example/presentation/draft/directory_test_20250731/assets/solution-overview.png differ
diff --git a/example/presentation/draft/directory_test_20250731/collection.yml b/example/presentation/draft/directory_test_20250731/collection.yml
new file mode 100644
index 0000000..9e9345d
--- /dev/null
+++ b/example/presentation/draft/directory_test_20250731/collection.yml
@@ -0,0 +1,17 @@
+# Collection Metadata
+collection_id: "directory_test_20250731"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-07-31T06:12:09.182Z"
+date_modified: "2025-07-31T06:12:09.182Z"
+
+# Workflow Details
+title: "Directory Test"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-31T06:12:09.182Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/directory_test_20250731/content.md b/example/presentation/draft/directory_test_20250731/content.md
new file mode 100644
index 0000000..efa0cf2
--- /dev/null
+++ b/example/presentation/draft/directory_test_20250731/content.md
@@ -0,0 +1,111 @@
+---
+title: 'Directory Test'
+author: 'Your Name'
+date: 'Wednesday, July 30, 2025'
+theme: 'technical'
+---
+
+# Directory Test
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+```mermaid:solution-overview {align=center, width=80%}
+flowchart TD
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
+```
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+```mermaid:architecture {align=center, width=90%}
+graph TB
+ subgraph "Frontend"
+ UI[User Interface]
+ Router[Router]
+ end
+
+ subgraph "Backend"
+ API[API Layer]
+ BL[Business Logic]
+ Auth[Authentication]
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ end
+
+ UI --> Router
+ Router --> API
+ API --> Auth
+ API --> BL
+ BL --> DB
+ BL --> Cache
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
+```
+
+System components and their relationships.
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Wednesday, July 30, 2025
diff --git a/example/presentation/draft/directory_test_20250731/formatted/content.pptx b/example/presentation/draft/directory_test_20250731/formatted/content.pptx
new file mode 100644
index 0000000..db81e17
Binary files /dev/null and b/example/presentation/draft/directory_test_20250731/formatted/content.pptx differ
diff --git a/example/presentation/draft/directory_test_20250731/intermediate/architecture.mmd b/example/presentation/draft/directory_test_20250731/intermediate/architecture.mmd
new file mode 100644
index 0000000..b8f1330
--- /dev/null
+++ b/example/presentation/draft/directory_test_20250731/intermediate/architecture.mmd
@@ -0,0 +1,27 @@
+graph TB
+ subgraph "Frontend"
+ UI[User Interface]
+ Router[Router]
+ end
+
+ subgraph "Backend"
+ API[API Layer]
+ BL[Business Logic]
+ Auth[Authentication]
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ end
+
+ UI --> Router
+ Router --> API
+ API --> Auth
+ API --> BL
+ BL --> DB
+ BL --> Cache
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
\ No newline at end of file
diff --git a/example/presentation/draft/directory_test_20250731/intermediate/solution-overview.mmd b/example/presentation/draft/directory_test_20250731/intermediate/solution-overview.mmd
new file mode 100644
index 0000000..8be300d
--- /dev/null
+++ b/example/presentation/draft/directory_test_20250731/intermediate/solution-overview.mmd
@@ -0,0 +1,9 @@
+flowchart TD
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
\ No newline at end of file
diff --git a/example/presentation/draft/format_test_demo_20250731/assets/architecture.png b/example/presentation/draft/format_test_demo_20250731/assets/architecture.png
new file mode 100644
index 0000000..7362461
Binary files /dev/null and b/example/presentation/draft/format_test_demo_20250731/assets/architecture.png differ
diff --git a/example/presentation/draft/format_test_demo_20250731/assets/solution-overview.png b/example/presentation/draft/format_test_demo_20250731/assets/solution-overview.png
new file mode 100644
index 0000000..ae6297f
Binary files /dev/null and b/example/presentation/draft/format_test_demo_20250731/assets/solution-overview.png differ
diff --git a/example/presentation/draft/format_test_demo_20250731/collection.yml b/example/presentation/draft/format_test_demo_20250731/collection.yml
new file mode 100644
index 0000000..1e1ac93
--- /dev/null
+++ b/example/presentation/draft/format_test_demo_20250731/collection.yml
@@ -0,0 +1,17 @@
+# Collection Metadata
+collection_id: "format_test_demo_20250731"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-07-31T20:49:29.426Z"
+date_modified: "2025-07-31T20:49:29.426Z"
+
+# Workflow Details
+title: "Format Test Demo"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-31T20:49:29.426Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/format_test_demo_20250731/content.md b/example/presentation/draft/format_test_demo_20250731/content.md
new file mode 100644
index 0000000..6cf6e9e
--- /dev/null
+++ b/example/presentation/draft/format_test_demo_20250731/content.md
@@ -0,0 +1,119 @@
+---
+title: 'Format Test Demo'
+author: 'Your Name'
+date: 'Thursday, July 31, 2025'
+theme: 'technical'
+---
+
+# Format Test Demo
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+```mermaid:solution-overview {align=center, width=80%, layout=horizontal}
+flowchart LR
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
+```
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+:::columns
+:::column
+System components and their relationships.
+
+:::
+:::column
+
+```mermaid:architecture {align=center, width=90%, layout=layered}
+graph TB
+ subgraph "Frontend Layer"
+ UI[User Interface]
+ Router[Router]
+ UI --> Router
+ end
+
+ subgraph "API Layer"
+ API[API Gateway]
+ Auth[Authentication]
+ BL[Business Logic]
+ API --> Auth
+ API --> BL
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ BL --> DB
+ BL --> Cache
+ end
+
+ Router --> API
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
+```
+
+:::
+:::
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Thursday, July 31, 2025
diff --git a/example/presentation/draft/format_test_demo_20250731/formatted/content.docx b/example/presentation/draft/format_test_demo_20250731/formatted/content.docx
new file mode 100644
index 0000000..4c486fe
Binary files /dev/null and b/example/presentation/draft/format_test_demo_20250731/formatted/content.docx differ
diff --git a/example/presentation/draft/format_test_demo_20250731/intermediate/architecture.mmd b/example/presentation/draft/format_test_demo_20250731/intermediate/architecture.mmd
new file mode 100644
index 0000000..4d11820
--- /dev/null
+++ b/example/presentation/draft/format_test_demo_20250731/intermediate/architecture.mmd
@@ -0,0 +1,27 @@
+graph TB
+ subgraph "Frontend Layer"
+ UI[User Interface]
+ Router[Router]
+ UI --> Router
+ end
+
+ subgraph "API Layer"
+ API[API Gateway]
+ Auth[Authentication]
+ BL[Business Logic]
+ API --> Auth
+ API --> BL
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ BL --> DB
+ BL --> Cache
+ end
+
+ Router --> API
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
\ No newline at end of file
diff --git a/example/presentation/draft/format_test_demo_20250731/intermediate/content_mermaid_processed.md b/example/presentation/draft/format_test_demo_20250731/intermediate/content_mermaid_processed.md
new file mode 100644
index 0000000..29921ed
--- /dev/null
+++ b/example/presentation/draft/format_test_demo_20250731/intermediate/content_mermaid_processed.md
@@ -0,0 +1,81 @@
+---
+title: 'Format Test Demo'
+author: 'Your Name'
+date: 'Thursday, July 31, 2025'
+theme: 'technical'
+---
+
+# Format Test Demo
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+{align=center, width=80%, layout=horizontal}
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+:::columns
+:::column
+System components and their relationships.
+
+:::
+:::column
+
+{align=center, width=90%, layout=layered}
+
+:::
+:::
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Thursday, July 31, 2025
diff --git a/example/presentation/draft/format_test_demo_20250731/intermediate/solution-overview.mmd b/example/presentation/draft/format_test_demo_20250731/intermediate/solution-overview.mmd
new file mode 100644
index 0000000..bcec79b
--- /dev/null
+++ b/example/presentation/draft/format_test_demo_20250731/intermediate/solution-overview.mmd
@@ -0,0 +1,9 @@
+flowchart LR
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
\ No newline at end of file
diff --git a/example/presentation/draft/layout_test_demo_20250731/assets/architecture.png b/example/presentation/draft/layout_test_demo_20250731/assets/architecture.png
new file mode 100644
index 0000000..7362461
Binary files /dev/null and b/example/presentation/draft/layout_test_demo_20250731/assets/architecture.png differ
diff --git a/example/presentation/draft/layout_test_demo_20250731/assets/solution-overview.png b/example/presentation/draft/layout_test_demo_20250731/assets/solution-overview.png
new file mode 100644
index 0000000..ae6297f
Binary files /dev/null and b/example/presentation/draft/layout_test_demo_20250731/assets/solution-overview.png differ
diff --git a/example/presentation/draft/layout_test_demo_20250731/collection.yml b/example/presentation/draft/layout_test_demo_20250731/collection.yml
new file mode 100644
index 0000000..53e1ec4
--- /dev/null
+++ b/example/presentation/draft/layout_test_demo_20250731/collection.yml
@@ -0,0 +1,18 @@
+# Collection Metadata
+collection_id: "layout_test_demo_20250731"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-07-31T16:28:05.327Z"
+date_modified: "2025-07-31T16:28:05.327Z"
+
+# Workflow Details
+title: "Layout Test Demo"
+template: "layout-optimized"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-31T16:28:05.327Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/layout_test_demo_20250731/content.md b/example/presentation/draft/layout_test_demo_20250731/content.md
new file mode 100644
index 0000000..b92a051
--- /dev/null
+++ b/example/presentation/draft/layout_test_demo_20250731/content.md
@@ -0,0 +1,111 @@
+---
+title: 'Layout Test Demo'
+author: 'Your Name'
+date: 'Thursday, July 31, 2025'
+theme: 'technical'
+---
+
+# Layout Test Demo
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+```mermaid:solution-overview {align=center, width=80%, layout=horizontal}
+flowchart LR
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
+```
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+```mermaid:architecture {align=center, width=90%, layout=layered}
+graph TB
+ subgraph "Frontend Layer"
+ UI[User Interface]
+ Router[Router]
+ UI --> Router
+ end
+
+ subgraph "API Layer"
+ API[API Gateway]
+ Auth[Authentication]
+ BL[Business Logic]
+ API --> Auth
+ API --> BL
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ BL --> DB
+ BL --> Cache
+ end
+
+ Router --> API
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
+```
+
+System components and their relationships.
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Thursday, July 31, 2025
diff --git a/example/presentation/draft/layout_test_demo_20250731/formatted/content.docx b/example/presentation/draft/layout_test_demo_20250731/formatted/content.docx
new file mode 100644
index 0000000..8997bed
Binary files /dev/null and b/example/presentation/draft/layout_test_demo_20250731/formatted/content.docx differ
diff --git a/example/presentation/draft/layout_test_demo_20250731/intermediate/architecture.mmd b/example/presentation/draft/layout_test_demo_20250731/intermediate/architecture.mmd
new file mode 100644
index 0000000..4d11820
--- /dev/null
+++ b/example/presentation/draft/layout_test_demo_20250731/intermediate/architecture.mmd
@@ -0,0 +1,27 @@
+graph TB
+ subgraph "Frontend Layer"
+ UI[User Interface]
+ Router[Router]
+ UI --> Router
+ end
+
+ subgraph "API Layer"
+ API[API Gateway]
+ Auth[Authentication]
+ BL[Business Logic]
+ API --> Auth
+ API --> BL
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ BL --> DB
+ BL --> Cache
+ end
+
+ Router --> API
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
\ No newline at end of file
diff --git a/example/presentation/draft/layout_test_demo_20250731/intermediate/content_mermaid_processed.md b/example/presentation/draft/layout_test_demo_20250731/intermediate/content_mermaid_processed.md
new file mode 100644
index 0000000..b8c0338
--- /dev/null
+++ b/example/presentation/draft/layout_test_demo_20250731/intermediate/content_mermaid_processed.md
@@ -0,0 +1,73 @@
+---
+title: 'Layout Test Demo'
+author: 'Your Name'
+date: 'Thursday, July 31, 2025'
+theme: 'technical'
+---
+
+# Layout Test Demo
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+{align=center, width=80%, layout=horizontal}
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+{align=center, width=90%, layout=layered}
+
+System components and their relationships.
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Thursday, July 31, 2025
diff --git a/example/presentation/draft/layout_test_demo_20250731/intermediate/solution-overview.mmd b/example/presentation/draft/layout_test_demo_20250731/intermediate/solution-overview.mmd
new file mode 100644
index 0000000..bcec79b
--- /dev/null
+++ b/example/presentation/draft/layout_test_demo_20250731/intermediate/solution-overview.mmd
@@ -0,0 +1,9 @@
+flowchart LR
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
\ No newline at end of file
diff --git a/example/presentation/draft/my_first_markdown_presentation_20250731/collection.yml b/example/presentation/draft/my_first_markdown_presentation_20250731/collection.yml
new file mode 100644
index 0000000..ed12928
--- /dev/null
+++ b/example/presentation/draft/my_first_markdown_presentation_20250731/collection.yml
@@ -0,0 +1,17 @@
+# Collection Metadata
+collection_id: "my_first_markdown_presentation_20250731"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-07-31T05:47:06.039Z"
+date_modified: "2025-07-31T05:47:06.039Z"
+
+# Workflow Details
+title: "My First Markdown Presentation"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-31T05:47:06.039Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/my_first_markdown_presentation_20250731/content.md b/example/presentation/draft/my_first_markdown_presentation_20250731/content.md
new file mode 100644
index 0000000..dee08f3
--- /dev/null
+++ b/example/presentation/draft/my_first_markdown_presentation_20250731/content.md
@@ -0,0 +1,111 @@
+---
+title: 'My First Markdown Presentation'
+author: 'Your Name'
+date: 'Wednesday, July 30, 2025'
+theme: 'technical'
+---
+
+# My First Markdown Presentation
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+```plantuml:solution-overview
+@startuml
+!theme plain
+skinparam defaultFontSize 14
+
+start
+:Identify problem;
+:Research solutions;
+:Design approach;
+:Implement solution;
+:Test & validate;
+:Deploy & monitor;
+stop
+
+@enduml
+```
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+```plantuml:architecture
+@startuml
+!theme plain
+skinparam componentStyle rectangle
+
+package "Frontend" {
+ [User Interface]
+}
+
+package "Backend" {
+ [API Layer]
+ [Business Logic]
+}
+
+package "Data" {
+ database "Database" as DB
+}
+
+[User Interface] --> [API Layer]
+[API Layer] --> [Business Logic]
+[Business Logic] --> DB
+
+@enduml
+```
+
+System components and their relationships.
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Wednesday, July 30, 2025
diff --git a/example/presentation/draft/system_architecture_overview_rocket_20250808/collection.yml b/example/presentation/draft/system_architecture_overview_rocket_20250808/collection.yml
new file mode 100644
index 0000000..b20f9c1
--- /dev/null
+++ b/example/presentation/draft/system_architecture_overview_rocket_20250808/collection.yml
@@ -0,0 +1,17 @@
+# Collection Metadata
+collection_id: "system_architecture_overview_rocket_20250808"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-08-08T14:33:53.403Z"
+date_modified: "2025-08-08T14:33:53.403Z"
+
+# Workflow Details
+title: "System Architecture Overview :rocket:"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-08-08T14:33:53.403Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/system_architecture_overview_rocket_20250808/content.md b/example/presentation/draft/system_architecture_overview_rocket_20250808/content.md
new file mode 100644
index 0000000..3993d31
--- /dev/null
+++ b/example/presentation/draft/system_architecture_overview_rocket_20250808/content.md
@@ -0,0 +1,213 @@
+---
+title: 'System Architecture Overview :rocket:'
+author: 'John Smith'
+date: 'Friday, August 8, 2025'
+theme: 'technical'
+---
+
+# System Architecture Overview :rocket:
+
+## Introduction :wave:
+
+Welcome to our comprehensive system architecture overview! :fire:
+
+This presentation demonstrates the **Markdown Workflow** processor system with:
+- :gear: **Mermaid diagrams** for visual architecture
+- :heart: **Emoji processing** for engaging presentations
+- :bulb: **Advanced formatting** capabilities
+
+---
+
+## Challenge :warning:
+
+Building scalable, maintainable systems that handle:
+- High traffic loads :chart_with_upwards_trend:
+- Real-time processing :zap:
+- Data consistency :balance_scale:
+- Security requirements :shield:
+
+---
+
+## Our Solution :rocket:
+
+```mermaid:solution-overview {align=center, width=80%, layout=horizontal}
+flowchart LR
+ A[Microservices :gear:] --> B[API Gateway :link:]
+ B --> C[Load Balancing :arrows_counterclockwise:]
+ C --> D[Auto Scaling :chart_with_upwards_trend:]
+ D --> E[Monitoring :mag:]
+ E --> F[Continuous Improvement :repeat:]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
+```
+
+A modern, cloud-native architecture designed for scale and reliability! :trophy:
+
+---
+
+## System Components :computer:
+
+:::columns
+:::column
+Our platform consists of several key layers:
+
+**Frontend** :art:
+- React-based UI
+- Mobile apps
+- Real-time updates
+
+**API Gateway** :link:
+- Request routing
+- Authentication
+- Rate limiting
+
+**Services** :gear:
+- User management
+- Order processing
+- Payment handling
+- Notifications
+
+**Data** :file:
+- PostgreSQL primary
+- Redis caching
+- Elasticsearch search
+
+:::
+:::column
+
+```mermaid:architecture {align=center, width=90%, layout=layered}
+graph TB
+ subgraph "Frontend Layer :art:"
+ UI[User Interface :computer:]
+ Mobile[Mobile App :iphone:]
+ Dashboard[Admin Dashboard :bar_chart:]
+ UI --- Mobile --- Dashboard
+ end
+
+ subgraph "API Layer :link:"
+ Gateway[API Gateway :door:]
+ Auth[Auth Service :key:]
+ Rate[Rate Limiter :hourglass:]
+ Gateway --> Auth
+ Gateway --> Rate
+ end
+
+ subgraph "Business Services :gear:"
+ Users[User Service :bust_in_silhouette:]
+ Orders[Order Service :shopping_cart:]
+ Payments[Payment Service :credit_card:]
+ Notify[Notifications :bell:]
+ end
+
+ subgraph "Data Layer :file:"
+ Primary[(PostgreSQL :elephant:)]
+ Cache[(Redis :red_circle:)]
+ Search[(Elasticsearch :mag:)]
+ Files[File Storage :package:]
+ end
+
+ UI --> Gateway
+ Mobile --> Gateway
+ Dashboard --> Gateway
+
+ Gateway --> Users
+ Gateway --> Orders
+ Gateway --> Payments
+ Gateway --> Notify
+
+ Users --> Primary
+ Orders --> Primary
+ Payments --> Primary
+ Users --> Cache
+ Orders --> Search
+ Notify --> Files
+
+ style UI fill:#e3f2fd
+ style Gateway fill:#fff3e0
+ style Primary fill:#f3e5f5
+ style Cache fill:#ffebee
+```
+
+:::
+:::
+
+---
+
+## Authentication Flow :key:
+
+```mermaid:auth-sequence {align=center, width=95%}
+sequenceDiagram
+ participant U as User :bust_in_silhouette:
+ participant F as Frontend :computer:
+ participant G as Gateway :door:
+ participant A as Auth Service :key:
+ participant D as Database :file:
+ participant C as Cache :red_circle:
+
+ U->>F: Login Request :unlock:
+ F->>G: POST /auth/login
+ G->>A: Validate Credentials
+ A->>D: Query User
+ D-->>A: User Data
+ A->>A: Generate JWT :ticket:
+ A->>C: Store Session
+ A-->>G: JWT Token
+ G-->>F: Success Response
+ F-->>U: Dashboard Access :check:
+
+ Note over A,D: bcrypt password hashing :shield:
+ Note over A,C: JWT expires in 24h :clock:
+ Note over G: Rate limiting applied :hourglass:
+```
+
+Security features:
+- :shield: Password hashing with bcrypt
+- :ticket: JWT-based authentication
+- :hourglass: Rate limiting on login attempts
+- :clock: Automatic session expiry
+
+---
+
+## Performance Metrics :chart_with_upwards_trend:
+
+Our system delivers excellent performance:
+
+| Metric | Current | Target | Status |
+|--------|---------|---------|--------|
+| Uptime | 99.95% | 99.9% | :green_heart: |
+| Response Time | 85ms | <100ms | :green_heart: |
+| Throughput | 5,000 req/sec | 3,000 req/sec | :green_heart: |
+| Error Rate | 0.02% | <0.1% | :green_heart: |
+
+:trophy: **Achievements**:
+- Zero downtime deployments
+- Sub-second database queries
+- 24/7 automated monitoring
+
+### Next Steps :world_map:
+
+1. :construction: **Q3 2025**: Service mesh implementation
+2. :rocket: **Q4 2025**: AI-powered auto-scaling
+3. :star: **2026**: Edge computing rollout
+
+---
+
+## Thank You! :heart:
+
+Questions and discussion welcome! :speech_balloon:
+
+**Contact**: John Smith
+:email: john.smith@example.com
+:github: github.com/johnsmith
+:linkedin: linkedin.com/in/johnsmith
+
+---
+
+*This presentation was created with the new Markdown Workflow processor system, featuring:*
+
+:gear: **Mermaid diagrams** - automatically converted to images
+:heart: **Emoji processing** - shortcodes converted to Unicode
+:art: **Advanced formatting** - with multiple concurrent processors
+
+*Try it yourself at* :link: **github.com/yourusername/markdown-workflow** :rocket:
diff --git a/example/presentation/draft/test_columns_20250731/.DS_Store b/example/presentation/draft/test_columns_20250731/.DS_Store
new file mode 100644
index 0000000..cd6731d
Binary files /dev/null and b/example/presentation/draft/test_columns_20250731/.DS_Store differ
diff --git a/example/presentation/draft/test_columns_20250731/assets/architecture.png b/example/presentation/draft/test_columns_20250731/assets/architecture.png
new file mode 100644
index 0000000..7362461
Binary files /dev/null and b/example/presentation/draft/test_columns_20250731/assets/architecture.png differ
diff --git a/example/presentation/draft/test_columns_20250731/assets/solution-overview.png b/example/presentation/draft/test_columns_20250731/assets/solution-overview.png
new file mode 100644
index 0000000..ae6297f
Binary files /dev/null and b/example/presentation/draft/test_columns_20250731/assets/solution-overview.png differ
diff --git a/example/presentation/draft/test_columns_20250731/collection.yml b/example/presentation/draft/test_columns_20250731/collection.yml
new file mode 100644
index 0000000..c642847
--- /dev/null
+++ b/example/presentation/draft/test_columns_20250731/collection.yml
@@ -0,0 +1,17 @@
+# Collection Metadata
+collection_id: "test_columns_20250731"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-07-31T19:40:03.797Z"
+date_modified: "2025-07-31T19:40:03.797Z"
+
+# Workflow Details
+title: "Test Columns"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-31T19:40:03.797Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/test_columns_20250731/content.md b/example/presentation/draft/test_columns_20250731/content.md
new file mode 100644
index 0000000..8e867f1
--- /dev/null
+++ b/example/presentation/draft/test_columns_20250731/content.md
@@ -0,0 +1,119 @@
+---
+title: 'Test Columns'
+author: 'Your Name'
+date: 'Thursday, July 31, 2025'
+theme: 'technical'
+---
+
+# Test Columns
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+```mermaid:solution-overview {align=center, width=80%, layout=horizontal}
+flowchart LR
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
+```
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+:::columns
+:::column
+System components and their relationships.
+
+:::
+:::column
+
+```mermaid:architecture {align=center, width=90%, layout=layered}
+graph TB
+ subgraph "Frontend Layer"
+ UI[User Interface]
+ Router[Router]
+ UI --> Router
+ end
+
+ subgraph "API Layer"
+ API[API Gateway]
+ Auth[Authentication]
+ BL[Business Logic]
+ API --> Auth
+ API --> BL
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ BL --> DB
+ BL --> Cache
+ end
+
+ Router --> API
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
+```
+
+:::
+:::
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Thursday, July 31, 2025
diff --git a/example/presentation/draft/test_columns_20250731/formatted/content.pptx b/example/presentation/draft/test_columns_20250731/formatted/content.pptx
new file mode 100644
index 0000000..3fb3f05
Binary files /dev/null and b/example/presentation/draft/test_columns_20250731/formatted/content.pptx differ
diff --git a/example/presentation/draft/test_columns_20250731/intermediate/architecture.mmd b/example/presentation/draft/test_columns_20250731/intermediate/architecture.mmd
new file mode 100644
index 0000000..4d11820
--- /dev/null
+++ b/example/presentation/draft/test_columns_20250731/intermediate/architecture.mmd
@@ -0,0 +1,27 @@
+graph TB
+ subgraph "Frontend Layer"
+ UI[User Interface]
+ Router[Router]
+ UI --> Router
+ end
+
+ subgraph "API Layer"
+ API[API Gateway]
+ Auth[Authentication]
+ BL[Business Logic]
+ API --> Auth
+ API --> BL
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ BL --> DB
+ BL --> Cache
+ end
+
+ Router --> API
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
\ No newline at end of file
diff --git a/example/presentation/draft/test_columns_20250731/intermediate/content_mermaid_processed.md b/example/presentation/draft/test_columns_20250731/intermediate/content_mermaid_processed.md
new file mode 100644
index 0000000..bc3077e
--- /dev/null
+++ b/example/presentation/draft/test_columns_20250731/intermediate/content_mermaid_processed.md
@@ -0,0 +1,81 @@
+---
+title: 'Test Columns'
+author: 'Your Name'
+date: 'Thursday, July 31, 2025'
+theme: 'technical'
+---
+
+# Test Columns
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+{align=center, width=80%, layout=horizontal}
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+:::columns
+:::column
+System components and their relationships.
+
+:::
+:::column
+
+{align=center, width=90%, layout=layered}
+
+:::
+:::
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Thursday, July 31, 2025
diff --git a/example/presentation/draft/test_columns_20250731/intermediate/solution-overview.mmd b/example/presentation/draft/test_columns_20250731/intermediate/solution-overview.mmd
new file mode 100644
index 0000000..bcec79b
--- /dev/null
+++ b/example/presentation/draft/test_columns_20250731/intermediate/solution-overview.mmd
@@ -0,0 +1,9 @@
+flowchart LR
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
\ No newline at end of file
diff --git a/example/presentation/draft/test_default_20250731/.DS_Store b/example/presentation/draft/test_default_20250731/.DS_Store
new file mode 100644
index 0000000..2fe3ae1
Binary files /dev/null and b/example/presentation/draft/test_default_20250731/.DS_Store differ
diff --git a/example/presentation/draft/test_default_20250731/assets/architecture.png b/example/presentation/draft/test_default_20250731/assets/architecture.png
new file mode 100644
index 0000000..7362461
Binary files /dev/null and b/example/presentation/draft/test_default_20250731/assets/architecture.png differ
diff --git a/example/presentation/draft/test_default_20250731/assets/solution-overview.png b/example/presentation/draft/test_default_20250731/assets/solution-overview.png
new file mode 100644
index 0000000..ae6297f
Binary files /dev/null and b/example/presentation/draft/test_default_20250731/assets/solution-overview.png differ
diff --git a/example/presentation/draft/test_default_20250731/collection.yml b/example/presentation/draft/test_default_20250731/collection.yml
new file mode 100644
index 0000000..7db791f
--- /dev/null
+++ b/example/presentation/draft/test_default_20250731/collection.yml
@@ -0,0 +1,17 @@
+# Collection Metadata
+collection_id: "test_default_20250731"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-07-31T16:32:24.046Z"
+date_modified: "2025-07-31T16:32:24.046Z"
+
+# Workflow Details
+title: "Test Default"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-31T16:32:24.046Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/test_default_20250731/content.md b/example/presentation/draft/test_default_20250731/content.md
new file mode 100644
index 0000000..667dee4
--- /dev/null
+++ b/example/presentation/draft/test_default_20250731/content.md
@@ -0,0 +1,114 @@
+---
+title: 'Test Default'
+author: 'Your Name'
+date: 'Thursday, July 31, 2025'
+theme: 'technical'
+---
+
+# Test Default
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+```mermaid:solution-overview {align=center, width=80%, layout=horizontal}
+flowchart LR
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
+```
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+| content | diagram |
+|---------|---------|
+| System components and their relationships. | ```mermaid:architecture {align=center, width=90%, layout=layered}
+graph TB
+
+ subgraph "Frontend Layer"
+ UI[User Interface]
+ Router[Router]
+ UI --> Router
+ end
+
+ subgraph "API Layer"
+ API[API Gateway]
+ Auth[Authentication]
+ BL[Business Logic]
+ API --> Auth
+ API --> BL
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ BL --> DB
+ BL --> Cache
+ end
+
+ Router --> API
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
+
+``` |
+
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Thursday, July 31, 2025
diff --git a/example/presentation/draft/test_default_20250731/formatted/content.docx b/example/presentation/draft/test_default_20250731/formatted/content.docx
new file mode 100644
index 0000000..7a3e3dc
Binary files /dev/null and b/example/presentation/draft/test_default_20250731/formatted/content.docx differ
diff --git a/example/presentation/draft/test_default_20250731/formatted/content.pptx b/example/presentation/draft/test_default_20250731/formatted/content.pptx
new file mode 100644
index 0000000..6b60b6c
Binary files /dev/null and b/example/presentation/draft/test_default_20250731/formatted/content.pptx differ
diff --git a/example/presentation/draft/test_default_20250731/intermediate/architecture.mmd b/example/presentation/draft/test_default_20250731/intermediate/architecture.mmd
new file mode 100644
index 0000000..3fd23a9
--- /dev/null
+++ b/example/presentation/draft/test_default_20250731/intermediate/architecture.mmd
@@ -0,0 +1,28 @@
+graph TB
+
+ subgraph "Frontend Layer"
+ UI[User Interface]
+ Router[Router]
+ UI --> Router
+ end
+
+ subgraph "API Layer"
+ API[API Gateway]
+ Auth[Authentication]
+ BL[Business Logic]
+ API --> Auth
+ API --> BL
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ BL --> DB
+ BL --> Cache
+ end
+
+ Router --> API
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
diff --git a/example/presentation/draft/test_default_20250731/intermediate/content_mermaid_processed.md b/example/presentation/draft/test_default_20250731/intermediate/content_mermaid_processed.md
new file mode 100644
index 0000000..c78392c
--- /dev/null
+++ b/example/presentation/draft/test_default_20250731/intermediate/content_mermaid_processed.md
@@ -0,0 +1,79 @@
+---
+title: 'Test Default'
+author: 'Your Name'
+date: 'Thursday, July 31, 2025'
+theme: 'technical'
+---
+
+# Test Default
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+{align=center, width=80%, layout=horizontal}
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+::: columns
+::: column
+System components and their relationships.
+:::
+
+::: column
+{ width=80% }
+:::
+:::
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:**
+**Date:** Thursday, July 31, 2025
diff --git a/example/presentation/draft/test_default_20250731/intermediate/solution-overview.mmd b/example/presentation/draft/test_default_20250731/intermediate/solution-overview.mmd
new file mode 100644
index 0000000..bcec79b
--- /dev/null
+++ b/example/presentation/draft/test_default_20250731/intermediate/solution-overview.mmd
@@ -0,0 +1,9 @@
+flowchart LR
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
\ No newline at end of file
diff --git a/example/presentation/draft/test_mermaid_presentation_20250731/assets/architecture.png b/example/presentation/draft/test_mermaid_presentation_20250731/assets/architecture.png
new file mode 100644
index 0000000..fa80a66
Binary files /dev/null and b/example/presentation/draft/test_mermaid_presentation_20250731/assets/architecture.png differ
diff --git a/example/presentation/draft/test_mermaid_presentation_20250731/assets/solution-overview.png b/example/presentation/draft/test_mermaid_presentation_20250731/assets/solution-overview.png
new file mode 100644
index 0000000..894c44c
Binary files /dev/null and b/example/presentation/draft/test_mermaid_presentation_20250731/assets/solution-overview.png differ
diff --git a/example/presentation/draft/test_mermaid_presentation_20250731/collection.yml b/example/presentation/draft/test_mermaid_presentation_20250731/collection.yml
new file mode 100644
index 0000000..8d1738e
--- /dev/null
+++ b/example/presentation/draft/test_mermaid_presentation_20250731/collection.yml
@@ -0,0 +1,17 @@
+# Collection Metadata
+collection_id: "test_mermaid_presentation_20250731"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-07-31T05:49:19.914Z"
+date_modified: "2025-07-31T05:49:19.914Z"
+
+# Workflow Details
+title: "Test Mermaid Presentation"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-31T05:49:19.914Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/test_mermaid_presentation_20250731/content.md b/example/presentation/draft/test_mermaid_presentation_20250731/content.md
new file mode 100644
index 0000000..fb72705
--- /dev/null
+++ b/example/presentation/draft/test_mermaid_presentation_20250731/content.md
@@ -0,0 +1,111 @@
+---
+title: 'Test Mermaid Presentation'
+author: 'Your Name'
+date: 'Wednesday, July 30, 2025'
+theme: 'technical'
+---
+
+# Test Mermaid Presentation
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+```mermaid:solution-overview {align=center, width=80%}
+flowchart TD
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
+```
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+```mermaid:architecture {align=center, width=90%}
+graph TB
+ subgraph "Frontend"
+ UI[User Interface]
+ Router[Router]
+ end
+
+ subgraph "Backend"
+ API[API Layer]
+ BL[Business Logic]
+ Auth[Authentication]
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ end
+
+ UI --> Router
+ Router --> API
+ API --> Auth
+ API --> BL
+ BL --> DB
+ BL --> Cache
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
+```
+
+System components and their relationships.
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Wednesday, July 30, 2025
diff --git a/example/presentation/draft/test_mermaid_presentation_20250731/formatted/content.docx b/example/presentation/draft/test_mermaid_presentation_20250731/formatted/content.docx
new file mode 100644
index 0000000..19cfcd7
Binary files /dev/null and b/example/presentation/draft/test_mermaid_presentation_20250731/formatted/content.docx differ
diff --git a/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/architecture.mmd b/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/architecture.mmd
new file mode 100644
index 0000000..1f1931f
--- /dev/null
+++ b/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/architecture.mmd
@@ -0,0 +1,27 @@
+graph TB
+ subgraph "Frontend"
+ UI[User Interface]
+ Router[Router]
+ end
+
+ subgraph "Backend"
+ API[API Layer]
+ BL[Business Logic]
+ Auth[Authentication]
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ end
+
+ UI --> Router
+ Router --> API
+ API --> Auth
+ API --> BL
+ BL --> DB
+ BL --> Cache
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
\ No newline at end of file
diff --git a/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/content_mermaid_processed.md b/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/content_mermaid_processed.md
new file mode 100644
index 0000000..84066f8
--- /dev/null
+++ b/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/content_mermaid_processed.md
@@ -0,0 +1,73 @@
+---
+title: 'Test Mermaid Presentation'
+author: 'Your Name'
+date: 'Wednesday, July 30, 2025'
+theme: 'technical'
+---
+
+# Test Mermaid Presentation
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+{align=center, width=80%}
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+{align=center, width=90%}
+
+System components and their relationships.
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Wednesday, July 30, 2025
diff --git a/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/solution-overview.mmd b/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/solution-overview.mmd
new file mode 100644
index 0000000..abe6d7b
--- /dev/null
+++ b/example/presentation/draft/test_mermaid_presentation_20250731/intermediate/solution-overview.mmd
@@ -0,0 +1,9 @@
+flowchart TD
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
\ No newline at end of file
diff --git a/example/presentation/draft/testy_mctestface_20250731/.DS_Store b/example/presentation/draft/testy_mctestface_20250731/.DS_Store
new file mode 100644
index 0000000..c444ed7
Binary files /dev/null and b/example/presentation/draft/testy_mctestface_20250731/.DS_Store differ
diff --git a/example/presentation/draft/testy_mctestface_20250731/assets/architecture.png b/example/presentation/draft/testy_mctestface_20250731/assets/architecture.png
new file mode 100644
index 0000000..fa80a66
Binary files /dev/null and b/example/presentation/draft/testy_mctestface_20250731/assets/architecture.png differ
diff --git a/example/presentation/draft/testy_mctestface_20250731/assets/solution-overview.png b/example/presentation/draft/testy_mctestface_20250731/assets/solution-overview.png
new file mode 100644
index 0000000..894c44c
Binary files /dev/null and b/example/presentation/draft/testy_mctestface_20250731/assets/solution-overview.png differ
diff --git a/example/presentation/draft/testy_mctestface_20250731/collection.yml b/example/presentation/draft/testy_mctestface_20250731/collection.yml
new file mode 100644
index 0000000..dddfc06
--- /dev/null
+++ b/example/presentation/draft/testy_mctestface_20250731/collection.yml
@@ -0,0 +1,17 @@
+# Collection Metadata
+collection_id: "testy_mctestface_20250731"
+workflow: "presentation"
+status: "draft"
+date_created: "2025-07-31T05:58:56.680Z"
+date_modified: "2025-07-31T05:58:56.680Z"
+
+# Workflow Details
+title: "Testy McTestface"
+
+# Status History
+status_history:
+ - status: "draft"
+ date: "2025-07-31T05:58:56.680Z"
+
+# Additional Fields
+# Add custom fields here as needed
diff --git a/example/presentation/draft/testy_mctestface_20250731/content.md b/example/presentation/draft/testy_mctestface_20250731/content.md
new file mode 100644
index 0000000..182ed4a
--- /dev/null
+++ b/example/presentation/draft/testy_mctestface_20250731/content.md
@@ -0,0 +1,111 @@
+---
+title: 'Testy McTestface'
+author: 'Your Name'
+date: 'Wednesday, July 30, 2025'
+theme: 'technical'
+---
+
+# Testy McTestface
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+```mermaid:solution-overview {align=center, width=80%}
+flowchart TD
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
+```
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+```mermaid:architecture {align=center, width=90%}
+graph TB
+ subgraph "Frontend"
+ UI[User Interface]
+ Router[Router]
+ end
+
+ subgraph "Backend"
+ API[API Layer]
+ BL[Business Logic]
+ Auth[Authentication]
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ end
+
+ UI --> Router
+ Router --> API
+ API --> Auth
+ API --> BL
+ BL --> DB
+ BL --> Cache
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
+```
+
+System components and their relationships.
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Wednesday, July 30, 2025
diff --git a/example/presentation/draft/testy_mctestface_20250731/formatted/.DS_Store b/example/presentation/draft/testy_mctestface_20250731/formatted/.DS_Store
new file mode 100644
index 0000000..cb4a900
Binary files /dev/null and b/example/presentation/draft/testy_mctestface_20250731/formatted/.DS_Store differ
diff --git a/example/presentation/draft/testy_mctestface_20250731/formatted/content.pptx b/example/presentation/draft/testy_mctestface_20250731/formatted/content.pptx
new file mode 100644
index 0000000..007e3e5
Binary files /dev/null and b/example/presentation/draft/testy_mctestface_20250731/formatted/content.pptx differ
diff --git a/example/presentation/draft/testy_mctestface_20250731/intermediate/architecture.mmd b/example/presentation/draft/testy_mctestface_20250731/intermediate/architecture.mmd
new file mode 100644
index 0000000..1f1931f
--- /dev/null
+++ b/example/presentation/draft/testy_mctestface_20250731/intermediate/architecture.mmd
@@ -0,0 +1,27 @@
+graph TB
+ subgraph "Frontend"
+ UI[User Interface]
+ Router[Router]
+ end
+
+ subgraph "Backend"
+ API[API Layer]
+ BL[Business Logic]
+ Auth[Authentication]
+ end
+
+ subgraph "Data Layer"
+ DB[(Database)]
+ Cache[(Cache)]
+ end
+
+ UI --> Router
+ Router --> API
+ API --> Auth
+ API --> BL
+ BL --> DB
+ BL --> Cache
+
+ style UI fill:#e3f2fd
+ style API fill:#fff3e0
+ style DB fill:#f3e5f5
\ No newline at end of file
diff --git a/example/presentation/draft/testy_mctestface_20250731/intermediate/content_mermaid_processed.md b/example/presentation/draft/testy_mctestface_20250731/intermediate/content_mermaid_processed.md
new file mode 100644
index 0000000..f49d285
--- /dev/null
+++ b/example/presentation/draft/testy_mctestface_20250731/intermediate/content_mermaid_processed.md
@@ -0,0 +1,73 @@
+---
+title: 'Testy McTestface'
+author: 'Your Name'
+date: 'Wednesday, July 30, 2025'
+theme: 'technical'
+---
+
+# Testy McTestface
+
+## Overview
+
+Brief introduction to your presentation topic.
+
+---
+
+## Problem Statement
+
+Describe the challenge or opportunity you're addressing.
+
+---
+
+## Solution Overview
+
+{align=center, width=80%}
+
+High-level approach to solving the problem.
+
+---
+
+## Technical Architecture
+
+{align=center, width=90%}
+
+System components and their relationships.
+
+---
+
+## Implementation Details
+
+### Key Features
+
+- Feature 1: Description
+- Feature 2: Description
+- Feature 3: Description
+
+### Technical Stack
+
+- Frontend: Technology choice
+- Backend: Technology choice
+- Database: Technology choice
+
+---
+
+## Results & Impact
+
+### Metrics
+
+- Metric 1: Improvement
+- Metric 2: Improvement
+- Metric 3: Improvement
+
+### Next Steps
+
+1. Future enhancement 1
+2. Future enhancement 2
+3. Future enhancement 3
+
+---
+
+## Questions & Discussion
+
+**Contact:** your.email@example.com
+**Date:** Wednesday, July 30, 2025
diff --git a/example/presentation/draft/testy_mctestface_20250731/intermediate/solution-overview.mmd b/example/presentation/draft/testy_mctestface_20250731/intermediate/solution-overview.mmd
new file mode 100644
index 0000000..abe6d7b
--- /dev/null
+++ b/example/presentation/draft/testy_mctestface_20250731/intermediate/solution-overview.mmd
@@ -0,0 +1,9 @@
+flowchart TD
+ A[Identify Problem] --> B[Research Solutions]
+ B --> C[Design Approach]
+ C --> D[Implement Solution]
+ D --> E[Test & Validate]
+ E --> F[Deploy & Monitor]
+
+ style A fill:#e1f5fe
+ style F fill:#c8e6c9
\ No newline at end of file
diff --git a/src/cli/commands/commit.ts b/src/cli/commands/commit.ts
index 38e5958..53b405e 100644
--- a/src/cli/commands/commit.ts
+++ b/src/cli/commands/commit.ts
@@ -1,4 +1,5 @@
import { execSync } from 'child_process';
+import * as path from 'path';
import Mustache from 'mustache';
import { WorkflowEngine } from '../../core/workflow-engine.js';
import { ConfigDiscovery } from '../../core/config-discovery.js';
@@ -33,13 +34,13 @@ interface CommitTemplateVariables {
}
/**
- * Analyze git status in collection directory to detect file changes
+ * Analyze git status to detect file changes, checking both collection directory and project-wide
*/
-function analyzeGitChanges(collectionPath: string): GitFileChanges {
+function analyzeGitChanges(collectionPath: string, projectRoot: string): GitFileChanges {
try {
- // Get git status for the collection directory
- const gitStatus = execSync('git status --porcelain .', {
- cwd: collectionPath,
+ // Get git status from project root to catch moved files
+ const gitStatus = execSync('git status --porcelain', {
+ cwd: projectRoot,
encoding: 'utf8',
}).trim();
@@ -54,26 +55,35 @@ function analyzeGitChanges(collectionPath: string): GitFileChanges {
return changes;
}
- // Parse git status output
+ // Parse git status output and filter for collection-related changes
const lines = gitStatus.split('\n');
- for (const line of lines) {
- if (line.length < 3) continue;
-
- const status = line.substring(0, 2);
- const fileName = line.substring(3);
-
- // Track file changes by status
- if (status.includes('A') || status.includes('?')) {
- changes.added.push(fileName);
- } else if (status.includes('M')) {
- changes.modified.push(fileName);
- } else if (status.includes('D')) {
- changes.deleted.push(fileName);
- }
+ const collectionId = path.basename(collectionPath);
- // Track markdown files specifically
- if (fileName.endsWith('.md')) {
- changes.markdownFiles.push(fileName);
+ for (const line of lines) {
+ if (line.length < 4) continue;
+
+ // Git porcelain format: XY filename (where XY is 2-char status, followed by space, then filename)
+ const match = line.match(/^(..) (.+)$/);
+ if (!match) continue;
+
+ const status = match[1];
+ const fileName = match[2];
+
+ // Only include changes related to this collection ID anywhere in the repository
+ if (fileName.includes(collectionId)) {
+ // Track file changes by status
+ if (status.includes('A') || status.includes('?')) {
+ changes.added.push(fileName);
+ } else if (status.includes('M')) {
+ changes.modified.push(fileName);
+ } else if (status.includes('D')) {
+ changes.deleted.push(fileName);
+ }
+
+ // Track markdown files specifically
+ if (fileName.endsWith('.md')) {
+ changes.markdownFiles.push(fileName);
+ }
}
}
@@ -159,16 +169,26 @@ function buildTemplateVariables(
}
/**
- * Execute git commit with the generated message
+ * Execute git commit with the generated message, adding specific collection-related changes
*/
-function executeGitCommit(message: string, collectionPath: string): void {
+function executeGitCommit(message: string, gitChanges: GitFileChanges, projectRoot: string): void {
try {
- // Add all files in the collection directory
- execSync('git add .', { cwd: collectionPath });
+ // Add all collection-related changes (including deletions from moves)
+ const allChanges = [...gitChanges.added, ...gitChanges.modified, ...gitChanges.deleted];
+
+ if (allChanges.length === 0) {
+ logInfo('No changes to commit');
+ return;
+ }
+
+ // Add each changed file/directory
+ for (const change of allChanges) {
+ execSync(`git add "${change}"`, { cwd: projectRoot });
+ }
- // Commit with the generated message
+ // Commit with the generated message from project root
execSync(`git commit -m "${message.replace(/"/g, '\\"')}"`, {
- cwd: collectionPath,
+ cwd: projectRoot,
stdio: 'inherit',
});
@@ -217,18 +237,18 @@ export async function commitCommand(
logInfo(`Found collection: ${collection.metadata.company} ${collection.metadata.role}`);
logInfo(`Collection path: ${collection.path}`);
+ // Analyze git changes from project root to catch moved collections
+ const gitChanges = analyzeGitChanges(collection.path, projectRoot);
+ logInfo(
+ `Git changes detected: ${gitChanges.added.length} added, ${gitChanges.modified.length} modified, ${gitChanges.deleted.length} deleted`,
+ );
+
// Use custom message if provided
if (options.message) {
- executeGitCommit(options.message, collection.path);
+ executeGitCommit(options.message, gitChanges, projectRoot);
return;
}
- // Analyze git changes in collection directory
- const gitChanges = analyzeGitChanges(collection.path);
- logInfo(
- `Git changes detected: ${gitChanges.added.length} added, ${gitChanges.modified.length} modified, ${gitChanges.deleted.length} deleted`,
- );
-
// Check if there are any changes to commit
const hasChanges =
gitChanges.added.length > 0 || gitChanges.modified.length > 0 || gitChanges.deleted.length > 0;
@@ -250,7 +270,7 @@ export async function commitCommand(
logInfo(`Generated commit message: ${commitMessage}`);
// Execute git commit
- executeGitCommit(commitMessage, collection.path);
+ executeGitCommit(commitMessage, gitChanges, projectRoot);
}
export default commitCommand;