diff options
Diffstat (limited to 'templates')
37 files changed, 618 insertions, 0 deletions
diff --git a/templates/audit/access-review.org b/templates/audit/access-review.org new file mode 100644 index 0000000..955f183 --- /dev/null +++ b/templates/audit/access-review.org @@ -0,0 +1,24 @@ +#+TITLE: Access Review Report +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :audit:access: + +* System/Service +- Name: +- Owner: +- Review Period: Q%<%m> %<%Y> + +* Purpose of Review +Why access is being reviewed. + +* Current Access List +| User | Role | Last Login | Justification | +|-----------+-------------+----------------+-----------------------| +| jdoe | admin | 2025-05-30 | Required for prod ops | + +* Changes Required +- [ ] Revoke access for user `abc` +- [ ] Review access policy + +* Reviewer +- Name: +- Date:
\ No newline at end of file diff --git a/templates/audit/audit-checklist.org b/templates/audit/audit-checklist.org new file mode 100644 index 0000000..d17b14d --- /dev/null +++ b/templates/audit/audit-checklist.org @@ -0,0 +1,18 @@ +#+TITLE: IT Audit Checklist +#+FILETAGS: :audit:checklist: + +* Audit Area: [Security / Operations / Data Protection] + +* Checklist +- [ ] Access controls documented +- [ ] Change management procedures in place +- [ ] Logging and monitoring enabled +- [ ] Incident response plan exists +- [ ] Backups verified and tested +- [ ] Data retention policy followed +- [ ] Vendor risk assessments updated + +* Notes + +* Evidence Reference +- [Link to document or file path]
\ No newline at end of file diff --git a/templates/audit/evidence-log.org b/templates/audit/evidence-log.org new file mode 100644 index 0000000..52d9b76 --- /dev/null +++ b/templates/audit/evidence-log.org @@ -0,0 +1,15 @@ +#+TITLE: Audit Evidence Log +#+FILETAGS: :audit:evidence: + +* Audit Scope +- Audit Type: Internal / External +- Period: Q%<%m> %<%Y> + +* Evidence Items +| Item | Description | Location | Verified By | +|------------------+------------------------------------+--------------------------+-------------| +| Access logs | System login audit trail | /var/log/auth.log | auditor1 | +| Backup reports | Weekly backup success reports | backup_reports/ | auditor2 | +| Change tickets | Jira change tickets for Q2 | jira.example.com/project | it-lead | + +* Notes
\ No newline at end of file diff --git a/templates/audit/policy-review.org b/templates/audit/policy-review.org new file mode 100644 index 0000000..f67f844 --- /dev/null +++ b/templates/audit/policy-review.org @@ -0,0 +1,20 @@ +#+TITLE: IT Policy Review Record +#+FILETAGS: :audit:policy: + +* Policy Name: +- Version: +- Owner: +- Review Date: %<%Y-%m-%d> + +* Summary of Changes +- Clarified access escalation rules +- Updated acceptable use policy + +* Review Outcome +- [X] Approved +- [ ] Rejected +- [ ] Needs revision + +* Reviewer Comments + +* Next Review Due:
\ No newline at end of file diff --git a/templates/finance/annual-budget.org b/templates/finance/annual-budget.org new file mode 100644 index 0000000..a54e3da --- /dev/null +++ b/templates/finance/annual-budget.org @@ -0,0 +1,25 @@ +#+TITLE: Annual Budget Plan - %<%Y> +#+FILETAGS: :finance:planning: + +* Overview +- Goal: Save $10,000 +- Strategy: Reduce expenses, automate savings + +* Income Sources +| Source | Monthly | Annual | +|--------------+---------+--------| +| Primary Job | 3000 | 36000 | +| Side Work | 500 | 6000 | + +* Fixed Expenses +| Item | Monthly | Annual | +|--------------+---------+--------| +| Rent | 1200 | 14400 | +| Insurance | 200 | 2400 | + +* Savings Plan +- Emergency Fund: $5000 +- Retirement: $3000 +- Other: $2000 + +* Notes
\ No newline at end of file diff --git a/templates/finance/expense-log.org b/templates/finance/expense-log.org new file mode 100644 index 0000000..074c34c --- /dev/null +++ b/templates/finance/expense-log.org @@ -0,0 +1,13 @@ +#+TITLE: Expense Log - %<%Y-%m> +#+FILETAGS: :finance:expenses: + +* Expenses +| Date | Description | Category | Amount | Payment Method | +|------------+-------------------+-------------+--------+----------------| +| 2025-06-01 | Groceries | Food | 75.00 | Credit Card | +| 2025-06-02 | Spotify | Subscription| 10.00 | Debit Card | +| 2025-06-03 | Coffee | Misc | 3.50 | Cash | + +* Totals +- Monthly Total: +- Highest Category:
\ No newline at end of file diff --git a/templates/finance/monthly-budget.org b/templates/finance/monthly-budget.org new file mode 100644 index 0000000..9187a0c --- /dev/null +++ b/templates/finance/monthly-budget.org @@ -0,0 +1,25 @@ +#+TITLE: Monthly Budget - %<%Y-%m> +#+FILETAGS: :finance:budget: + +* Income +| Source | Amount | +|--------------+--------| +| Salary | 3000 | +| Freelance | 800 | +| Other | 0 | +| *Total* | *3800* | + +* Expenses +| Category | Budgeted | Actual | Notes | +|--------------+----------+--------+---------------------| +| Rent | 1200 | | | +| Groceries | 400 | | | +| Utilities | 150 | | | +| Internet | 60 | | | +| Subscriptions| 100 | | | +| Misc | 200 | | | +| *Total* | *2110* | | | + +* Net Savings +- Expected: 1690 +- Actual: diff --git a/templates/generic/blog-post.org b/templates/generic/blog-post.org new file mode 100644 index 0000000..10a394b --- /dev/null +++ b/templates/generic/blog-post.org @@ -0,0 +1,15 @@ +#+TITLE: Title Goes Here +#+AUTHOR: Your Name +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :blog: +#+OPTIONS: toc:nil html-postamble:nil + +* Introduction + +* Main Content + +* Conclusion + +# Local Variables: +# org-export-with-toc: nil +# End: diff --git a/templates/generic/book-notes.org b/templates/generic/book-notes.org new file mode 100644 index 0000000..f98f8c2 --- /dev/null +++ b/templates/generic/book-notes.org @@ -0,0 +1,18 @@ +#+TITLE: Book Notes: [Book Title] +#+AUTHOR: Your Name +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :books: + +* Metadata +- Author: +- Started: +- Finished: +- Rating: ☆☆☆☆☆ + +* Summary + +* Key Ideas + +* Quotes + +* Personal Reflections
\ No newline at end of file diff --git a/templates/generic/daily-planner.org b/templates/generic/daily-planner.org new file mode 100644 index 0000000..077c7a9 --- /dev/null +++ b/templates/generic/daily-planner.org @@ -0,0 +1,12 @@ +* Daily Planner - %<%Y-%m-%d> +** Schedule +08:00 - Wake up +09:00 - Work session +12:00 - Lunch +... + +** Tasks +- [ ] Important task +- [ ] Stretch goal + +** Notes diff --git a/templates/generic/habit-tracker.org b/templates/generic/habit-tracker.org new file mode 100644 index 0000000..58ce956 --- /dev/null +++ b/templates/generic/habit-tracker.org @@ -0,0 +1,7 @@ +#+TITLE: Habit Tracker +#+STARTUP: hidestars +* Habits +| Date | Meditate | Read | Exercise | +|------------+----------+------+----------| +| %<%Y-%m-%d> | [ ] | [ ] | [ ] | +| | | | |
\ No newline at end of file diff --git a/templates/generic/journal.org b/templates/generic/journal.org new file mode 100644 index 0000000..4fab5e1 --- /dev/null +++ b/templates/generic/journal.org @@ -0,0 +1,9 @@ +* %<%Y-%m-%d %A> +:PROPERTIES: +:Created: %U +:END: + +** Mood +** Events +** Reflections +** Gratitude diff --git a/templates/generic/learning-plan.org b/templates/generic/learning-plan.org new file mode 100644 index 0000000..730a2a7 --- /dev/null +++ b/templates/generic/learning-plan.org @@ -0,0 +1,15 @@ +#+TITLE: Learning Plan: [Topic] +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :learning:plan: + +* Goal + +* Timeline + +* Resources +- [[https://example.com][Resource Name]] + +* Progress +** TODO Module 1 +** TODO Module 2 +** DONE Module 3
\ No newline at end of file diff --git a/templates/generic/meeting-notes.org b/templates/generic/meeting-notes.org new file mode 100644 index 0000000..bf822b3 --- /dev/null +++ b/templates/generic/meeting-notes.org @@ -0,0 +1,14 @@ +* Meeting: %<%Y-%m-%d> +** Attendees +- Alice +- Bob + +** Agenda +- Item 1 +- Item 2 + +** Notes +- Discussion summary here + +** Action Items +- [ ] Follow up with X diff --git a/templates/generic/project.org b/templates/generic/project.org new file mode 100644 index 0000000..60eda63 --- /dev/null +++ b/templates/generic/project.org @@ -0,0 +1,16 @@ +#+TITLE: Project Template +#+AUTHOR: Your Name +#+DATE: %U +#+OPTIONS: toc:nil + +* Overview +- Goal: +- Deadline: +- Status: + +* Tasks +** TODO Initial Research +** TODO Set Milestones +** TODO Finalize Plan + +* Notes diff --git a/templates/generic/reading-list.org b/templates/generic/reading-list.org new file mode 100644 index 0000000..1715607 --- /dev/null +++ b/templates/generic/reading-list.org @@ -0,0 +1,15 @@ +#+TITLE: Reading List +#+FILETAGS: :reading:list: + +* To Read +** TODO [#B] [[https://example.com][Book Title]] :fiction: + :PROPERTIES: + :Author: Author Name + :END: + +* In Progress +** STARTED Book Title 2 + +* Finished +** DONE Book Title 1 + CLOSED: [%<%Y-%m-%d>]
\ No newline at end of file diff --git a/templates/generic/recipe.org b/templates/generic/recipe.org new file mode 100644 index 0000000..f3c57e3 --- /dev/null +++ b/templates/generic/recipe.org @@ -0,0 +1,13 @@ +#+TITLE: Recipe: Dish Name +#+CATEGORY: Recipes +#+FILETAGS: :cooking: + +* Ingredients +- 1 cup of ... +- 2 tbsp of ... + +* Steps +1. Preheat the oven... +2. Mix ingredients... + +* Notes
\ No newline at end of file diff --git a/templates/generic/task-tracker.org b/templates/generic/task-tracker.org new file mode 100644 index 0000000..0644b4b --- /dev/null +++ b/templates/generic/task-tracker.org @@ -0,0 +1,11 @@ +#+TITLE: Task Tracker +#+TODO: TODO STARTED WAITING | DONE CANCELED + +* Inbox +** TODO Example Task + +* Work +** TODO Something important + +* Personal +** TODO Read a book diff --git a/templates/generic/weekly-review.org b/templates/generic/weekly-review.org new file mode 100644 index 0000000..1b0d02c --- /dev/null +++ b/templates/generic/weekly-review.org @@ -0,0 +1,12 @@ +* Weekly Review - %<%Y-%m-%d> +** What went well? +- + +** What didn’t go well? +- + +** What did I learn? +- + +** What will I focus on next week? +-
\ No newline at end of file diff --git a/templates/generic/zettelkasten.org b/templates/generic/zettelkasten.org new file mode 100644 index 0000000..9caa61f --- /dev/null +++ b/templates/generic/zettelkasten.org @@ -0,0 +1,10 @@ +* [[id:202506040934][Note Title]] +:PROPERTIES: +:ID: 202506040934 +:DATE: %U +:END: + +** Summary +** Key Points +** Links +- [[id:202506041000][Related Note]] diff --git a/templates/infrastructure/cloud-architecture.org b/templates/infrastructure/cloud-architecture.org new file mode 100644 index 0000000..e6725ee --- /dev/null +++ b/templates/infrastructure/cloud-architecture.org @@ -0,0 +1,21 @@ +#+TITLE: Cloud Architecture - [System or App] +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :infra:cloud: + +* Overview +This document outlines the cloud setup for [System Name]. + +* AWS Resources +| Type | Name | Region | Notes | +|---------------+------------+------------+---------------| +| EC2 Instance | app-prod | us-west-1 | t3.micro | +| RDS | pg-main | us-west-1 | PostgreSQL 14 | + +* Networking +- VPC: vpc-123abc +- Subnets: Public / Private +- Security Groups: SG-web, SG-db + +* Monitoring / Observability +- CloudWatch +- Prometheus
\ No newline at end of file diff --git a/templates/infrastructure/infra-change-log.org b/templates/infrastructure/infra-change-log.org new file mode 100644 index 0000000..6ff2bc2 --- /dev/null +++ b/templates/infrastructure/infra-change-log.org @@ -0,0 +1,14 @@ +#+TITLE: Infrastructure Change Log +#+FILETAGS: :infra:changelog: + +* %<%Y-%m-%d> +** [Component] nginx config update +- Changed SSL certificate +- Reloaded nginx + +** [Component] Terraform apply on staging +- Added S3 bucket + +* %<%Y-%m-%d> +** [Component] PostgreSQL backup settings +- Enabled WAL archiving
\ No newline at end of file diff --git a/templates/infrastructure/infra-doc-checklist.org b/templates/infrastructure/infra-doc-checklist.org new file mode 100644 index 0000000..f844206 --- /dev/null +++ b/templates/infrastructure/infra-doc-checklist.org @@ -0,0 +1,12 @@ +#+TITLE: Infrastructure Documentation Checklist +#+FILETAGS: :infra:meta: + +* Checklist +- [ ] Architecture overview +- [ ] Diagrams +- [ ] Component breakdown +- [ ] Network layout +- [ ] Access controls +- [ ] Backup & recovery +- [ ] Change history +- [ ] Monitoring setup
\ No newline at end of file diff --git a/templates/infrastructure/infra-inventory.org b/templates/infrastructure/infra-inventory.org new file mode 100644 index 0000000..58068b9 --- /dev/null +++ b/templates/infrastructure/infra-inventory.org @@ -0,0 +1,15 @@ +#+TITLE: Infrastructure Inventory +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :infra:inventory: + +* Servers +| Hostname | Role | IP Address | OS | Notes | +|---------------+----------+--------------+-----------+-------------| +| app01 | app | 192.168.1.10 | Ubuntu 22 | Production | +| db01 | database | 192.168.1.20 | Debian 11 | PostgreSQL | + +* Services +| Name | Port | Status | +|-----------+------+------------| +| nginx | 443 | running | +| postgres | 5432 | running |
\ No newline at end of file diff --git a/templates/infrastructure/network-diagram.org b/templates/infrastructure/network-diagram.org new file mode 100644 index 0000000..e22edd0 --- /dev/null +++ b/templates/infrastructure/network-diagram.org @@ -0,0 +1,16 @@ +#+TITLE: Network Diagram - [Environment Name] +#+FILETAGS: :infra:network: + +* Overview + +* Layout + +#+BEGIN_SRC dot :file network-diagram.png :exports results :cmdline -Tpng +graph G { + "Internet" -- "Load Balancer" + "Load Balancer" -- "App Servers" + "App Servers" -- "Database" +} +#+END_SRC + +* Notes
\ No newline at end of file diff --git a/templates/infrastructure/system-architecture.org b/templates/infrastructure/system-architecture.org new file mode 100644 index 0000000..6d1a24e --- /dev/null +++ b/templates/infrastructure/system-architecture.org @@ -0,0 +1,23 @@ +#+TITLE: System Architecture - [System Name] +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :infra:architecture: + +* Overview +Brief description of the system or service. + +* Components +- Component A: Description +- Component B: Description + +* Data Flow + +#+BEGIN_SRC dot :file dataflow.png :exports results :cmdline -Tpng +digraph G { + Client -> API -> Worker -> DB; +} +#+END_SRC + +* Dependencies + +* Diagrams +Attach or link to diagrams here.
\ No newline at end of file diff --git a/templates/infrastructure/terraform-module-doc.org b/templates/infrastructure/terraform-module-doc.org new file mode 100644 index 0000000..016819a --- /dev/null +++ b/templates/infrastructure/terraform-module-doc.org @@ -0,0 +1,24 @@ +#+TITLE: Terraform Module Documentation - [Module Name] +#+FILETAGS: :infra:terraform: + +* Description + +* Input Variables +| Name | Type | Default | Description | +|-----------+--------+---------+------------------------| +| region | string | us-east-1 | AWS region | +| instance_type | string | t3.micro | EC2 instance type | + +* Outputs +| Name | Description | +|----------+---------------------| +| instance_id | ID of the EC2 instance | + +* Example Usage +#+BEGIN_SRC terraform +module "example" { + source = "./modules/example" + region = "us-west-1" + instance_type = "t3.micro" +} +#+END_SRC
\ No newline at end of file diff --git a/templates/ops/change-request.org b/templates/ops/change-request.org new file mode 100644 index 0000000..b5944ca --- /dev/null +++ b/templates/ops/change-request.org @@ -0,0 +1,17 @@ +#+TITLE: Change Request - [System/Service] +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :ops:change: + +* Description + +* Rationale + +* Impact Assessment + +* Rollout Plan + +* Rollback Plan + +* Approval +- Requested by: +- Reviewed by:
\ No newline at end of file diff --git a/templates/ops/runbook.org b/templates/ops/runbook.org new file mode 100644 index 0000000..2d4eb2a --- /dev/null +++ b/templates/ops/runbook.org @@ -0,0 +1,19 @@ +#+TITLE: Runbook - [Task Name] +#+FILETAGS: :ops:runbook: + +* Purpose + +* Prerequisites +- Access +- Dependencies + +* Step-by-step Instructions +1. SSH into the server +2. Run backup script +3. Check log at /var/log/foo.log + +* Troubleshooting + +* Rollback Plan + +* Related Docs
\ No newline at end of file diff --git a/templates/programming/bug-report.org b/templates/programming/bug-report.org new file mode 100644 index 0000000..fe659a2 --- /dev/null +++ b/templates/programming/bug-report.org @@ -0,0 +1,23 @@ +#+TITLE: Bug Report Template +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :dev:bugs: + +* Summary +Brief description of the bug. + +* Steps to Reproduce +1. +2. +3. + +* Expected Behavior + +* Actual Behavior + +* Environment +- OS: +- App version: +- Logs: + +* Status +** TODO Needs Triage
\ No newline at end of file diff --git a/templates/programming/code-review.org b/templates/programming/code-review.org new file mode 100644 index 0000000..32e12e0 --- /dev/null +++ b/templates/programming/code-review.org @@ -0,0 +1,20 @@ +#+TITLE: Code Review Notes +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :dev:review: + +* PR Info +- Title: +- Author: +- Repo/Branch: + +* Summary + +* Review Checklist +- [ ] Functionality +- [ ] Code style +- [ ] Tests included +- [ ] Docs updated + +* Comments +** TODO Suggest more modular functions +** DONE Fixed broken test case
\ No newline at end of file diff --git a/templates/programming/coding-notes.org b/templates/programming/coding-notes.org new file mode 100644 index 0000000..5c22e7a --- /dev/null +++ b/templates/programming/coding-notes.org @@ -0,0 +1,15 @@ +#+TITLE: Coding Notes - [Topic] +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :code:reference: + +* Summary + +* Examples +#+BEGIN_SRC python +def hello(): + print("Hello, world!") +#+END_SRC + +* Gotchas + +* References
\ No newline at end of file diff --git a/templates/programming/dev-diary.org b/templates/programming/dev-diary.org new file mode 100644 index 0000000..8daff74 --- /dev/null +++ b/templates/programming/dev-diary.org @@ -0,0 +1,12 @@ +#+TITLE: Dev Diary - %<%Y-%m-%d> +#+FILETAGS: :dev:journal: + +* What I Worked On + +* Challenges + +* Breakthroughs + +* Tomorrow’s Plan + +* Notes
\ No newline at end of file diff --git a/templates/programming/feature-spec.org b/templates/programming/feature-spec.org new file mode 100644 index 0000000..12c00ce --- /dev/null +++ b/templates/programming/feature-spec.org @@ -0,0 +1,18 @@ +#+TITLE: Feature Spec - [Feature Name] +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :dev:feature: + +* Overview + +* Use Cases + +* User Story +As a ____, I want to ____ so that ____. + +* Requirements +- Functional +- Non-functional + +* Open Questions + +* Implementation Notes
\ No newline at end of file diff --git a/templates/security/incident-response.org b/templates/security/incident-response.org new file mode 100644 index 0000000..4f31cc4 --- /dev/null +++ b/templates/security/incident-response.org @@ -0,0 +1,21 @@ +#+TITLE: Ops Incident Response +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :ops:incident: + +* Summary + +* Timeline of Events +| Time | Event | +|-------------+-------| + +* Detection + +* Mitigation + +* Communication Log + +* Postmortem Notes + +* Action Items +- [ ] Add monitoring +- [ ] Automate mitigation
\ No newline at end of file diff --git a/templates/security/security-incident.org b/templates/security/security-incident.org new file mode 100644 index 0000000..2c36e60 --- /dev/null +++ b/templates/security/security-incident.org @@ -0,0 +1,25 @@ +#+TITLE: Security Incident Report +#+DATE: %<%Y-%m-%d> +#+FILETAGS: :security:incident: + +* Summary +A short summary of what happened. + +* Timeline +| Time | Event | +|-------------+-------| +| %<%Y-%m-%d %H:%M> | Incident detected | + +* Systems Affected + +* Root Cause + +* Impact + +* Response Actions + +* Lessons Learned + +* Follow-Up Tasks +- [ ] Improve detection +- [ ] Update documentation
\ No newline at end of file diff --git a/templates/security/threat-model.org b/templates/security/threat-model.org new file mode 100644 index 0000000..032ab4c --- /dev/null +++ b/templates/security/threat-model.org @@ -0,0 +1,16 @@ +#+TITLE: Threat Model - [System or App] +#+FILETAGS: :security:threat: + +* Overview +- What is being modeled? +- Assets to protect: + +* Assumptions + +* Potential Threats + +* Attack Vectors + +* Mitigations + +* Notes
\ No newline at end of file |