Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
92 commits
Select commit Hold shift + click to select a range
08e5b15
updated the communication file
AmmarIbrahimTech May 31, 2025
851ee7f
draft
Elshikh-Amro May 31, 2025
f426a7b
file structure
Elshikh-Amro May 31, 2025
f6d3abf
file structure
Elshikh-Amro May 31, 2025
14ebbbb
updated communication file, added Muhammad's and edited Azza's
AmmarIbrahimTech May 31, 2025
48638b1
updated Ammar's availability
AmmarIbrahimTech May 31, 2025
209c843
docs: add group norms to collaboration readme
doctorbanu May 31, 2025
796a00a
docs: update collaboration README with intro and file summaries
doctorbanu May 31, 2025
756b55a
docs: update group norms intro for smoother transition
doctorbanu May 31, 2025
e2b625a
docs: add README.md as the first item in the Files included section
doctorbanu May 31, 2025
18a5863
fix the markdown formatting error
doctorbanu May 31, 2025
52c821b
fix the markdown formatting error
doctorbanu May 31, 2025
f5b3c55
learning-goals
Elshikh-Amro Jun 1, 2025
08d0927
Refined constraints.md with structured team constraints
AzzaOmer1 Jun 1, 2025
ede57f6
learning-goals
Elshikh-Amro Jun 1, 2025
8cd6a2e
file
Elshikh-Amro Jun 1, 2025
b8f503e
file
Elshikh-Amro Jun 1, 2025
313a63a
file
Elshikh-Amro Jun 1, 2025
b0348e6
file
Elshikh-Amro Jun 1, 2025
92f4d84
file
Elshikh-Amro Jun 1, 2025
3e156a4
file
Elshikh-Amro Jun 1, 2025
4986b6b
file
Elshikh-Amro Jun 1, 2025
b27a1b7
file
Elshikh-Amro Jun 1, 2025
0f34bce
fix md formatting
doctorbanu Jun 1, 2025
3a54171
docs: add GitHub project board usage based on feedback
doctorbanu Jun 1, 2025
537549b
fixed typo in line 52
AmmarIbrahimTech Jun 1, 2025
28ffa44
goals
Elshikh-Amro Jun 2, 2025
245620a
fixed line lengths and ignoerd it for the table
AmmarIbrahimTech Jun 2, 2025
21477ec
Add comment for ignoring table line length
AmmarIbrahimTech Jun 2, 2025
f702fb2
Merge pull request #3 from MIT-Emerging-Talent/learning-goals
Elshikh-Amro Jun 2, 2025
a26ec6f
see if the errors are gone
Elshikh-Amro Jun 2, 2025
9bd99e6
Merge branch 'main' into docs/collaboration-readme
Elshikh-Amro Jun 2, 2025
9deaf50
Merge branch 'main' into constraints
Elshikh-Amro Jun 2, 2025
bfe5a72
Merge pull request #7 from MIT-Emerging-Talent/constraints
AzzaOmer1 Jun 2, 2025
87a8888
Merge branch 'main' into Communication
AmmarIbrahimTech Jun 2, 2025
934c536
Merge branch 'main' into docs/collaboration-readme
doctorbanu Jun 2, 2025
9b19137
Merge pull request #2 from MIT-Emerging-Talent/Communication
AmmarIbrahimTech Jun 2, 2025
3cedb02
Merge branch 'main' into docs/collaboration-readme
doctorbanu Jun 2, 2025
0388d37
Merge pull request #5 from MIT-Emerging-Talent/docs/collaboration-readme
doctorbanu Jun 2, 2025
62f9150
docs: create a draft for milestone 0 retrospective
doctorbanu Jun 3, 2025
b9d9f72
docs: update main README
imwaymaran Jun 3, 2025
567f87a
Merge pull request #11 from MIT-Emerging-Talent/docs/update-main-readme
imwaymaran Jun 3, 2025
9af9f81
docs: add contributions of 2 team members and collapse section for sh…
doctorbanu Jun 4, 2025
16a8d73
docs: add contributions of a team member for individual retrospectives
doctorbanu Jun 4, 2025
78c358a
Merge branch 'main' into docs/collaboration/retrospective.md
doctorbanu Jun 4, 2025
72f6474
Merge pull request #12 from MIT-Emerging-Talent/docs/collaboration/re…
doctorbanu Jun 4, 2025
78c9b79
Merged upstream into feature branch, resolved conflicts
doctorbanu Jun 5, 2025
6ae70f7
updated and reorganized content to match the new retrospective folder…
doctorbanu Jun 5, 2025
a9e0389
Merge pull request #13 from MIT-Emerging-Talent/sync-fork
doctorbanu Jun 6, 2025
2265e56
docs: add contribution guidelines to contributing.md
doctorbanu Jun 9, 2025
8181f0b
fix: fix a broken link on retrospectives README
doctorbanu Jun 9, 2025
bf63e5b
docs: update files included link for retrospectives section
doctorbanu Jun 9, 2025
c01e1aa
docs: update typos in CONTRIBUTING.md
doctorbanu Jun 12, 2025
65ae849
Fix: md formatting fix for CONTRIBUTING.md
doctorbanu Jun 12, 2025
66c64af
fix: fix md formatting error
doctorbanu Jun 12, 2025
bbca8b5
fix: fix md formatting error
doctorbanu Jun 12, 2025
c66252c
docs: Rewrite CONTRIBUTING.md for clarity and structure
doctorbanu Jun 13, 2025
f2798da
filled the retrospective file of domain study milestone
AmmarIbrahimTech Jun 14, 2025
a3d5476
Merge pull request #16 from MIT-Emerging-Talent/docs/contributing.md
doctorbanu Jun 14, 2025
f7043db
Merge branch 'main' into retrospective_1
doctorbanu Jun 14, 2025
93618e0
docs: add Research Process Overview to README
imwaymaran Jun 15, 2025
835bef5
docs: add Problem Statement to README
imwaymaran Jun 15, 2025
31d76a5
docs: add Background Review to README
imwaymaran Jun 15, 2025
97b3ebe
docs: add Group Understanding Summary to README
imwaymaran Jun 15, 2025
5d5daf2
docs: add Research Question to README
imwaymaran Jun 15, 2025
da8fe47
docs: update Background Review section
imwaymaran Jun 15, 2025
f361b95
docs: update Readme
imwaymaran Jun 15, 2025
6f17a17
added Banu's indivdual retrospectives
AmmarIbrahimTech Jun 15, 2025
fab2718
Merge branch 'retrospective_1' of https://github.com/MIT-Emerging-Tal…
AmmarIbrahimTech Jun 15, 2025
a95979c
Merge branch 'docs/0_domain_study' of https://github.com/MIT-Emerging…
AmmarIbrahimTech Jun 15, 2025
5f29208
Added background summary and group systems thinking to domain study
AmmarIbrahimTech Jun 15, 2025
ede7a02
added the problem statement
AmmarIbrahimTech Jun 15, 2025
bd10f91
Merge pull request #25 from MIT-Emerging-Talent/docs/0_domain_study
imwaymaran Jun 15, 2025
e0a05e6
main README
Elshikh-Amro Jun 16, 2025
79f736f
main README
Elshikh-Amro Jun 16, 2025
6a4df50
readme-understanding the problem domain
Elshikh-Amro Jun 16, 2025
a7803e3
fixing-readme
Elshikh-Amro Jun 16, 2025
3677c1c
fixing-readme
Elshikh-Amro Jun 16, 2025
2de4540
editing learning goals
Elshikh-Amro Jun 16, 2025
0f8d9d3
the project title
Elshikh-Amro Jun 16, 2025
c421b09
the project overview
Elshikh-Amro Jun 16, 2025
9e7f347
fixed the links in the main README
Elshikh-Amro Jun 16, 2025
a41f152
fixed the links in the main README
Elshikh-Amro Jun 16, 2025
9cbd495
added Ammar's individual retrospectives and edited Banu's ones
AmmarIbrahimTech Jun 16, 2025
8e515f1
adding the actionabl reasarch question
Elshikh-Amro Jun 16, 2025
bc9a504
docs: made minor formatting changes for improved readabiliy on main R…
doctorbanu Jun 16, 2025
b020199
fix: fixed md formatting errors
doctorbanu Jun 16, 2025
d68c5f5
Merge pull request #26 from MIT-Emerging-Talent/repo-readme
Elshikh-Amro Jun 16, 2025
10b515b
added Amro's and Muhammad's Individual Retrospectives
AmmarIbrahimTech Jun 16, 2025
8e05271
Merge pull request #27 from MIT-Emerging-Talent/retrospective_0_domain
Elshikh-Amro Jun 16, 2025
02f2171
update
AzzaOmer1 Jun 16, 2025
ed3ac82
update it
AzzaOmer1 Jun 16, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -122,5 +122,6 @@
"source.fixAll.ruff": "explicit",
"source.organizeImports.ruff": "explicit"
}
}
},
"cSpell.words": ["Amro", "Azza", "Banu", "Elshikh", "Gennadii", "Shahroz"]
}
136 changes: 135 additions & 1 deletion 0_domain_study/README.md
Original file line number Diff line number Diff line change
@@ -1 +1,135 @@
# Domain Research
# Domain Study: Immigration Law & Juvenile Justice Systems (United States)

