diff --git a/docs/Sprint-Review/sprint-100-summary.md b/docs/Sprint-Review/sprint-100-summary.md
new file mode 100644
index 000000000..a0cd956e9
--- /dev/null
+++ b/docs/Sprint-Review/sprint-100-summary.md
@@ -0,0 +1,90 @@
+# sprint-100-summary
+5-22-2024 - 6-4-2024
+**Dev:**
+
+_**Starting 4.0 Enhancement Work & Post-Parity Clean Up**_
+
+* Access Request Emails #2687
+* 10 day Account Deactivation Warning #2697
+* As tech lead, I need the STT filter for search\_indexes to be updated #2950
+* As a data analyst I want to be notified of approaching data deadlines #2473
+* As tech lead, I need the sftp file transfer feature to be deprecated #2991
+* DAC Datafile Parser Errors Filtering #3001
+* As tech lead, I need the sftp file transfer feature to be deprecated #2991
+* As tech lead, I need the `validate__FAM_AFF__HOH__Fed_Time` validator updated #2992
+* As sys admin, I want to be able to reparse datafile sets #2978\
+
+
+**DevOps:**
+
+_Successful deployments across environments and pipeline stability investments_
+
+* Application health monitoring #831
+* should `SENDGRID_API_KEY` be added to deploy.backend.sh script #2677
+* Spike - remove sleep from zap scanner#2946
+
+**Design:**
+
+_Finishing feedback on reviews and targeting final parsing language refinement_
+
+* Finalize Error Report Guide #2847
+* Finalize Friendly Name Changes #2801
+* research spike on-deck pending close-out of the above #2909
+* Category 3 error messages clean-up #2792 - stretch
+
+
+
+## Tickets
+
+### Completed/Merged
+
+* [#2677 add `SENDGRID_API_KEY` to deploy.backend.sh](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2677)
+* [#2688 TANF Section 2 validation clean-up](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2688)
+* [#2697 10 day account deactivation warning](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2697)
+* [#2749 As tech lead, I need validation checks to be consistent with FTANF validation checks](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2749)
+* [#2901 As an admin user, I want to be able to programmatically access to backend API](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2901)
+* [#2946 Spike - remove sleep from zap scanner](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2946)
+* [#2992 As tech lead, I need the `validate__FAM_AFF__HOH__Fed_Time` validator updated](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2992)
+* [#3001 DAC Datafile Parser Errors Filtering](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3001)
+* [#3000 \[Design Deliverable\] TDP Poster for summer 2024 conferences](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3000)
+### Submitted (QASP Review, OCIO Review)
+
+* [#2795 As tech lead, I need TDP to detect duplicate records within a file and not store them in the db. ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2795)
+* [#2693 \[Error Audit\] Category 2 error messages clean-up ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2693)
+* [#2801 Friendly name cleanup ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2801)
+* [#2847 \[Design Deliverable\] Error Report Knowledge Center Explainer](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2847)
+* [#2897 As a data analyst I want finalized language and guidance resources in Submission History & Error Reports ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2897)
+
+### Ready to Merge
+
+*
+
+### Closed (Not Merged)
+
+*
+
+### Moved to Next Sprint
+
+**In Progress**
+
+* [#831 \[Spike\] As a Tech Lead, I want to get alerts when there is a backend or frontend error that affects an STT user ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/831)
+* [#2133 \[Dev\] Enhancement for Request Access form (Tribe discoverability) ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2133)
+* [#2473 As a data analyst I want to be notified of approaching data deadlines](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2473)
+* [#2697 10 day account deactivation warning ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2697)
+* [#2909 \[Research Spike\] OOtB OFA Kibana Experience & DIGIT Data Access](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2909)
+* [#2950 As tech lead, I need the STT filter for search\_indexes to be updated ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2950)
+* [#2954 Extend SESSION\_COOKIE\_AGE](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2954)
+* [#2978 As sys admin, I want to be able to reparse datafile sets](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2978)
+* [#2980 As a developer I want to test django-508 repo](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2980)
+* [#2991 As tech lead, I need the sftp file transfer feature to be deprecated](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2991)
+* [#3004 Implement (small) data lifecycle (backup/archive ES)](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3004)
+* [#3008 As a software engineer, I want to be able to test django-admin-508](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3008)
+* [#3021 \[Design Deliverable\] Updated KC Release Notes & Update Indicator FAQ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/3021)
+
+#### Blocked
+
+*
+
+**Raft Review**
+
+* [#2883 Pre-Made Reporting Dashboards on Kibana](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2883)
diff --git a/docs/Sprint-Review/sprint-99-summary.md b/docs/Sprint-Review/sprint-99-summary.md
new file mode 100644
index 000000000..11c81e076
--- /dev/null
+++ b/docs/Sprint-Review/sprint-99-summary.md
@@ -0,0 +1,95 @@
+# sprint-99-summary
+5-8-2024 - 5-21-2024
+## Sprint Goals
+
+### Dev:
+
+_Support closing out (14) tickets in review & continue progress on Parity_
+
+* \#2950 \[Django A11Y] \[Spike] Multiple filter option
+* \#2509 Notification Submission Email
+* \#2688 TANF Section 2 validation clean-up
+* \#2795 \[Spike] - As tech lead, I need TDP to detect duplicate records within a file and not store them in the db.
+* \#2949 As tech lead, I need the DAC CSV export file naming conventions to include fiscal period and datetime
+* \#2950 As tech lead, I need the STT filter for search\_indexes to be updated
+* \#2693 \[WIP] Category 2 error messages clean-up
+
+### DevOps:
+
+_Successful deployments across environments and pipeline stability investments_
+
+* \#2870 ES re-indexing automation
+* \#831 Application health monitoring
+
+### **Design:**
+
+_Close out (4) in-review items and refine Research & Design tickets for New Data Requirements & Django Admin Experience roadmap epics_
+
+* \#2473 Email notification template supporting (due date reminders)
+* \#2847 Knowledge Center Content
+* \#2801 Friendly Name changes (Finalize)
+* \#2909 research spike on-deck pending close-out of the above
+
+
+
+***
+
+## Tickets
+
+### Completed/Merged
+
+* [#2509 As a data analyst, I need to know when my data has been processed with or w/o errors ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2509)
+* [#2802 \[Django A11Y\] \[Spike\] Multiple filter option](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2802)
+* [#2822 Resolve WebInspect scan findings for Jan-Feb 2024 ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2822)
+* [#2826 As tech lead, I need some record types that currently require trailing spaces to be parsed](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2826)
+* [#2842 Complete cat4 validation implementation](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2842)
+* [#2870 Spike: As tech lead, I need elastic re-indexing to be automated ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2870)
+* [#2884 Generate preparser errors when multi-record rows are the wrong length or are missing space-filled second records - M3 and Tribal T3](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2884)
+* [#2938 Blank filled SSN not parsing and throws Nonetype error ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2938)
+* [#2949 As tech lead, I need the DAC CSV export file naming conventions to include fiscal period and datetime](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2949)
+* [#2966 Unify Duplicate Detection Across Program Types](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2966)
+* [#2973 \[bug\] signing into frontend is not possible after cloud.gov maintenance](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2973)
+* [#2987 Update zapproxy docker image version](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2987)
+
+### Submitted (QASP Review, OCIO Review)
+
+* [#2688 TANF Section 2 validation clean-up ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2688)
+* [#2693 \[Error Audit\] Category 2 error messages clean-up ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2693)
+* [#2801 Friendly name cleanup ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2801)
+* [#2897 As a data analyst I want finalized language and guidance resources in Submission History & Error Reports ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2897)
+* [#2749 As tech lead, I need validation checks to be consistent with FTANF validation checks](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2749)
+
+### Ready to Merge
+
+### Closed (Not Merged)
+
+* [#1345 \[Design Deliverable\] Email Template for Data Due Date Reminder](https://app.zenhub.com/workspaces/product-board-5f2c6cdc7c0bb1001bdc43a5/issues/gh/raft-tech/tanf-app/1345)
+
+### Moved to Next Sprint
+
+**In Progress**
+
+* [#2697 10 day account deactivation warning ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2697)
+* [#831 \[Spike\] As a Tech Lead, I want to get alerts when there is a backend or frontend error that affects an STT user ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/831)
+* [#2133 \[Dev\] Enhancement for Request Access form (Tribe discoverability) ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2133)
+* [#2473 As a data analyst I want to be notified of approaching data deadlines](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2473)
+* [#2677 add `SENDGRID_API_KEY` to deploy.backend.sh](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2677)
+* [#2847 \[Design Deliverable\] Error Report Knowledge Center Explainer](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2847)
+* [#2883 Pre-Made Reporting Dashboards on Kibana](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2883)
+* [#2909 \[Research Spike\] OOtB OFA Kibana Experience & DIGIT Data Access](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2909)
+* [#2946 Spike - remove sleep from zap scanner](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2946)
+* [#2954 Extend SESSION\_COOKIE\_AGE](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2954)
+* [#2978 As sys admin, I want to be able to reparse datafile sets](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2978)
+
+#### Blocked
+
+* [As tech lead, I need the STT filter for search\_indexes to be updated](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2950)
+
+**Raft Review**
+
+* [#2795 As tech lead, I need TDP to detect duplicate records within a file and not store them in the db. ](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2795)
+* [#2901 As an admin user, I want to be able to programmatically access to backend API](https://app.zenhub.com/workspaces/sprint-board-5f18ab06dfd91c000f7e682e/issues/gh/raft-tech/tanf-app/2901)
+
+####
+
+***
diff --git a/docs/Technical-Documentation/diagrams/parsing.drawio b/docs/Technical-Documentation/diagrams/parsing.drawio
new file mode 100644
index 000000000..65f2fdc06
--- /dev/null
+++ b/docs/Technical-Documentation/diagrams/parsing.drawio
@@ -0,0 +1,378 @@
+
Request access to the TANF Data Portal.
Submitting in TDP
Do we need to change the way we prepare our files for submission?The update indicator is an instruction to the system to add, update, or delete/replace records in the TDP database. For TDP, "D" is the only instruction the system accepts. When records are processed, the system will delete and replace any existing data in the TDP database for the specified quarter, program type, and section with the data included in the submitted file. Read more about the header record or how to export complete data using fTANF..
+ + +TDP requires data files to be submitted in recognizable format but some software tools produce files which lack this information. For these situations we recommend converting your data files to .txt format. Read more about how to save or convert your data in .txt format.
diff --git a/product-updates/knowledge-center/index.html b/product-updates/knowledge-center/index.html index 758b76c84..8639f343f 100644 --- a/product-updates/knowledge-center/index.html +++ b/product-updates/knowledge-center/index.html @@ -228,7 +228,6 @@