## Research Process Overview

Our team followed a **divergent → convergent** workflow:

1. **Divergent phase** –
mapped multiple domains (education, climate, health, immigration).
2. **Background scanning** –
collected key papers, the EOIR dataset, NGO reports, and recent news.
3. **FRESCO scoring** –
ranked each draft question on
Feasibility, Relevance, Ethics, Specificity, Complexity, and Originality.
4. **Convergent phase** –
immigration & juvenile justice emerged as the top-scoring domain
(see full notes →
[Google Doc](https://docs.google.com/document/d/1Wo8sHQ3FvOEXaQ5oRqN3xzSI-P6H3Mz-ySBnWYSa9dc/edit?usp=sharing)
).
5. **Focus refinement** –
narrowed scope to *access to counsel* and *case outcomes* for immigrant juveniles.

This process culminated in the research question below.

## Problem Statement
> <!-- One concise paragraph describing the real-world problems as you
> (or someone you know) experienced it.
> Explain who is affected and why it matters. -->
Immigrant juveniles navigating the U.S. immigration system face significant
and growing barriers, especially due to recent policy changes that
restrict access to legal representation and critical support services. Without
proper legal aid, court interpreters, or guidance, many children — often appearing
in court alone — are unable to effectively advocate for their protection and fair
treatment. This vulnerability is compounded by longer detention times, increased
court backlogs, and language barriers, all of which severely impact their
chances of securing safety and reunification. As displaced students and
community members familiar with these struggles, we recognize that these
systemic gaps disproportionately harm immigrant children, placing thousands at
risk of deportation and trauma. This project aims to shed light on these
challenges and advocate for urgent reforms to ensure equitable legal protection
for immigrant youth.

## Background Review

Immigrant juveniles in the U.S. face growing challenges
due to stricter immigration policies, especially under the Trump administration.
New rules make it harder for children in ORR custody to reunite with family
by imposing tough sponsor requirements like DNA tests and proof of income.
Legal aid funding cuts leave many children to face immigration courts alone,
reducing their chances of staying in the country. Increased involvement
of immigration enforcement in child welfare discourages families
from sponsoring these children. Together, these policies create
systemic barriers that prolong detention and increase the risk of deportation
for vulnerable immigrant youths.

### Resources

| Source / Link | One-sentence takeaway |
|---------------|-----------------------|
| [EOIR Case Data – Data.gov](https://catalog.data.gov/dataset/eoir-case-data) | A comprehensive public dataset of U.S. immigration court cases, including juvenile proceedings since 2008. |
| [TRAC Immigration Reports](https://trac.syr.edu/immigration/) | Offers aggregated immigration court statistics, but typically does not disaggregate juvenile-specific data. |
| [Los Angeles Times – Legal funding cut](https://www.latimes.com/california/story/2025-03-21/migrant-children-legal-funding-trump) | Reports on the Trump administration’s cancellation of legal aid contracts for unaccompanied minors. |
| [CNN – Migrant children custody](https://www.cnn.com/2025/06/04/politics/migrant-children-families-government-custody) | Reveals ongoing child detentions and removals without adequate legal support. |
| [The Guardian – Children left alone](https://www.theguardian.com/us-news/ng-interactive/2025/jun/05/trumps-immigration-children-unaccompanied-minors) | Details the emotional and legal isolation faced by migrant children under hardline policies. |
| [The Imprint – Kids used as bait](https://imprintnews.org/top-stories/the-children-are-being-used-as-bait/261090) | Investigates how prolonged detention and policy shifts leave immigrant children without resolution or support. |

## Group Understanding & breakingdown of the background review

We applied systems thinking to the topic domain and the four previously
cited articles, to understand the complex, interconnected issues
immigrant juveniles face in accessing legal representation and reuniting
with family in the U.S. These systemic challenges result
from evolving immigration policies, funding instability, enforcement practices,
and underlying beliefs about immigrant children and legal rights.
Below is an overview organized into events, patterns/trends, structural factors,
and mental models shaping this system:

### Events

- The Trump administration ended funding for legal representation
of nearly 26,000 unaccompanied migrant children, severely limiting access
to counsel.
- Children face prolonged detention due to new, restrictive sponsor eligibility
requirements, including DNA testing, proof of income, and biometric data.
- ICE and DHS conduct surprise “welfare checks” at potential sponsors’ homes,
deterring families from stepping forward.
- Deportation hearings are frequently fast-tracked, pressuring children
to represent themselves without adequate legal support.
- Legal aid organizations struggle with unstable funding and reduced capacity.

### Patterns / Trends

- A consistent rise in unrepresented immigrant juveniles correlates with stricter
immigration policies.
- Children without attorneys have much lower appearance rates in court
and higher deportation risks.
- Detention times have tripled on average, causing increased trauma and distress.
- Families increasingly avoid sponsoring due to fear of enforcement actions.
- Legal aid funding remains vulnerable to political shifts,
undermining long-term support.

### Structure

- Immigration courts do not guarantee legal representation for juveniles,
unlike criminal courts.
- Legal aid depends on federal contracts subject to abrupt termination,
limiting stability.
- Sponsor approval involves complex and invasive documentation requirements.
- Court systems use “rocket docket” procedures, rushing hearings
and disadvantaging unrepresented children.
- Support systems (non-profits, social services) lack capacity to respond quickly
to policy changes.

### Mental Models

- Legal representation for immigrant children is widely viewed as discretionary,
not a right.
- Child welfare is often deprioritized in favor of immigration enforcement.
- Assumptions persist that stricter enforcement deters migration,
even at children’s expense.
- Some policymakers and system actors believe children can self-represent
or do not deserve counsel.
- ***Our group hold that every child deserves protection,
fairness, and legal voice, regardless of immigration status.***

---

> <!-- Explain—in your own words—how the domain
> works and where the pain points are.
> You can embed a diagram, bullet causal loops, or add a short narrative -->

## Research Question

“How do changes in U.S. immigration policy under the current administration
affect access to legal representation and outcomes
for immigrant juveniles seeking protection?”
226 changes: 226 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,226 @@
<!-- markdownlint-disable MD001 -->
<!-- markdownlint-disable MD013 -->
<!-- markdownlint-disable MD033 -->
<!--
Explanation:
- MD001: Disabled because HTML <details> tags are used for collapsible sections, which causes skipping heading levels.
- MD013: Disabled to allow longer lines for better-looking tables.
- MD033: Disabled because HTML (such as <details> and <summary> for collapsibles) is used in this file.

These rules are temporarily disabled to improve the visual quality and readability of this document.
-->
# CONTRIBUTING.md

Welcome to The Data Detectives! 👋

We are an international, interdisciplinary team working across time zones, cultures,
and communication styles. To ensure respectful, inclusive, and effective collaboration,
please follow these guidelines when contributing to this project. 👇

---

<details open>
<summary><h2>🏗️ Repository Structure</h2></summary>

Please take a moment to get acquainted with the key directories and files in this repository:

| Path | Description |
|-----------------------------------------|--------------------------------------------------------------------------------------|
| **/collaboration** | Materials for team communication, group norms, learning goals, constraints, and retrospectives. |
| **/notes** | Shared tools, guides, resources and useful references for the team. |
| **/0_domain_study → /6_final_presentation** | Project deliverables arranged by milestones |
| **README.md, CONTRIBUTING.md** | Core documentation for understanding and contributing to the project. |

</details>

---

<details>
<summary><h2>🌍 Be Culturally Respectful</h2></summary>

- Assume positive intent — differences in expression or tone may reflect cultural backgrounds, not disrespect.
- Limit the use of idioms, slang, or culture-specific references, or explain them if used.
- Remember that holidays and weekends may vary across cultures and locations.

</details>

---

<details>
<summary><h2>🕓 Respect Time Zones and Asynchronous Work</h2></summary>

- Don’t expect instant responses; allow time for team members to reply.
- Use clear dates and specify time zones when coordinating meetings or deadlines.
- Document any decisions so collaborators in other time zones stay in the loop.
- Assign and track tasks on the GitHub Project Board for team-wide visibility.

</details>

---

<details>
<summary><h2>💬 Communicate Clearly</h2></summary>

- Keep your messages clear and to the point.
- Use lists, visuals, or brief summaries to break down complex ideas.
- Request clarification if you’re confused, and be patient with questions from others.

</details>

---

<details>
<summary><h2>🎯 Contribute Inclusively</h2></summary>

- Invite participation from everyone, especially those less comfortable with language or tools.
- Value different working styles, speeds, and levels of experience.
- Use shared docs and GitHub Issues to ensure everyone can contribute and stay informed.

</details>

---

<details>
<summary><h2>🛠 GitHub Workflow</h2></summary>

### 1. 🖇️ Cloning the Repository

- You can either:

- Use VSCode → "Clone Git Repository"

- Or use terminal with following command:

```bash
git clone https://github.com/MIT-Emerging-Talent/ET6-CDSP-group-19-repo.git
cd ET6-CDSP-group-19-repo
```

---

### 2. 🌿 Creating & Updating a Branch

- Make a new branch for your feature or fix:

```bash
git checkout -b your_branch_name
```

✔ Use clear names: `docs-collaboration`, `bug-fix`

- To keep your branch updated with main:

```bash
git checkout main
git pull origin main
git checkout your_branch_name
git merge main
```

---

### 3. 🚀 Making & Pushing Changes

- Only stage files you intend to change:

```bash
git add specific_file.py
git commit -m "feat: add milestone summary"
git push origin your_branch_name
```

❌ Avoid using 'git add .'

---

### 4. 🧩 Working with Issues

- Always check for an existing issue before creating a new one.
- Use issues for bugs, ideas, or questions; describe your suggestion, get feedback, and make sure it fits team priorities.
- Write clear titles and details.
- Assign yourself to an issue when you start.
- Reference issues in Pull Requests (e.g., `Closes #7`).

---

### 5. 📥 Creating a Pull Request (PR)

- After pushing your branch:

- **Option 1:** Click **Compare & Pull Request** on the repo homepage.
- **Option 2:**
1. Go to the Pull Requests tab → New Pull Request
2. Select your branch and `main`
3. Click **Create Pull Request**

- Your PR should include:

- What you changed & why
- Linked issue (e.g., `Closes #4`)
- Screenshots or notes if helpful

❗ Every PR must be reviewed by **at least two members** before merging.

---

### 6. 🔁 Review & Merge

- Assign reviewers and move your task to **Ready for Review** on the Project Board.
- After approval, click **Merge pull request → Confirm merge.**
- Move the corresponding card to **Done** on the Project Board.

---

### 7. ⚔️ Resolving Merge Conflicts

- If your branch is behind `main`, follow these steps:

```bash
git checkout main
git pull origin main
git checkout your_branch_name
git merge main
```

- If there are conflicts:

- VSCode will highlight the conflicting areas (`<<<<<<<`)
- Manually edit files to resolve

- After fixing each file:

```bash
git add resolved_file.py
```

- Finalize the merge:

```bash
git commit -m "resolve merge conflict with main"
```

❗If you're unsure, don’t hesitate to ask the team before committing.

---

### 8. 📌 Using the Project Board

- The GitHub Project Board helps us stay organized.
- Every task should begin as an **Issue**.
- Move tasks to **In Progress** when you start.
- Move to **Ready for Review** with an open PR.
- Move to **Done** after merging.
- Keep the board updated for async teamwork.

</details>

---

## 🤝 Let’s Build Together

This is a learning environment—everyone brings something valuable.
Let’s co-create a respectful and inclusive space where differences are strengths, and feedback is welcomed as a tool for collective growth.

---

Thank you for contributing! 💙
Loading