diff --git a/.github/workflows/forest-run-benchmark.yml b/.github/workflows/forest-run-benchmark.yml new file mode 100644 index 000000000..b97ff4955 --- /dev/null +++ b/.github/workflows/forest-run-benchmark.yml @@ -0,0 +1,125 @@ +name: ForestRun Performance Benchmarks + +on: + push: + branches: [main] + paths: + - "packages/apollo-forest-run/**" + - "packages/apollo-forest-run-benchmarks/**" + pull_request: + paths: + - "packages/apollo-forest-run/**" + - "packages/apollo-forest-run-benchmarks/**" + +permissions: + contents: read + pull-requests: write + +jobs: + benchmark: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: "18" + cache: "yarn" + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Change directory + run: cd packages/apollo-forest-run-benchmarks + + - name: Clone caches + run: | + cd packages/apollo-forest-run-benchmarks + yarn clone + + - name: Run benchmarks + run: | + cd packages/apollo-forest-run-benchmarks + yarn benchmark + env: + CI: true + + - name: Comment benchmark results on PR + if: github.event_name == 'pull_request' + uses: actions/github-script@v7 + with: + script: | + const fs = require('fs'); + const path = require('path'); + const { execSync } = require('child_process'); + + // Find the most recent markdown report file + const benchmarkDir = 'packages/apollo-forest-run-benchmarks'; + let reportPath = null; + + try { + const files = fs.readdirSync(benchmarkDir); + const markdownFiles = files + .filter(file => file.startsWith('benchmark-analysis-') && file.endsWith('.md')) + .map(file => ({ + name: file, + path: path.join(benchmarkDir, file), + mtime: fs.statSync(path.join(benchmarkDir, file)).mtime + })) + .sort((a, b) => b.mtime - a.mtime); + + if (markdownFiles.length > 0) { + reportPath = markdownFiles[0].path; + } + } catch (error) { + console.log('Error finding markdown files:', error.message); + } + + if (reportPath && fs.existsSync(reportPath)) { + const markdownContent = fs.readFileSync(reportPath, 'utf8'); + + // Find existing benchmark comment on this PR to update or create new one + const { data: comments } = await github.rest.issues.listComments({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.payload.pull_request.number, + }); + + const botComment = comments.find(comment => + comment.user.type === 'Bot' && + comment.body.includes('📊 Benchmark Analysis Report') + ); + + const commentBody = ` + ${markdownContent} + + --- + *Updated: ${new Date().toISOString()}*`; + + if (botComment) { + // Update existing comment + await github.rest.issues.updateComment({ + owner: context.repo.owner, + repo: context.repo.repo, + comment_id: botComment.id, + body: commentBody + }); + console.log('Updated existing benchmark comment'); + } else { + // Create new comment on PR + await github.rest.issues.createComment({ + owner: context.repo.owner, + repo: context.repo.repo, + issue_number: context.payload.pull_request.number, + body: commentBody + }); + console.log('Created new benchmark comment on PR'); + } + } else { + console.log('No benchmark report markdown file found in', benchmarkDir); + } diff --git a/.gitignore b/.gitignore index f0abb9b09..1e9de1820 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,9 @@ examples/apollo-watch-fragments/public/bundle.js examples/supermassive-todomvc/**/*.d.ts* relay-preload-hooks.ts + +# Benchmark reports +packages/apollo-forest-run/benchmarks/performance/benchmark-report-*.json + +# Compiled TypeScript files in benchmarks +packages/apollo-forest-run/benchmarks/performance/compiled diff --git a/packages/apollo-forest-run-benchmark/.eslintrc.json b/packages/apollo-forest-run-benchmark/.eslintrc.json new file mode 100644 index 000000000..1d5287c29 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/.eslintrc.json @@ -0,0 +1,3 @@ +{ + "extends": ["../../.eslintrc.json"] +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/.gitignore b/packages/apollo-forest-run-benchmark/.gitignore new file mode 100644 index 000000000..d57e7ab3b --- /dev/null +++ b/packages/apollo-forest-run-benchmark/.gitignore @@ -0,0 +1 @@ +forest-runs \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/data/queries/complex-nested.graphql b/packages/apollo-forest-run-benchmark/data/queries/complex-nested.graphql new file mode 100644 index 000000000..1d2d34696 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/queries/complex-nested.graphql @@ -0,0 +1,57 @@ +query ComplexNested($organizationId: ID!, $first: Int) { + organization(id: $organizationId) { + id + name + description + createdAt + departments(first: $first) { + edges { + node { + id + name + budget + teams { + id + name + description + members { + id + name + email + role + avatar + projects { + id + title + status + priority + assignedAt + dueDate + tags + progress + tasks { + id + title + completed + priority + assignee { + id + name + email + } + } + } + } + } + } + cursor + } + pageInfo { + hasNextPage + hasPreviousPage + startCursor + endCursor + } + } + } +} diff --git a/packages/apollo-forest-run-benchmark/data/queries/fragmented-posts.graphql b/packages/apollo-forest-run-benchmark/data/queries/fragmented-posts.graphql new file mode 100644 index 000000000..9601888ed --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/queries/fragmented-posts.graphql @@ -0,0 +1,72 @@ +fragment UserInfo on User { + id + name + email + avatar + createdAt + lastLoginAt +} + +fragment PostInfo on Post { + id + title + content + createdAt + updatedAt + published + tags + viewCount + likeCount +} + +fragment CommentInfo on Comment { + id + content + createdAt + author { + ...UserInfo + } + replies { + id + content + createdAt + author { + ...UserInfo + } + } +} + +query FragmentedPostsQuery($userId: ID!, $first: Int, $after: String) { + user(id: $userId) { + ...UserInfo + posts(first: $first, after: $after) { + edges { + node { + ...PostInfo + author { + ...UserInfo + } + comments(first: 5) { + edges { + node { + ...CommentInfo + } + cursor + } + pageInfo { + hasNextPage + endCursor + } + } + } + cursor + } + pageInfo { + hasNextPage + hasPreviousPage + startCursor + endCursor + } + } + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/data/queries/simple-query.graphql b/packages/apollo-forest-run-benchmark/data/queries/simple-query.graphql new file mode 100644 index 000000000..b8eeaa396 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/queries/simple-query.graphql @@ -0,0 +1,6 @@ +query SimpleQuery($id: ID!) { + node(id: $id) { + id + __typename + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/data/responses/complex-nested.json b/packages/apollo-forest-run-benchmark/data/responses/complex-nested.json new file mode 100644 index 000000000..1dc22eed8 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/responses/complex-nested.json @@ -0,0 +1,16251 @@ +{ + "organization": { + "__typename": "Organization", + "id": "org_complex_123", + "name": "GlobalTech Solutions", + "description": "Leading technology company specializing in cloud solutions and enterprise software", + "createdAt": "2018-03-15T09:00:00Z", + "departments": { + "__typename": "DepartmentConnection", + "edges": [ + { + "__typename": "DepartmentEdge", + "node": { + "__typename": "Department", + "id": "dept_engineering", + "name": "Engineering", + "budget": 2500000, + "teams": [ + { + "__typename": "Team", + "id": "team_frontend", + "name": "Frontend Development", + "description": "Responsible for user-facing applications and interfaces", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_dashboard_v2", + "title": "Dashboard v2.0 Redesign", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-10-01T10:00:00Z", + "dueDate": "2024-02-15T17:00:00Z", + "tags": [ + "frontend", + "react", + "typescript", + "ui/ux" + ], + "progress": 65, + "tasks": [ + { + "__typename": "Task", + "id": "task_nav_redesign", + "title": "Implement new navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_responsive_grid", + "title": "Create responsive grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_mobile_app", + "title": "Mobile App Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-11-15T14:30:00Z", + "dueDate": "2024-06-30T17:00:00Z", + "tags": [ + "mobile", + "react-native", + "ios", + "android" + ], + "progress": 10, + "tasks": [ + { + "__typename": "Task", + "id": "task_wireframes", + "title": "Create wireframes and mockups", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_2", + "name": "Marcus Chen", + "email": "marcus.chen@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-chen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_component_library", + "title": "Design System Component Library", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-09-20T08:00:00Z", + "dueDate": "2024-01-31T17:00:00Z", + "tags": [ + "components", + "storybook", + "design-system" + ], + "progress": 40, + "tasks": [ + { + "__typename": "Task", + "id": "task_button_components", + "title": "Build button component variants", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_2", + "name": "Marcus Chen", + "email": "marcus.chen@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_backend", + "name": "Backend Development", + "description": "Server-side applications, APIs, and database management", + "members": [ + { + "__typename": "TeamMember", + "id": "member_3", + "name": "Sarah Williams", + "email": "sarah.williams@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_api_optimization", + "title": "API Performance Optimization", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-10-10T11:00:00Z", + "dueDate": "2024-01-15T17:00:00Z", + "tags": [ + "performance", + "graphql", + "caching", + "optimization" + ], + "progress": 75, + "tasks": [ + { + "__typename": "Task", + "id": "task_query_optimization", + "title": "Optimize database queries", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_3", + "name": "Sarah Williams", + "email": "sarah.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_caching_layer", + "title": "Implement Redis caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_3", + "name": "Sarah Williams", + "email": "sarah.williams@globaltech.com" + } + } + ] + } + ] + } + ] + } + ] + }, + "cursor": "ZGVwdF9lbmdpbmVlcmluZw==" + }, + { + "__typename": "DepartmentEdge", + "node": { + "__typename": "Department", + "id": "dept_1756126441556_1_l033loy23", + "name": "Cloud Services", + "budget": 3378393, + "teams": [ + { + "__typename": "Team", + "id": "team_1756126441552_0_gbmsxvh6t", + "name": "Research & Development", + "description": "Responsible for research & development and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-clark.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_v4v9msrgi", + "title": "Microservice v5.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-11-09T23:24:47.977Z", + "dueDate": "2024-09-23T22:22:12.592Z", + "tags": [ + "react", + "design-system", + "azure" + ], + "progress": 79, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_dvk2w5pzj", + "title": "Integrate file upload", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_yjgvlaoan", + "title": "Validate file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_th5ceskoq", + "title": "Document email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_1_y3sr499nh", + "title": "Microservice v5.0 Enhancement", + "status": "PLANNING", + "priority": "CRITICAL", + "assignedAt": "2023-02-20T11:38:05.556Z", + "dueDate": "2024-07-09T16:39:28.334Z", + "tags": [ + "golang", + "performance", + "optimization" + ], + "progress": 75, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_dx5usqojo", + "title": "Create component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_xy0hovhhv", + "title": "Update API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_125ch6msv", + "title": "Review caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_wnj2x8cgy", + "title": "Configure data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_ytiyk5pz9", + "title": "Refactor error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_3fz92l9zg", + "title": "Setup component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_9ich4t60r", + "title": "Fix performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_7_o7ifihd5v", + "title": "Research file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_8_oxazngg31", + "title": "Research component library", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_2_c6pk913by", + "title": "Mobile App v3.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-06T16:04:03.532Z", + "dueDate": "2024-07-03T10:13:27.408Z", + "tags": [ + "storybook", + "react-native" + ], + "progress": 50, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_s01e0uns9", + "title": "Migrate reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_k9q9281df", + "title": "Document payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_ufnca6868", + "title": "Fix search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_1_arn7kbwn0", + "name": "Amanda Chen", + "email": "amanda.chen@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-chen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_vo7j1s9he", + "title": "CI/CD Pipeline v2.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-08-23T11:47:36.241Z", + "dueDate": "2024-03-09T08:11:03.882Z", + "tags": [ + "ios", + "frontend", + "aws", + "security" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_qoztz0ew4", + "title": "Refactor notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_1_arn7kbwn0", + "name": "Amanda Chen", + "email": "amanda.chen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_l24y6hpvo", + "title": "Setup user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_1_arn7kbwn0", + "name": "Amanda Chen", + "email": "amanda.chen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-white.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_92ivs99x3", + "title": "Backend Refactoring v3.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-05-03T09:12:02.805Z", + "dueDate": "2024-01-16T17:43:37.236Z", + "tags": [ + "mobile", + "frontend", + "components", + "data" + ], + "progress": 26, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_5636w2trr", + "title": "Document reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_qiw1h43jk", + "title": "Build payment integration", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_eq9keoshd", + "title": "Integrate navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_wm3o6f9qu", + "title": "Analyze reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_8kny65pkd", + "title": "Research user interface", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_drb637u2j", + "title": "Build user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_1_k2d1hwefq", + "title": "Database Migration v1.0 Development", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-10-04T11:21:58.171Z", + "dueDate": "2024-12-18T23:57:00.143Z", + "tags": [ + "frontend", + "security", + "microservices" + ], + "progress": 68, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_j41jdd3tb", + "title": "Fix database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_abx8oklmz", + "title": "Integrate error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_2_vpta29uxf", + "title": "API v4.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-10-31T17:06:13.935Z", + "dueDate": "2024-12-03T08:06:04.819Z", + "tags": [ + "react-native", + "ui/ux", + "golang", + "azure" + ], + "progress": 39, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_7qi33k1pl", + "title": "Migrate notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_tdsmuxebs", + "title": "Refactor user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_0ephvouyl", + "title": "Design payment integration", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_iv72q69dj", + "title": "Design navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_06y19dqsc", + "title": "Research authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_ju8y6n3d1", + "title": "Setup authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_5mplutkb7", + "title": "Setup file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_7_7iz9pb76i", + "title": "Optimize navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_3_s80liwc13", + "name": "Matthew Wright", + "email": "matthew.wright@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-wright.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_vzhtouzxw", + "title": "CI/CD Pipeline v1.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-07-22T07:51:49.244Z", + "dueDate": "2024-11-28T06:16:01.337Z", + "tags": [ + "react", + "performance", + "analytics", + "react-native", + "docker", + "security" + ], + "progress": 26, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_m9v369k6x", + "title": "Test security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_3_s80liwc13", + "name": "Matthew Wright", + "email": "matthew.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_8ejvg06xj", + "title": "Fix component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_3_s80liwc13", + "name": "Matthew Wright", + "email": "matthew.wright@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_rv0py7q7f", + "title": "Microservice v4.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-09-25T02:31:22.184Z", + "dueDate": "2024-03-16T12:49:26.138Z", + "tags": [ + "mobile", + "typescript", + "docker" + ], + "progress": 23, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_faj51v2dp", + "title": "Optimize payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_ufqbxv93x", + "title": "Configure search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_fe5ynlon9", + "title": "Optimize authentication service", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_x7o90rxjc", + "title": "Build user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_zqgy9pezn", + "title": "Design database queries", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_1_s25n0aiz3", + "title": "Component Library v4.0 Enhancement", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-04-25T11:27:21.260Z", + "dueDate": "2024-03-06T21:21:16.940Z", + "tags": [ + "backend", + "ui/ux", + "python", + "ios" + ], + "progress": 15, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_0oftck7zr", + "title": "Review error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_29yadv8wj", + "title": "Review API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_u5mbt4rtz", + "title": "Integrate user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_2g2j7qxr4", + "title": "Fix email templates", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_prant1h2b", + "title": "Research notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_0ugyf30za", + "title": "Optimize API endpoints", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_wd700k30c", + "title": "Setup data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_7_51e81jfds", + "title": "Research data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_2_13aynvhr8", + "title": "Dashboard v2.0 Enhancement", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-01-06T09:43:11.676Z", + "dueDate": "2024-12-17T07:44:12.546Z", + "tags": [ + "frontend", + "docker" + ], + "progress": 86, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_xm973v9qb", + "title": "Review performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_p17lrq4jk", + "title": "Validate performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_vuxns48lb", + "title": "Document navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_ng7w4qy9f", + "title": "Update user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_lltcj4jmg", + "title": "Optimize API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_tvslpkmwl", + "title": "Validate file upload", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_0p8bd813n", + "title": "Monitor error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_3_gw0dse85h", + "title": "Component Library v2.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-11-24T15:27:54.392Z", + "dueDate": "2024-05-17T20:58:11.023Z", + "tags": [ + "security", + "aws" + ], + "progress": 5, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_e7s3q5s26", + "title": "Monitor security measures", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_om4wluy0i", + "title": "Implement caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_t46gmam7u", + "title": "Migrate user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_0tmze2npt", + "title": "Update error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_b8puii5pm", + "title": "Design search functionality", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-white.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_axjwmyn5x", + "title": "Mobile App v5.0 Development", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-02-13T02:56:45.887Z", + "dueDate": "2024-02-20T08:18:26.391Z", + "tags": [ + "nodejs", + "react-native" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_948ugo6vu", + "title": "Analyze file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_w5bde7r6v", + "title": "Setup navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_96soeywic", + "title": "Deploy authentication service", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_bhc0t1tjz", + "title": "Build responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_welz6o7vf", + "title": "Document search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-wright.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_vbwlodl7l", + "title": "Dashboard v3.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-06-20T00:55:12.985Z", + "dueDate": "2024-02-11T02:42:21.097Z", + "tags": [ + "frontend", + "components", + "security", + "ui/ux", + "docker", + "backend" + ], + "progress": 100, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_4r0kgoyh9", + "title": "Design responsive design", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_xzbet0ime", + "title": "Build email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_pzlxdjo52", + "title": "Analyze user permissions", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_89k2ykupf", + "title": "Build grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_2ax1ucesr", + "title": "Integrate reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_h1ifnne5i", + "title": "Migrate data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_fkkkvceoy", + "title": "Create database queries", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_7_k3k90w447", + "title": "Fix reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_1_4plh3qoyv", + "title": "Database Migration v3.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-05-08T07:38:12.099Z", + "dueDate": "2024-01-04T11:14:25.518Z", + "tags": [ + "optimization", + "components", + "kubernetes" + ], + "progress": 8, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_7vkzytubz", + "title": "Build grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_tl9bvipgl", + "title": "Fix data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_nyoxzy7tp", + "title": "Test user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_aprfjwhyw", + "title": "Deploy responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_msrtzaqkl", + "title": "Monitor component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_zdf7dq19y", + "title": "Create navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_yx1jay1f0", + "title": "Test data validation", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_2_atw93do3d", + "title": "Database Migration v4.0 Enhancement", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-07-09T07:07:34.372Z", + "dueDate": "2024-02-07T18:33:09.391Z", + "tags": [ + "security", + "components", + "data", + "docker", + "kubernetes" + ], + "progress": 53, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_tscg1k1cp", + "title": "Test API endpoints", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_1pkn3td91", + "title": "Validate performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_ndhry4td0", + "title": "Refactor notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-nguyen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_x9n1bw1k9", + "title": "Dashboard v1.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-03-05T01:56:40.016Z", + "dueDate": "2024-04-04T09:51:59.698Z", + "tags": [ + "aws", + "microservices", + "performance", + "frontend" + ], + "progress": 45, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_qnuob1dyk", + "title": "Integrate grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_3k0byslsr", + "title": "Configure caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ygncihx96", + "title": "Create reporting dashboard", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_87ka1qwyx", + "title": "Validate payment integration", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441553_1_skvyfazyx", + "name": "Infrastructure", + "description": "Responsible for infrastructure and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_xergx8z2s", + "title": "Dashboard v2.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-12-24T17:04:05.529Z", + "dueDate": "2024-04-29T21:54:35.783Z", + "tags": [ + "caching", + "nodejs", + "data", + "storybook", + "frontend" + ], + "progress": 40, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_dbpm35hl6", + "title": "Test responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_dlpkq79wr", + "title": "Update responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_18sksub61", + "title": "Fix caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_1aygemcl4", + "title": "Build search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_hlqw6bke6", + "title": "Document search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_kwjs8i0n8", + "title": "Monitor responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_8y0sdyvmt", + "title": "Test navigation system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_ecl0y4gxz", + "title": "Implement API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_27hid3hbg", + "title": "Frontend Redesign v3.0 Development", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-05-22T15:24:06.917Z", + "dueDate": "2024-05-06T16:03:20.911Z", + "tags": [ + "react", + "typescript", + "aws" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_2038vlrue", + "title": "Update grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_03yjksyot", + "title": "Integrate database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_276467les", + "title": "Test performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_wf4qu3q71", + "title": "Fix API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_w49togvc0", + "title": "Monitor error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_dsts13z0v", + "title": "Create responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_mue4n04sy", + "title": "Research reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_2w9ibfiep", + "title": "Testing Framework v3.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-05-27T05:03:42.198Z", + "dueDate": "2024-03-20T19:42:37.710Z", + "tags": [ + "android", + "java", + "api", + "nodejs" + ], + "progress": 75, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_0m0mf0h4r", + "title": "Build caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_tme484nni", + "title": "Review user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_6zc5yhxmd", + "title": "Deploy notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_ffvovl8ok", + "title": "Fix caching layer", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_frmsm7t9j", + "title": "Design caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_54lhedue2", + "title": "Research caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_zy5w4kmvo", + "title": "Research caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_1gu0a68ln", + "title": "Component Library v4.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-09-22T18:48:39.020Z", + "dueDate": "2024-10-10T19:16:33.161Z", + "tags": [ + "graphql", + "aws", + "azure", + "python" + ], + "progress": 69, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_ouyd4upy7", + "title": "Update reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_yv6jegvg1", + "title": "Update database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_u2n2ul1to", + "title": "Update file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_oq0gez1oe", + "title": "Create reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_i7b8bps8n", + "title": "Monitor authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_zc8uq8hya", + "title": "Review grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_zrzr4umse", + "title": "Review component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_0bo4x92yv", + "title": "Analyze error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_8_s8ae0hy9a", + "title": "Integrate responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_dwriusgdw", + "title": "Backend Refactoring v5.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-12-03T05:20:01.019Z", + "dueDate": "2024-04-09T19:02:33.469Z", + "tags": [ + "api", + "mobile", + "ui/ux" + ], + "progress": 32, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_lvlt5kcxm", + "title": "Update notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_zgo8re327", + "title": "Validate navigation system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_69o7zfpyk", + "title": "Design error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_k1zio6seg", + "title": "Validate email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_jzpk6uuso", + "title": "Analyze security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_8dw9boqxx", + "title": "Build grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-wright.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_nzyrzi0k8", + "title": "API v5.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-03-10T14:38:43.829Z", + "dueDate": "2024-10-26T20:40:25.224Z", + "tags": [ + "golang", + "typescript", + "security", + "graphql", + "docker" + ], + "progress": 15, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_a7zk18igf", + "title": "Integrate caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_jr7adosgg", + "title": "Integrate data validation", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_cbm7rl0jr", + "title": "Update API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_cb1mhe6sk", + "title": "Mobile App v3.0 Development", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-05-13T15:38:44.217Z", + "dueDate": "2024-03-30T14:40:22.522Z", + "tags": [ + "react", + "analytics" + ], + "progress": 63, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_46pngccw4", + "title": "Implement file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_qtluy7mw7", + "title": "Review responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ez8mfrmwt", + "title": "Deploy user interface", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_xlic1htmp", + "title": "Configure file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_wlx7x206q", + "title": "Document data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_dxhdhajca", + "title": "Build authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_pf4emdzxg", + "title": "Migrate reporting dashboard", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_ongxmnybn", + "title": "CI/CD Pipeline v2.0 Development", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-12-26T23:26:20.458Z", + "dueDate": "2024-05-28T12:27:36.164Z", + "tags": [ + "nodejs", + "data", + "frontend", + "storybook", + "golang", + "caching" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_tt4oyjqqj", + "title": "Configure grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_gf0096yaz", + "title": "Test email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-allen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_9ifw2vp70", + "title": "API v2.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-02-23T17:43:55.352Z", + "dueDate": "2024-03-07T22:14:23.261Z", + "tags": [ + "microservices", + "storybook" + ], + "progress": 16, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_y09trwj7t", + "title": "Test notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_qs5eesair", + "title": "Configure security measures", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_03n2hak5x", + "title": "Design file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_pfgss0ova", + "title": "Mobile App v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-01-26T14:15:12.648Z", + "dueDate": "2024-11-01T12:17:19.349Z", + "tags": [ + "react-native", + "security", + "frontend", + "ios", + "testing", + "graphql" + ], + "progress": 45, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_z0un6ofpo", + "title": "Build navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_rrd8rohr4", + "title": "Test authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_itd00426x", + "title": "Microservice v3.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-08-11T10:47:54.822Z", + "dueDate": "2024-11-05T03:35:10.688Z", + "tags": [ + "components", + "ui/ux", + "data" + ], + "progress": 25, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_4gmhyrlz6", + "title": "Test user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_vh2ajogi6", + "title": "Document caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_cp0vdzs39", + "title": "Fix responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_3_7wkmk1idr", + "title": "Microservice v4.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-11-06T05:22:21.947Z", + "dueDate": "2024-10-14T10:00:22.940Z", + "tags": [ + "backend", + "nodejs", + "ui/ux", + "golang", + "storybook" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_fc1vdqgwz", + "title": "Test grid layout", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_72tldyvk3", + "title": "Research performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_hvu5rutqy", + "title": "Microservice v3.0 Enhancement", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-06-06T11:24:56.642Z", + "dueDate": "2024-07-04T21:47:20.405Z", + "tags": [ + "backend", + "optimization" + ], + "progress": 71, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_dsq4cr1am", + "title": "Monitor email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_miju8l95d", + "title": "Optimize user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_uksr3i5iy", + "title": "Build file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_3dzvqehjn", + "title": "Update error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_x8vq2m11u", + "title": "Design grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_6gu6ulsqq", + "title": "Build error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_hrj2mkvo0", + "title": "Fix payment integration", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_ygiw90bin", + "title": "Deploy user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_8_poca43flj", + "title": "Deploy database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_5zvbukrxb", + "title": "Component Library v1.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-06-01T08:48:49.795Z", + "dueDate": "2024-10-03T11:30:14.268Z", + "tags": [ + "analytics", + "optimization" + ], + "progress": 0, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_l1bc5i6et", + "title": "Build component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_0qeibqzwa", + "title": "Design error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_rb0b6wm99", + "title": "Review email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_uf83nofxd", + "title": "Validate error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_9yh67uhs4", + "title": "Test grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_ay2f2yby4", + "title": "Build caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_jn7z46yjk", + "title": "Validate notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_91fj5dv7j", + "title": "Component Library v4.0 Enhancement", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-06-14T17:54:54.960Z", + "dueDate": "2024-04-02T12:40:11.206Z", + "tags": [ + "components", + "frontend" + ], + "progress": 14, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_671dxp48b", + "title": "Setup search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_047g0jn8s", + "title": "Test navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ijzr944of", + "title": "Migrate database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_z54imr8eu", + "title": "Implement caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/emily-sanchez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_c1vnduyev", + "title": "Frontend Redesign v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-08-31T00:21:26.537Z", + "dueDate": "2024-04-05T17:08:32.126Z", + "tags": [ + "python", + "ui/ux", + "caching", + "testing", + "mobile" + ], + "progress": 57, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_tgnnfvvs7", + "title": "Design search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_9avye85g4", + "title": "Deploy authentication service", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ieqrw7zwd", + "title": "Analyze file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_zpq6a8pzf", + "title": "Research notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_q62lhouv1", + "title": "Migrate grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_68rmu0vmm", + "title": "Implement authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_bh5t6xs07", + "title": "Build user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_vwgz8b4eb", + "title": "Testing Framework v4.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-07-16T02:39:02.545Z", + "dueDate": "2024-12-12T01:08:17.462Z", + "tags": [ + "typescript", + "ui/ux" + ], + "progress": 65, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_wi8ec5cjf", + "title": "Review data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_ftqs99u9x", + "title": "Migrate payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_tcmjr20b3", + "title": "Validate responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_4hp1q2m3k", + "title": "Review component library", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_kkaidsejs", + "title": "Deploy user permissions", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_87iifci7i", + "title": "Configure navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-clark.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_fz4ggby31", + "title": "Backend Refactoring v2.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-04-19T07:12:53.737Z", + "dueDate": "2024-09-15T01:35:31.789Z", + "tags": [ + "azure", + "ci/cd" + ], + "progress": 80, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_doseuwpx7", + "title": "Analyze user interface", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_mgrpn881e", + "title": "Configure search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_1las8p31r", + "title": "Integrate error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_u01ec361a", + "title": "Optimize file upload", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_cw4bovljh", + "title": "Migrate error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_6drrkkr16", + "title": "Configure payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_lfqaa4ecz", + "title": "Refactor search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-king.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_ujm3ife8t", + "title": "Dashboard v1.0 Development", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-12-22T07:26:45.853Z", + "dueDate": "2024-11-11T22:08:38.914Z", + "tags": [ + "typescript", + "react-native", + "nodejs" + ], + "progress": 9, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_6qhjygxii", + "title": "Analyze performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_ofk5g5i6j", + "title": "Validate error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ks567q8nf", + "title": "Validate authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_2xm0j99au", + "title": "Review performance monitoring", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_rs40ms1fa", + "title": "Analyze security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_7rjy7hrlt", + "title": "Migrate API endpoints", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_mzyjt945r", + "title": "Review search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_qemz9g2tf", + "title": "Validate user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_8_5n4xh0lfg", + "title": "Configure reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_73g0xoogk", + "title": "API v1.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-06-11T19:41:59.433Z", + "dueDate": "2024-06-08T00:31:38.245Z", + "tags": [ + "react-native", + "ios", + "android", + "backend" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_22iadsqgu", + "title": "Refactor grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_z1y3ggy6z", + "title": "Design file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_11h6nhq9k", + "title": "Optimize responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_wp1h5d15l", + "title": "Research navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_htlmy92qv", + "title": "Update performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_44z5f7iaw", + "title": "Research data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_gzaazpbbw", + "title": "Test component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_0s64us4cm", + "title": "Setup grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_79ps7mmgd", + "title": "Frontend Redesign v5.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-02-12T04:20:35.448Z", + "dueDate": "2024-04-01T00:08:01.121Z", + "tags": [ + "design-system", + "microservices" + ], + "progress": 71, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_bfn5u1t59", + "title": "Implement search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_y3bfn7x2t", + "title": "Deploy security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_j2f69jedg", + "title": "Update data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_3hzbirws3", + "title": "Optimize reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_tsza2xgj1", + "title": "Configure payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_yb1q82wm2", + "title": "Migrate email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_zjaxtkkfs", + "title": "Update authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_c3b06yezv", + "title": "Database Migration v1.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-12-13T07:43:28.447Z", + "dueDate": "2024-08-20T13:26:25.614Z", + "tags": [ + "react-native", + "typescript", + "design-system", + "data", + "backend", + "testing" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_0gkizowf3", + "title": "Review responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_7rrotshgh", + "title": "Implement component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_k8rc0a371", + "title": "API v3.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-05-08T17:50:19.503Z", + "dueDate": "2024-01-28T23:55:46.443Z", + "tags": [ + "ios", + "java", + "graphql", + "kubernetes", + "api", + "react-native" + ], + "progress": 78, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_9yd8e0ayz", + "title": "Analyze authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_1nx8ncpxz", + "title": "Optimize performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_1rm515bpt", + "title": "Component Library v4.0 Development", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-06-14T20:29:33.822Z", + "dueDate": "2024-08-17T22:43:08.023Z", + "tags": [ + "ios", + "frontend", + "aws", + "typescript", + "ui/ux", + "android" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_zy56duh1r", + "title": "Document caching layer", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_r10ojcc6c", + "title": "Integrate user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_y5xw3rvqt", + "title": "CI/CD Pipeline v2.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-03-27T05:09:16.133Z", + "dueDate": "2024-03-23T13:31:10.087Z", + "tags": [ + "performance", + "frontend", + "security" + ], + "progress": 71, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_jztsgtxwo", + "title": "Analyze caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_trnzcfl8w", + "title": "Monitor performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_el0gal6jn", + "title": "Configure component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_xpxpkon2i", + "title": "Build payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_5si6hhc9l", + "title": "Create user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_uc66a6t2o", + "title": "Validate database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_6mj54oc59", + "title": "Create performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_201rax66x", + "title": "Implement reporting dashboard", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_svxmegp6m", + "title": "Mobile App v2.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-08-28T14:20:57.064Z", + "dueDate": "2024-09-19T11:56:22.092Z", + "tags": [ + "graphql", + "security", + "frontend", + "database", + "testing", + "java" + ], + "progress": 86, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_jpw03v3zi", + "title": "Refactor reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_g27okseq7", + "title": "Test search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_hd6aijuai", + "title": "Database Migration v5.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-06-11T12:51:00.016Z", + "dueDate": "2024-09-26T21:34:57.757Z", + "tags": [ + "nodejs", + "performance", + "microservices" + ], + "progress": 83, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_ey99666bj", + "title": "Update navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_m706y2spj", + "title": "Document caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_y4owy9p5l", + "title": "Migrate search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_a1kpctexy", + "title": "Update reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_roko9sz80", + "title": "Configure responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_6px1o3a0t", + "title": "Build performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_ous34d953", + "title": "Backend Refactoring v3.0 Enhancement", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-06-22T17:59:09.509Z", + "dueDate": "2024-10-01T02:16:10.400Z", + "tags": [ + "ui/ux", + "backend", + "graphql", + "security" + ], + "progress": 60, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_q3ogu888o", + "title": "Integrate caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_f234umdsr", + "title": "Test responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_3_3g0hduypi", + "title": "Microservice v1.0 Development", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-01-23T06:54:38.734Z", + "dueDate": "2024-01-03T10:55:58.145Z", + "tags": [ + "data", + "aws", + "microservices", + "components", + "frontend" + ], + "progress": 63, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_e7m05hhyw", + "title": "Design file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_eicaxq4w3", + "title": "Create component library", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_fq0ltaxl5", + "title": "Implement database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_33oovxi1w", + "title": "Design grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_9803o7iwc", + "title": "Optimize security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_4frvohg91", + "title": "Test reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_85nk10m1j", + "title": "Test security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_j5km6mkne", + "title": "Implement security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_8_fr92mi8hu", + "title": "Migrate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-torres.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_2k8vz1q1v", + "title": "Microservice v2.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-10-20T18:30:25.638Z", + "dueDate": "2024-10-28T07:21:15.179Z", + "tags": [ + "ios", + "ci/cd", + "data", + "aws" + ], + "progress": 16, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_9vchhghd1", + "title": "Build caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_x0tydcb4f", + "title": "Build email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_5co3pl7db", + "title": "Optimize performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_3909ij3zn", + "title": "Monitor data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_0oe678zc1", + "title": "Setup search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_6gum4c7p7", + "title": "Testing Framework v1.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-05-26T17:24:50.203Z", + "dueDate": "2024-09-12T21:03:30.217Z", + "tags": [ + "backend", + "database", + "api", + "frontend", + "golang" + ], + "progress": 14, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_7oweqcc6d", + "title": "Migrate API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_93kaijsjy", + "title": "Validate caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_dtv59eksa", + "title": "Setup error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_7t9dzshrf", + "title": "Document payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_m3dywjwzl", + "title": "Fix API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_d5lajwhfk", + "title": "Test performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_23syopyes", + "title": "Analyze notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-hill.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_p1vmfs4gi", + "title": "API v2.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-04-27T21:19:53.229Z", + "dueDate": "2024-01-27T03:49:06.672Z", + "tags": [ + "optimization", + "graphql", + "react", + "api", + "java" + ], + "progress": 24, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_6303do349", + "title": "Review payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_yhai9sh80", + "title": "Implement search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_mrferek5n", + "title": "Document email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_r1ln4ifav", + "title": "Integrate payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_bglca0rts", + "title": "Refactor reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_61ecn3lw9", + "title": "Database Migration v2.0 Development", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-08-30T21:38:14.523Z", + "dueDate": "2024-11-28T22:00:36.625Z", + "tags": [ + "java", + "python", + "ios", + "frontend", + "optimization", + "storybook" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_4sabelzrw", + "title": "Migrate performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_rfcxaor07", + "title": "Analyze caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_3jct46nwp", + "title": "Research grid layout", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_epqhoa8qr", + "title": "Component Library v5.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-10-17T03:34:35.026Z", + "dueDate": "2024-04-26T10:11:02.193Z", + "tags": [ + "optimization", + "frontend", + "typescript", + "ios" + ], + "progress": 58, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_97hjdg515", + "title": "Integrate notification system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_f17wr9tpt", + "title": "Research security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_3_2wk4s0xp5", + "title": "Backend Refactoring v1.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-09-27T01:44:00.067Z", + "dueDate": "2024-06-23T07:21:29.132Z", + "tags": [ + "java", + "frontend", + "docker", + "azure", + "golang", + "backend" + ], + "progress": 23, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_n2kcj7fkj", + "title": "Validate grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_cc78eves8", + "title": "Fix performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_aijdcg21h", + "title": "Build performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_8ifok24re", + "title": "Research file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_oh65ucfoa", + "title": "Test email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_7du27svr7", + "title": "Analyze search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_o63wkzq83", + "title": "Refactor performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_aowohe44b", + "title": "API v3.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-03-14T12:43:08.090Z", + "dueDate": "2024-07-25T04:21:55.236Z", + "tags": [ + "typescript", + "design-system", + "ios", + "aws" + ], + "progress": 99, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_shb4y43vc", + "title": "Analyze navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_kkf8jbmgd", + "title": "Build error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_nf5f15mk1", + "title": "Setup caching layer", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_1gkglhrur", + "title": "Migrate authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_tjr35s8ue", + "title": "Configure data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_oresbuusp", + "title": "Document security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_ztk7sv3ng", + "title": "Research database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/emily-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_lsf0szbz9", + "title": "Microservice v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-06-15T04:33:53.517Z", + "dueDate": "2024-07-15T10:13:09.094Z", + "tags": [ + "security", + "storybook" + ], + "progress": 0, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_15oxvpwch", + "title": "Design error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_9al84odnc", + "title": "Research responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_fiz267iqx", + "title": "Update responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_a0mp0gpxu", + "title": "Implement user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_sirg496vd", + "title": "Fix navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_zduquxqng", + "title": "Monitor database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_t0lbzj1po", + "title": "Review navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_tz0ot6rry", + "title": "Document error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_loetushsx", + "title": "Backend Refactoring v4.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "CRITICAL", + "assignedAt": "2023-03-23T03:57:04.615Z", + "dueDate": "2024-04-03T12:04:57.650Z", + "tags": [ + "ios", + "docker", + "microservices", + "typescript" + ], + "progress": 69, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_30klo1hgv", + "title": "Update API endpoints", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_wknrgyat0", + "title": "Create caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_k1nsvv0jj", + "title": "Setup reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_fjex6h05q", + "title": "Integrate file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_932sv3m1s", + "title": "Deploy reporting dashboard", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_or65640bn", + "title": "Analyze email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_3alszs5hj", + "title": "Document notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_6fywhc406", + "title": "Research email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_8_1q93mde7z", + "title": "Update security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_2_1g9ijgbwx", + "title": "Component Library v2.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-03-23T19:35:27.170Z", + "dueDate": "2024-03-14T04:13:00.111Z", + "tags": [ + "react", + "design-system", + "api" + ], + "progress": 93, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_5vu4zocps", + "title": "Research notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_15jrz7iw3", + "title": "Integrate payment integration", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_3_ubk31y41t", + "title": "Testing Framework v1.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-04-13T23:17:18.592Z", + "dueDate": "2024-10-20T10:55:37.251Z", + "tags": [ + "typescript", + "azure" + ], + "progress": 35, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_62e9sjhls", + "title": "Configure data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_epq2ywnvn", + "title": "Migrate user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_leh4ha9yv", + "title": "Design reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_xo5rsdo94", + "title": "Configure caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_m10vk3874", + "title": "Build responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/emily-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_gvpqnp87f", + "title": "Component Library v1.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-03-06T23:15:09.041Z", + "dueDate": "2024-06-20T06:44:51.317Z", + "tags": [ + "nodejs", + "data", + "ios", + "optimization", + "docker", + "security" + ], + "progress": 85, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_qc3h7btm8", + "title": "Refactor authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_1nqgcn2rr", + "title": "Create caching layer", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_hjt5x1l2j", + "title": "Microservice v4.0 Enhancement", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-10-25T17:09:26.883Z", + "dueDate": "2024-02-15T05:36:33.915Z", + "tags": [ + "nodejs", + "data", + "optimization", + "frontend" + ], + "progress": 59, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_gk6d57p5f", + "title": "Migrate error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_xdt8idxl1", + "title": "Analyze payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_itexnzpk0", + "title": "Research user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/michael-scott.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_y47lxpyra", + "title": "Testing Framework v4.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-05-19T11:19:44.415Z", + "dueDate": "2024-11-10T09:22:01.769Z", + "tags": [ + "azure", + "ios", + "graphql", + "data", + "docker", + "components" + ], + "progress": 47, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_4zd87dijq", + "title": "Optimize grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_s9so0rzzi", + "title": "Create security measures", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_mzeqeia38", + "title": "Review search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_9b3wot386", + "title": "Refactor authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_4pwudbzcr", + "title": "Monitor payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_z3c126dzj", + "title": "Build email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_fikq96b5j", + "title": "Frontend Redesign v4.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-07-02T11:29:45.876Z", + "dueDate": "2024-05-06T13:50:04.619Z", + "tags": [ + "design-system", + "storybook", + "typescript" + ], + "progress": 12, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_31v73il9u", + "title": "Validate responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_gqpsbd10r", + "title": "Migrate performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_96zuozpaq", + "title": "Optimize database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_m7u8qbkdj", + "title": "Refactor caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_08b37fsk6", + "title": "Test user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_f8xue30wq", + "title": "Research API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_jrusxutl8", + "title": "Implement error handling", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_kzu95up06", + "title": "Review security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_gr2ylphkn", + "title": "Database Migration v1.0 Enhancement", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-05-20T13:21:09.328Z", + "dueDate": "2024-05-07T16:43:52.585Z", + "tags": [ + "frontend", + "backend", + "security" + ], + "progress": 91, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_p9nhvs9bl", + "title": "Test reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_05or92zxs", + "title": "Update user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_y2qablgc5", + "title": "Design caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_pb7lybxps", + "title": "Document navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_2fwcph4b1", + "title": "Research search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_mr88qbwlt", + "title": "Setup file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_gz89ui0m4", + "title": "Review database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_z0hed2uov", + "title": "Microservice v4.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-07-26T14:39:51.124Z", + "dueDate": "2024-12-08T09:12:19.854Z", + "tags": [ + "security", + "python", + "frontend" + ], + "progress": 95, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_hvomd4stt", + "title": "Validate file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_4e9ik05vo", + "title": "Design database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_3dui8d5bq", + "title": "Setup reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_rn7tjt82h", + "title": "Review error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_ksoo29hrh", + "title": "Test user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_6hcw2v050", + "title": "Test user permissions", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_nq7kw5a6l", + "title": "Design file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_27j6rke6a", + "title": "Design user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_8_3lw0sehr6", + "title": "Fix user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_y02nd9eo9", + "title": "Backend Refactoring v3.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-02-07T05:06:43.569Z", + "dueDate": "2024-07-11T03:13:15.154Z", + "tags": [ + "ios", + "storybook", + "react", + "backend", + "ci/cd", + "security" + ], + "progress": 36, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_ho31uaac7", + "title": "Document error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_92lqljxhk", + "title": "Monitor component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_2_nelbim17t", + "title": "Dashboard v1.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-07-24T01:18:51.824Z", + "dueDate": "2024-06-17T02:27:40.868Z", + "tags": [ + "azure", + "frontend", + "testing", + "storybook" + ], + "progress": 77, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_8ak18egeb", + "title": "Design navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_y0xc0wu1c", + "title": "Optimize API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_gwfj8lw6z", + "title": "Review user permissions", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_7unbgxcif", + "title": "Review navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_3_6chrhfccn", + "title": "Frontend Redesign v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-11-24T23:06:36.561Z", + "dueDate": "2024-06-19T19:10:33.993Z", + "tags": [ + "storybook", + "backend", + "analytics" + ], + "progress": 87, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_lkozfk5he", + "title": "Create grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_7eqfyd6x4", + "title": "Migrate error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_wiorsgub7", + "title": "Analyze reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_y24ezcqp3", + "title": "Configure navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_n5vbuneam", + "title": "Implement responsive design", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441554_2_r18kfz9ql", + "name": "Mobile Development", + "description": "Responsible for mobile development and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/michael-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_7wxnxqmhd", + "title": "Mobile App v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-02-21T08:11:17.303Z", + "dueDate": "2024-08-23T10:12:09.987Z", + "tags": [ + "python", + "java", + "typescript" + ], + "progress": 98, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_ion4o1t5k", + "title": "Monitor authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_6jlogxdgs", + "title": "Test navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_ob3z7r47t", + "title": "Research component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_6rzqk87rf", + "title": "Migrate caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_gzepb9oov", + "title": "Analyze API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_bwwutk2i0", + "title": "Fix security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_wkftto822", + "title": "Microservice v4.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-10-15T20:08:15.182Z", + "dueDate": "2024-08-07T05:07:12.719Z", + "tags": [ + "api", + "python", + "ui/ux" + ], + "progress": 51, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_sb73qqz6z", + "title": "Build database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_dfcgv9lpt", + "title": "Fix performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_wq9ymkp90", + "title": "Research user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_uk3t6n8qo", + "title": "Update email templates", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_64x9ccb4z", + "title": "Analyze reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_2z16vk093", + "title": "Optimize caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_r0n999xy4", + "title": "Analyze error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_2_lydr2utwo", + "title": "Mobile App v5.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "CRITICAL", + "assignedAt": "2023-01-22T19:02:12.117Z", + "dueDate": "2024-05-04T22:46:09.827Z", + "tags": [ + "caching", + "react", + "analytics", + "aws" + ], + "progress": 9, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_wwa4bp2py", + "title": "Design file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_we8g1ffwz", + "title": "Test database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_6tgig54mt", + "title": "Design API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-allen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_5a0wcnjax", + "title": "Mobile App v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-05-31T13:45:55.193Z", + "dueDate": "2024-08-22T09:09:59.112Z", + "tags": [ + "graphql", + "typescript" + ], + "progress": 26, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_ehzxnl85r", + "title": "Integrate data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_ne2l7vmoh", + "title": "Test API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_v4pj4zdqq", + "title": "Fix user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_hoiembv1l", + "title": "Monitor error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_4c2325s4u", + "title": "Update user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_btb62uchc", + "title": "Optimize security measures", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_fnux0vr3m", + "title": "Database Migration v1.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-03-07T09:28:03.791Z", + "dueDate": "2024-08-06T18:31:14.495Z", + "tags": [ + "golang", + "react" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_bmodzg78h", + "title": "Configure search functionality", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_h3osez5g9", + "title": "Create API endpoints", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_b52akofzj", + "title": "Fix performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_xns5ndxax", + "title": "Update notification system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_gj0ke9twl", + "title": "Validate notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_zpurijx8q", + "title": "Test grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_qrdrn2cgl", + "title": "Validate responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_mx3jhrcw5", + "title": "Configure file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_8_xk8ole6n5", + "title": "Build data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/michael-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_inqla1dhs", + "title": "Backend Refactoring v1.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-11-09T05:02:31.969Z", + "dueDate": "2024-02-13T14:22:58.096Z", + "tags": [ + "optimization", + "java", + "security", + "docker", + "frontend" + ], + "progress": 82, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_1zii6tpnq", + "title": "Validate notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_8a075tgpi", + "title": "Setup error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_0p8iozylg", + "title": "Integrate email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_j9uu2932k", + "title": "Build error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_cagibyfys", + "title": "Test reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_zlpj9d172", + "title": "Research error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_3_3nfrp2yg8", + "name": "Ashley Chen", + "email": "ashley.chen@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-chen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_imdi4gb6e", + "title": "CI/CD Pipeline v2.0 Enhancement", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-08-02T20:03:41.526Z", + "dueDate": "2024-05-26T08:01:56.316Z", + "tags": [ + "analytics", + "api" + ], + "progress": 70, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_pu8tu9b40", + "title": "Setup security measures", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_3nfrp2yg8", + "name": "Ashley Chen", + "email": "ashley.chen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_1h80x6ccp", + "title": "Deploy search functionality", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_3nfrp2yg8", + "name": "Ashley Chen", + "email": "ashley.chen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_gtro3gywj", + "title": "Migrate payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_3nfrp2yg8", + "name": "Ashley Chen", + "email": "ashley.chen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/michael-torres.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_uxzzyhb5x", + "title": "Component Library v5.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-10-01T04:31:54.726Z", + "dueDate": "2024-01-06T20:51:45.922Z", + "tags": [ + "caching", + "graphql", + "typescript", + "database" + ], + "progress": 17, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_i48x8wuti", + "title": "Analyze performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_nouwphp2b", + "title": "Validate user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_b1jjom2ka", + "title": "Design data validation", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_e59mzhd7t", + "title": "Test reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_afmc3roxb", + "title": "Deploy grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_3fyqc2lek", + "title": "Build data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_i9p83x5uv", + "title": "Build navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_bs2a819hh", + "title": "API v2.0 Development", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-09-27T22:05:00.676Z", + "dueDate": "2024-05-08T01:20:31.477Z", + "tags": [ + "analytics", + "java", + "testing", + "design-system", + "frontend" + ], + "progress": 99, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_jco1ynyfn", + "title": "Implement data validation", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_kybgjrf9l", + "title": "Design navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_8z29w7zzr", + "title": "Fix search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_1oaypk1rf", + "title": "Monitor caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_rt7lrghvw", + "title": "Configure reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_1pwxziezq", + "title": "Implement responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_0zpy38zq5", + "title": "Component Library v4.0 Enhancement", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-08-27T14:14:46.343Z", + "dueDate": "2024-01-01T20:09:37.912Z", + "tags": [ + "aws", + "backend", + "caching", + "ios" + ], + "progress": 77, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_ec6gcpa8i", + "title": "Update search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_vybbdo7of", + "title": "Fix email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_32p17i5pf", + "title": "Research payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_agzo2mxlv", + "title": "Build authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_etgk0qjnc", + "title": "Design performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_cgcmlpiwg", + "title": "Migrate reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_ivigrcymo", + "title": "Test user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_8mvg4hu2j", + "title": "Test email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_3_e70xzzbdc", + "title": "Component Library v3.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-06-27T17:10:23.288Z", + "dueDate": "2024-08-25T08:10:48.203Z", + "tags": [ + "react-native", + "typescript", + "android", + "graphql", + "java", + "golang" + ], + "progress": 5, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_wdm3a34oy", + "title": "Deploy file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_dfg23l650", + "title": "Integrate data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/emily-king.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_m06xthyzx", + "title": "Testing Framework v1.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-12-03T21:45:04.055Z", + "dueDate": "2024-04-15T06:54:14.521Z", + "tags": [ + "java", + "golang" + ], + "progress": 9, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_hvr5euxnz", + "title": "Analyze notification system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_5w8h2h7hm", + "title": "Deploy performance monitoring", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_3uheeg8qh", + "title": "Integrate database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_zarfd1320", + "title": "Monitor API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_x6ugplx14", + "title": "Refactor responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-white.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_gjbtqvm27", + "title": "Dashboard v3.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-08-16T03:42:19.934Z", + "dueDate": "2024-08-29T13:03:17.885Z", + "tags": [ + "storybook", + "optimization" + ], + "progress": 56, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_go5newsgb", + "title": "Deploy authentication service", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_cpqr7u745", + "title": "Deploy security measures", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_oqo71g0o1", + "title": "Configure authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_pbaj3ag5n", + "title": "Configure file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_7lohzv30t", + "title": "Implement data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_yc5r2vd83", + "title": "Deploy database queries", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_b61ghyloi", + "title": "CI/CD Pipeline v5.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-11-20T09:22:36.455Z", + "dueDate": "2024-12-18T04:11:21.919Z", + "tags": [ + "typescript", + "analytics", + "data", + "azure", + "react", + "ci/cd" + ], + "progress": 72, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_zv03thqw9", + "title": "Configure grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_puu83unok", + "title": "Validate grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_7aowu7glm", + "title": "Setup grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_p09dtn7qm", + "title": "API v4.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-05-21T21:57:20.928Z", + "dueDate": "2024-07-25T20:44:11.403Z", + "tags": [ + "frontend", + "docker", + "analytics", + "data", + "design-system", + "typescript" + ], + "progress": 78, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_789peoiwi", + "title": "Deploy notification system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_s30cdef12", + "title": "Implement navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_n5ma8bpjf", + "title": "API v5.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-10-10T06:06:16.762Z", + "dueDate": "2024-12-30T00:56:37.024Z", + "tags": [ + "storybook", + "frontend", + "python", + "api", + "ui/ux", + "ios" + ], + "progress": 97, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_aruetwm8e", + "title": "Integrate user interface", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_oap68wmjd", + "title": "Analyze user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_9q78693c0", + "title": "Design email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_60j1mmmpj", + "title": "Setup search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_hegr5gck4", + "title": "Test navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_1qja32vbq", + "title": "Review file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/michael-sanchez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_zvsfsnot2", + "title": "Database Migration v3.0 Enhancement", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-12-31T09:10:09.450Z", + "dueDate": "2024-05-26T17:43:05.267Z", + "tags": [ + "azure", + "data", + "mobile", + "react-native" + ], + "progress": 43, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_cfkqz198e", + "title": "Refactor user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_qgmbzzhhn", + "title": "Analyze search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_l3t0vptvi", + "title": "Integrate navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_ise6c0s88", + "title": "Microservice v5.0 Enhancement", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-01-28T16:47:37.161Z", + "dueDate": "2024-04-23T04:45:30.272Z", + "tags": [ + "performance", + "aws", + "docker", + "python" + ], + "progress": 17, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_2up3gb2qi", + "title": "Review grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_u5urkcl50", + "title": "Review search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_90rsmbmjf", + "title": "Build grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_6434ixqhl", + "title": "Analyze file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_aly2w111s", + "title": "Implement security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_ya3lgnm9y", + "title": "Validate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_cher9t5ci", + "title": "Database Migration v4.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-10-25T10:30:32.743Z", + "dueDate": "2024-09-04T04:06:00.432Z", + "tags": [ + "typescript", + "docker", + "storybook" + ], + "progress": 78, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_ddo8tbaxt", + "title": "Monitor user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_9aey19cfd", + "title": "Monitor user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_ficmro2nk", + "title": "Fix search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_nz8etqj3p", + "title": "Integrate component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_3_kxmjxnwg6", + "title": "Backend Refactoring v4.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-12-15T06:40:52.948Z", + "dueDate": "2024-07-29T03:16:19.582Z", + "tags": [ + "react-native", + "microservices", + "android" + ], + "progress": 93, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_gpjhxqhtb", + "title": "Analyze security measures", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_p9rkvpvgs", + "title": "Document authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_7ep5mye36", + "title": "Integrate grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_fx17ncj40", + "title": "Migrate payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_1gvtq0ssx", + "title": "Document user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/emily-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_xmhrhqiqa", + "title": "Dashboard v2.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-05-22T16:48:21.038Z", + "dueDate": "2024-12-30T11:00:40.658Z", + "tags": [ + "azure", + "frontend", + "data", + "storybook", + "backend", + "ci/cd" + ], + "progress": 79, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_cuzvnue4n", + "title": "Update security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_2v7g2odna", + "title": "Update data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_y8eddazpn", + "title": "Build authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_i2ndsjmi0", + "title": "Research file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_4yuobpxi8", + "title": "Update search functionality", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_q6ux2tc8q", + "title": "Test user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-torres.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_90gbrsfx7", + "title": "API v5.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-09T18:52:19.105Z", + "dueDate": "2024-07-06T05:08:40.526Z", + "tags": [ + "java", + "components", + "mobile" + ], + "progress": 40, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_gd3gmdog0", + "title": "Document component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_h685fpd73", + "title": "Configure file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_u8u5bu31q", + "title": "Build API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_5ks1a1dyj", + "title": "Research grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_utksrjtxc", + "title": "Validate performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_sui2ubezb", + "title": "Test notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_ym2xoe6vy", + "title": "Database Migration v3.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-09-29T00:52:18.224Z", + "dueDate": "2024-11-22T01:07:28.406Z", + "tags": [ + "typescript", + "kubernetes" + ], + "progress": 81, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_kxivqqqgy", + "title": "Design payment integration", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_xs82s04zj", + "title": "Research search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_zn7wgsff0", + "title": "Review email templates", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_n6srmbxig", + "title": "Research user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_yzufzqexn", + "title": "Configure security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_f950v5mak", + "title": "Integrate API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_4uw51dwio", + "title": "Integrate grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_mktz7krqn", + "title": "Configure data validation", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-johnson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_0ee77nrdv", + "title": "Microservice v1.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-08-01T19:23:48.512Z", + "dueDate": "2024-12-02T07:19:59.788Z", + "tags": [ + "ios", + "optimization", + "python" + ], + "progress": 38, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_d9x977953", + "title": "Research data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_oox9b9hfc", + "title": "Build caching layer", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_hzt8hx2dj", + "title": "Integrate performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_ro92falpv", + "title": "CI/CD Pipeline v4.0 Development", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-03-25T05:38:47.578Z", + "dueDate": "2024-10-17T17:47:02.270Z", + "tags": [ + "frontend", + "golang", + "backend", + "storybook", + "ci/cd" + ], + "progress": 5, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_1m6vq3sn4", + "title": "Implement reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_5fmxzp08u", + "title": "Optimize navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_8purswnjf", + "title": "Document user permissions", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_ddgl7mcu9", + "title": "Analyze notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_1f4dd61tg", + "title": "Build grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_ausyog90x", + "title": "Migrate email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_h8cqs5bad", + "title": "Review caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_icdcj5hki", + "title": "Fix user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_8_ax4ir96fd", + "title": "Analyze navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_w4v6m7q6r", + "title": "Testing Framework v5.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-01-09T10:25:38.771Z", + "dueDate": "2024-02-21T23:58:04.096Z", + "tags": [ + "security", + "python" + ], + "progress": 100, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_8omwxf2wn", + "title": "Migrate grid layout", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_bnb01cu3p", + "title": "Design file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_ve4vnb3ks", + "title": "Integrate authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-clark.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_5gj8nynov", + "title": "CI/CD Pipeline v3.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-08-03T14:40:28.980Z", + "dueDate": "2024-08-16T08:06:54.089Z", + "tags": [ + "nodejs", + "typescript", + "react", + "microservices", + "python" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_e6imumi9o", + "title": "Create component library", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_bch940bbt", + "title": "Design API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_05t7z6dwy", + "title": "Configure navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_qemtkfqmh", + "title": "Review reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_0ivimxwm7", + "title": "Monitor payment integration", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_5a8yiz4p3", + "title": "Build grid layout", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_n7qm6a7g4", + "title": "Optimize API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_ea50gaecw", + "title": "Research caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_ejj57jg4m", + "title": "API v2.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-09-08T11:57:01.827Z", + "dueDate": "2024-09-05T06:11:18.259Z", + "tags": [ + "ios", + "golang", + "optimization", + "api", + "caching" + ], + "progress": 3, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_uwx5x4zpw", + "title": "Research notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_d5bqga3bm", + "title": "Research performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_6o5dxf720", + "title": "Create authentication service", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_5nbfwf3pm", + "title": "Setup payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_no76jaia2", + "title": "Build search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_xuhxsfptz", + "title": "Create error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/david-ramirez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_smwqlaarf", + "title": "Frontend Redesign v2.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-04-20T02:50:44.440Z", + "dueDate": "2024-09-14T10:06:34.901Z", + "tags": [ + "backend", + "ci/cd" + ], + "progress": 93, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_3y3x8n0qm", + "title": "Migrate navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_tmfijc5w6", + "title": "Monitor notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_w20aqfylo", + "title": "Test file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_w8gxwcp3c", + "title": "Design search functionality", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_6uyvix9bx", + "title": "Refactor email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_w7fnp3q1f", + "title": "Test database queries", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_lglcd9pa6", + "title": "Dashboard v2.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-11-18T20:29:14.705Z", + "dueDate": "2024-11-08T11:51:21.552Z", + "tags": [ + "python", + "golang", + "optimization", + "performance", + "typescript", + "mobile" + ], + "progress": 89, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_fkg877d7y", + "title": "Validate authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_4s3fb0dnd", + "title": "Validate component library", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_uanlfe2ch", + "title": "Create caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_d5mk4vrrh", + "title": "Migrate search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_jppccsuk9", + "title": "Update payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_4i3ctea1k", + "title": "Test grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_30h9f0fw6", + "title": "Create caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_eczijusfj", + "title": "Testing Framework v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-17T05:00:30.976Z", + "dueDate": "2024-03-15T20:55:53.256Z", + "tags": [ + "python", + "android", + "aws" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_h3cbksb81", + "title": "Integrate database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_20yy21b7d", + "title": "Fix API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_t46vmbeww", + "title": "Create file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_38su9kb5o", + "title": "Test email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_j7prl7k2j", + "title": "Validate navigation system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_1u9rz89u8", + "title": "Setup reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_2vbnj2933", + "title": "Implement component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441555_3_0qamnxg4v", + "name": "Infrastructure", + "description": "Responsible for infrastructure and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/michael-walker.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_2bhzvg3ws", + "title": "Backend Refactoring v4.0 Development", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-03-16T13:23:42.043Z", + "dueDate": "2024-07-14T01:11:13.545Z", + "tags": [ + "mobile", + "security", + "microservices", + "ios", + "database", + "backend" + ], + "progress": 57, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_tj9u9w9zy", + "title": "Document database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_lyv4igraq", + "title": "Review component library", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_rt2otlqht", + "title": "Validate security measures", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_26b6pxqmg", + "title": "Research error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_j304zp0wo", + "title": "Microservice v1.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-01-12T11:55:01.711Z", + "dueDate": "2024-02-28T21:46:35.790Z", + "tags": [ + "design-system", + "ci/cd", + "golang", + "aws", + "ios", + "performance" + ], + "progress": 96, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_me3722bya", + "title": "Integrate user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_wyco4sqo6", + "title": "Document API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_69b63euqu", + "title": "Document component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_1i2oxgi8k", + "title": "Backend Refactoring v3.0 Enhancement", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-03-20T02:52:47.056Z", + "dueDate": "2024-01-19T23:18:47.053Z", + "tags": [ + "graphql", + "typescript", + "aws", + "ios" + ], + "progress": 49, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_rj61i6xjr", + "title": "Analyze component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_zl5bl0g37", + "title": "Document database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_xf5kz7pl9", + "title": "Test payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_3_myttqxp2o", + "title": "Database Migration v4.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-12-03T23:33:08.660Z", + "dueDate": "2024-05-26T02:57:41.035Z", + "tags": [ + "react", + "graphql", + "ui/ux", + "nodejs", + "security" + ], + "progress": 97, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_mkzd5ejhr", + "title": "Refactor grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_0osack0x8", + "title": "Setup email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_pv9t5sb4m", + "title": "Fix component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_1vbqo90kg", + "title": "Configure database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_20z295lwq", + "title": "Deploy notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_c8yr1vr6j", + "title": "Test responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_ihn2em25e", + "title": "Test search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_sr7kkhvkj", + "title": "Validate email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_8_uuzh13cd4", + "title": "Implement error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-johnson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_oztdwlrzg", + "title": "API v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-11-14T10:11:39.580Z", + "dueDate": "2024-07-27T04:53:11.918Z", + "tags": [ + "frontend", + "security", + "analytics" + ], + "progress": 87, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_xb9dww0wl", + "title": "Integrate data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_a989pedec", + "title": "Monitor API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_8ov7fk8u8", + "title": "Migrate database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_o0z57qe2s", + "title": "Deploy error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_cspd1pxlr", + "title": "Monitor user permissions", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_77wyr9j05", + "title": "Monitor email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_h42d6ef5o", + "title": "Create user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_9rkvmzej1", + "title": "Integrate navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-lewis.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_0eshsi9ja", + "title": "API v1.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-02-15T03:52:20.201Z", + "dueDate": "2024-07-17T11:36:18.299Z", + "tags": [ + "ios", + "design-system", + "azure", + "security", + "kubernetes" + ], + "progress": 8, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_f65ahl3bl", + "title": "Fix database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_hqc1xbkc9", + "title": "Configure API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_ea4e25gg7", + "title": "Validate component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_pw9ri0k06", + "title": "Update reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_rfj2oc2ms", + "title": "Mobile App v1.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-09-18T01:08:45.323Z", + "dueDate": "2024-01-26T15:25:05.240Z", + "tags": [ + "react", + "ios" + ], + "progress": 15, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_rc4p9he82", + "title": "Migrate email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_icgz0xrdr", + "title": "Integrate security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_92d93ubkk", + "title": "Update email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_9a3fvc7j8", + "title": "Migrate component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_5il0adccu", + "title": "Design user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_7auwp6s63", + "title": "Migrate file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_vk127k0ic", + "title": "Update authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_ryskpn05d", + "title": "Monitor responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_8_9fr7bferr", + "title": "Setup component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_8pflhkmgr", + "title": "Database Migration v1.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-02-01T15:56:35.778Z", + "dueDate": "2024-02-16T20:54:29.354Z", + "tags": [ + "nodejs", + "optimization", + "docker" + ], + "progress": 61, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_s6ki0uxg5", + "title": "Build grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_oc8jzl25w", + "title": "Analyze user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_0ae46knep", + "title": "Monitor user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_3_la6mlyrov", + "title": "Testing Framework v3.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-10-18T11:44:35.411Z", + "dueDate": "2024-06-16T21:04:14.041Z", + "tags": [ + "mobile", + "data", + "react" + ], + "progress": 74, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_0j5zc645q", + "title": "Configure email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_sx26t3gej", + "title": "Analyze API endpoints", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_acb15szr8", + "title": "Migrate navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_2e8de2kcn", + "title": "Create notification system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_o1zox5qkj", + "title": "Migrate authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_c8vr0bdqk", + "title": "Optimize security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-brown.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_w4w4gwjvl", + "title": "Backend Refactoring v1.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-09-12T11:25:28.511Z", + "dueDate": "2024-06-18T00:28:40.354Z", + "tags": [ + "performance", + "optimization", + "components", + "graphql", + "analytics" + ], + "progress": 31, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_jp2znefsk", + "title": "Integrate notification system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_4s0yiv7sz", + "title": "Integrate data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_5ch8dccjh", + "title": "Implement caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_wzmzzjhhp", + "title": "Update data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_8845ma4kg", + "title": "Testing Framework v4.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-10-15T21:31:30.615Z", + "dueDate": "2024-02-08T13:23:10.698Z", + "tags": [ + "performance", + "java" + ], + "progress": 5, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_uyezenu6p", + "title": "Analyze user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_405sswypt", + "title": "Design API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_y5bd2pngm", + "title": "Design component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_325lgdccy", + "title": "Monitor file upload", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_5rv4onsd4", + "title": "Research payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_lpxeafgg2", + "title": "Test API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_rg1j285q3", + "title": "Migrate authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_c0qpy2pyo", + "title": "Analyze performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_8_2rchof0mf", + "title": "Design responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_vhszrojzr", + "title": "CI/CD Pipeline v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-06-06T13:43:55.712Z", + "dueDate": "2024-03-12T17:22:28.244Z", + "tags": [ + "aws", + "python", + "microservices", + "docker", + "caching", + "frontend" + ], + "progress": 98, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_7zo9issrg", + "title": "Setup component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_byuv7lnfl", + "title": "Update payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_y8szvr8u1", + "title": "Research performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_fst5i5g9j", + "title": "Design grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_eoypta3kd", + "title": "Create performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_dcovbrnsq", + "title": "Optimize reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_k9ppl5rhj", + "title": "Configure API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_u4wsf0g9w", + "title": "Implement navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_xwrcfqjqo", + "title": "Create email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-robinson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_touwv0jdg", + "title": "Microservice v1.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-09-23T07:37:58.449Z", + "dueDate": "2024-12-08T19:20:19.645Z", + "tags": [ + "data", + "ui/ux", + "graphql", + "design-system", + "microservices" + ], + "progress": 89, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_7arvxpiji", + "title": "Monitor reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_ugj5lbxdk", + "title": "Setup responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_5qayjix0d", + "title": "Refactor error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_3uqudg292", + "title": "Optimize email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_d8zos9r2n", + "title": "Design user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_7yfx2dg6z", + "title": "Configure error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/christopher-brown.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_5tudf1nfz", + "title": "API v4.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-03-04T05:59:57.155Z", + "dueDate": "2024-08-09T12:04:47.209Z", + "tags": [ + "typescript", + "performance", + "data", + "java", + "caching", + "kubernetes" + ], + "progress": 94, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_0uwbr486x", + "title": "Analyze user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_pko0jkno0", + "title": "Build authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_aptr6uq6e", + "title": "Dashboard v2.0 Development", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-04-28T20:42:11.819Z", + "dueDate": "2024-11-13T07:22:21.597Z", + "tags": [ + "security", + "frontend", + "typescript", + "react", + "android", + "optimization" + ], + "progress": 20, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_bg1h6rhxn", + "title": "Configure component library", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_uscr97ou2", + "title": "Fix email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_rdyrpga55", + "title": "Optimize error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_11ip5kv0j", + "title": "Research authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_3o1mqrwm1", + "title": "Document navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_sx369f7o6", + "title": "Fix database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_n087i0smu", + "title": "Build reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_iwmwenan3", + "title": "Document notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_i2onv49fd", + "title": "Review security measures", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-harris.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_249206iub", + "title": "API v2.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-12-02T06:19:37.193Z", + "dueDate": "2024-09-17T05:00:39.566Z", + "tags": [ + "design-system", + "ios", + "microservices", + "frontend" + ], + "progress": 8, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_u4caqg9gw", + "title": "Research error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_y742yo55a", + "title": "Setup error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_tm1qe335n", + "title": "Build component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_jj2fcqx2d", + "title": "Validate database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_p15w2rx8x", + "title": "Create notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_2vs4v7quq", + "title": "Create payment integration", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_avntdbje3", + "title": "Validate email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_x3rqy8ncu", + "title": "Refactor database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_6xdpgowu4", + "title": "Analyze API endpoints", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_l5s4a7slv", + "title": "CI/CD Pipeline v3.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-10-27T17:27:03.980Z", + "dueDate": "2024-10-12T13:01:05.427Z", + "tags": [ + "react-native", + "ios", + "analytics" + ], + "progress": 98, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_n2795tnro", + "title": "Monitor component library", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_i3uc4jeaw", + "title": "Deploy responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_tlb69xur9", + "title": "Component Library v2.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-04-17T18:21:23.844Z", + "dueDate": "2024-12-24T03:09:03.305Z", + "tags": [ + "nodejs", + "caching" + ], + "progress": 67, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_z97t90qiu", + "title": "Update performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_tqki5k1zs", + "title": "Update navigation system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_hvonqmpwx", + "title": "Analyze data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_qufbmpdv6", + "title": "Setup user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_0gkh97kfa", + "title": "Test component library", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_oqc50ezvs", + "title": "Setup caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-ramirez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_e9objzk87", + "title": "Testing Framework v3.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-12-30T07:21:53.982Z", + "dueDate": "2024-09-11T16:39:28.200Z", + "tags": [ + "ios", + "mobile", + "api", + "typescript" + ], + "progress": 65, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_nyd33eh6t", + "title": "Setup grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_ye8ncr1dl", + "title": "Implement grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_1kmuzaq4w", + "title": "Validate grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_eotz1fl80", + "title": "Analyze error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_da94imu8z", + "title": "Mobile App v3.0 Development", + "status": "IN_PROGRESS", + "priority": "CRITICAL", + "assignedAt": "2023-08-27T22:24:14.566Z", + "dueDate": "2024-03-21T06:43:13.066Z", + "tags": [ + "caching", + "data", + "android", + "backend", + "api", + "storybook" + ], + "progress": 36, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_abacq03c8", + "title": "Update file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_5m3w1359r", + "title": "Setup component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_6zigp1i1s", + "title": "Deploy grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_g9mh9gpim", + "title": "Design responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_aywtix1bq", + "title": "Analyze search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_g8pn33vu2", + "title": "Refactor file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_yra489ffm", + "title": "Implement navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_2jc3kok06", + "title": "CI/CD Pipeline v4.0 Development", + "status": "PLANNING", + "priority": "CRITICAL", + "assignedAt": "2023-07-10T02:00:12.486Z", + "dueDate": "2024-01-27T23:15:50.679Z", + "tags": [ + "design-system", + "aws", + "security", + "python" + ], + "progress": 11, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_8h7maj8v7", + "title": "Optimize search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_wahvm4lca", + "title": "Research file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_qjf8lcedj", + "title": "Validate API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_gx3y38sxx", + "title": "Refactor data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_opv3byw2d", + "title": "Research data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_p6ualtrrf", + "title": "Deploy user permissions", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_3_6wimuio01", + "title": "Frontend Redesign v2.0 Development", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-04-15T14:05:17.994Z", + "dueDate": "2024-11-18T01:52:20.659Z", + "tags": [ + "react", + "storybook", + "frontend", + "nodejs", + "azure", + "docker" + ], + "progress": 97, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_yj1v34779", + "title": "Implement security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_7s28nrz9x", + "title": "Refactor user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-wright.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_lbjb22pd7", + "title": "Testing Framework v2.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-10-05T20:42:19.933Z", + "dueDate": "2024-09-06T19:52:43.292Z", + "tags": [ + "golang", + "typescript", + "react", + "database", + "azure" + ], + "progress": 20, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_d6ikg4upo", + "title": "Fix email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_fj6wrw177", + "title": "Research component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_7jdsizdzn", + "title": "Update error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_qwb4kda7x", + "title": "Analyze security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_baq0w3gjr", + "title": "Monitor component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_q3vkoi5hd", + "title": "Migrate grid layout", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_dhwwnil20", + "title": "Configure file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_71aadn9yi", + "title": "Mobile App v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-06-11T18:12:20.872Z", + "dueDate": "2024-03-05T15:30:48.571Z", + "tags": [ + "ui/ux", + "ios", + "android", + "api", + "golang", + "typescript" + ], + "progress": 21, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_ye0p510fx", + "title": "Analyze API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_2ec17sxck", + "title": "Design database queries", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_swvzuyuhu", + "title": "Component Library v2.0 Enhancement", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-08-02T21:56:47.354Z", + "dueDate": "2024-08-24T22:01:56.858Z", + "tags": [ + "react", + "testing", + "microservices" + ], + "progress": 52, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_melko9kxn", + "title": "Create user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_fat0lsb6p", + "title": "Analyze file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_pt1myi88v", + "title": "Implement navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_3973dlogh", + "title": "Refactor navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_jb146jgwv", + "title": "Monitor authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_e2xv5lb19", + "title": "Mobile App v1.0 Development", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-08-08T16:45:28.937Z", + "dueDate": "2024-02-29T18:34:32.836Z", + "tags": [ + "aws", + "react" + ], + "progress": 66, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_0rfrqc36e", + "title": "Integrate caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_k2hh2ao0k", + "title": "Document payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_th39cfbn0", + "title": "Document email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_edgqumrlo", + "title": "Validate payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_g2hcdl6kq", + "title": "Configure reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_oc8al226t", + "title": "Setup navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_c8q1xb1t8", + "title": "Review performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_6c70cabol", + "title": "Build file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_atquka0bn", + "title": "Database Migration v1.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-05-18T06:55:57.117Z", + "dueDate": "2024-06-20T22:31:35.801Z", + "tags": [ + "azure", + "android", + "performance", + "kubernetes", + "optimization" + ], + "progress": 70, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_sbi4ccx06", + "title": "Monitor user permissions", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_r8frnj0yj", + "title": "Configure database queries", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_bfdkrfjo9", + "title": "Setup user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_yfeog2g4t", + "title": "Build database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_ic5zm6zv1", + "title": "Setup file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_0wpaocvyu", + "title": "Refactor performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_dnhfkc8he", + "title": "Validate user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441555_4_zi6jcir09", + "name": "Mobile Development", + "description": "Responsible for mobile development and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-harris.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_mrw880b48", + "title": "Frontend Redesign v1.0 Enhancement", + "status": "PLANNING", + "priority": "CRITICAL", + "assignedAt": "2023-01-09T14:50:38.599Z", + "dueDate": "2024-10-06T14:50:59.146Z", + "tags": [ + "ci/cd", + "microservices", + "graphql", + "nodejs", + "ios", + "data" + ], + "progress": 40, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_9l4cnrl07", + "title": "Research responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_w12ur5an0", + "title": "Build data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_qvss76v9r", + "title": "Integrate payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_7kzg18lnu", + "title": "Deploy API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_tiecnlszc", + "title": "Validate notification system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_p4onfjn83", + "title": "Fix navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_szd7h9uh7", + "title": "Migrate error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_1jr8sxbu2", + "title": "Integrate API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_6lsx9s834", + "title": "Review file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_lbw5r1v2b", + "title": "Frontend Redesign v1.0 Development", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-01-29T03:28:17.935Z", + "dueDate": "2024-03-23T13:03:37.228Z", + "tags": [ + "react", + "graphql", + "testing", + "docker", + "frontend", + "storybook" + ], + "progress": 97, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_rokvb9c0e", + "title": "Validate email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_t9ulfglm5", + "title": "Update user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_7hpteyti1", + "title": "Migrate component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_0jzsgbv6u", + "title": "Integrate reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_aj174wl6s", + "title": "Document error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_jlnsn1k7x", + "title": "Integrate data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_05udqak56", + "title": "Test user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_h76ia5ik9", + "title": "Component Library v1.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-10-21T22:45:19.285Z", + "dueDate": "2024-01-16T15:46:53.066Z", + "tags": [ + "frontend", + "mobile", + "kubernetes" + ], + "progress": 86, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_75eykg1lu", + "title": "Migrate payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_zo0jonfit", + "title": "Update responsive design", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_6bpfsx1cn", + "title": "Component Library v5.0 Development", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-11-14T15:42:05.496Z", + "dueDate": "2024-10-27T02:20:18.863Z", + "tags": [ + "design-system", + "frontend", + "graphql", + "backend", + "storybook" + ], + "progress": 36, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_z3apofyn4", + "title": "Migrate user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_3abllip1x", + "title": "Create caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_bs3xywx78", + "title": "Migrate reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_pdhr4ap4x", + "title": "Analyze API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_b5ck6zd54", + "title": "Database Migration v4.0 Enhancement", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-10-26T20:35:31.739Z", + "dueDate": "2024-02-23T03:07:15.707Z", + "tags": [ + "graphql", + "ui/ux", + "storybook", + "caching", + "docker", + "performance" + ], + "progress": 37, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_7djc4jerq", + "title": "Migrate API endpoints", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_9kob63hzn", + "title": "Monitor navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_6mbqcboc4", + "title": "Review API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_vn7ok7slt", + "title": "Monitor notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_naqmammfh", + "title": "Fix API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_3w4ol8gn2", + "title": "Research grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-walker.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_5h886ky4u", + "title": "Dashboard v4.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-02-26T05:16:25.742Z", + "dueDate": "2024-04-04T01:57:42.449Z", + "tags": [ + "golang", + "frontend", + "design-system", + "backend", + "typescript" + ], + "progress": 56, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_20kkbzw6u", + "title": "Integrate data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_g678bqbro", + "title": "Build file upload", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_z5tc3sdmq", + "title": "Fix performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_pz9q8efp1", + "title": "Implement user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_2hn4xf6vz", + "title": "Review search functionality", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_38t4gm2q0", + "title": "Test payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_87vn193e4", + "title": "Test file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_jfgdgr86f", + "title": "Database Migration v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-26T04:20:50.075Z", + "dueDate": "2024-11-14T17:17:35.051Z", + "tags": [ + "docker", + "python", + "kubernetes", + "caching", + "frontend", + "aws" + ], + "progress": 30, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_t07noos7w", + "title": "Integrate notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_7tn4yyo2f", + "title": "Fix reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_u621edzuh", + "title": "Update user interface", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_diui4ooit", + "title": "Migrate data validation", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_y9l1gk7px", + "title": "Frontend Redesign v3.0 Enhancement", + "status": "PLANNING", + "priority": "CRITICAL", + "assignedAt": "2023-11-22T09:51:23.600Z", + "dueDate": "2024-01-08T09:38:36.664Z", + "tags": [ + "nodejs", + "ci/cd", + "azure" + ], + "progress": 4, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_lj9taj7wh", + "title": "Build reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_mk4rp24y7", + "title": "Build component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_rhcqpdiu1", + "title": "Fix email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_obwhlhngq", + "title": "Component Library v5.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-08-31T20:56:32.726Z", + "dueDate": "2024-11-03T22:01:38.607Z", + "tags": [ + "database", + "storybook" + ], + "progress": 94, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_m1hyojiyg", + "title": "Build error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_f4hzhgvdl", + "title": "Migrate database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_yiexnxtbk", + "title": "Fix security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_l8pgpwqff", + "title": "Monitor file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_cp7d4d3s7", + "title": "Validate user permissions", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_dvqfy6lr5", + "title": "Setup authentication service", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_tcwzpmlmw", + "title": "Frontend Redesign v1.0 Enhancement", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-01-27T09:30:24.295Z", + "dueDate": "2024-07-19T00:32:26.355Z", + "tags": [ + "react-native", + "ios", + "security" + ], + "progress": 49, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_bpujtw6ym", + "title": "Validate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_ghthk2cks", + "title": "Optimize error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_f99lkgzos", + "title": "Setup responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_zf4nhqa41", + "title": "Research search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_6sx0njt1z", + "title": "Create responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_n9x8shdci", + "title": "Monitor data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_1x861somv", + "title": "Analyze data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_wrq24pb8o", + "title": "Database Migration v5.0 Enhancement", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-10-16T20:20:30.729Z", + "dueDate": "2024-01-31T23:40:53.054Z", + "tags": [ + "typescript", + "caching", + "aws", + "java", + "graphql", + "ios" + ], + "progress": 79, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_yfc67tsw5", + "title": "Update API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_wp17yp7j1", + "title": "Research responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_phulq7uma", + "title": "Update component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_uehm1xrz7", + "title": "Refactor data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_gzq3cjxdz", + "title": "Document grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_wpxyzfb7l", + "title": "Create API endpoints", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_ryzwrihaw", + "title": "Component Library v3.0 Enhancement", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-12-04T09:20:27.162Z", + "dueDate": "2024-04-22T05:29:24.093Z", + "tags": [ + "graphql", + "components", + "analytics", + "caching", + "python", + "nodejs" + ], + "progress": 60, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_a6olw8wvo", + "title": "Update component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_gavp5raq1", + "title": "Implement email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_xw0nyo79v", + "title": "Create search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_sekgf7r6i", + "title": "Build responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_xyeyuwj0n", + "title": "Fix performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_afmifxvml", + "title": "Research responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_w2a9nw16h", + "title": "Configure security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_3rxoumvi1", + "title": "Dashboard v1.0 Development", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-10-08T23:40:15.899Z", + "dueDate": "2024-02-01T02:05:29.511Z", + "tags": [ + "ui/ux", + "ios" + ], + "progress": 79, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_2hekamxn5", + "title": "Validate email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_3wixg5vgs", + "title": "Design navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_av9ovh9my", + "title": "Create file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_at9mo2zus", + "title": "Test API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_0ec1sqtm4", + "title": "Research email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_ktkax3akh", + "title": "Design user interface", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_d2xeh1nsd", + "title": "Integrate caching layer", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_zc9cimb0t", + "title": "Migrate component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_vfwnwv4sm", + "title": "Design database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-nguyen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_hlc8usllb", + "title": "API v4.0 Development", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-10-04T20:08:29.062Z", + "dueDate": "2024-04-20T04:08:38.606Z", + "tags": [ + "mobile", + "react", + "microservices", + "design-system" + ], + "progress": 61, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_qmy7nq8en", + "title": "Implement user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_lii33wei4", + "title": "Test caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_v8ex5e7zk", + "title": "Deploy API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_vlhzlfmd2", + "title": "Update navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_q605f28ip", + "title": "Migrate component library", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_leffu4q6i", + "title": "Integrate user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_cfg5g3zon", + "title": "Analyze responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_hy51nq8c9", + "title": "Test payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_8zf4eiro1", + "title": "Integrate security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_gb3x6309w", + "title": "Backend Refactoring v5.0 Development", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-11-04T02:12:21.395Z", + "dueDate": "2024-01-14T12:28:59.686Z", + "tags": [ + "azure", + "graphql", + "nodejs", + "api" + ], + "progress": 56, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_yw5g5w3np", + "title": "Document authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_vwthygrby", + "title": "Research API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_x9pz0rpii", + "title": "Optimize user permissions", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_2eevkxuqx", + "title": "Component Library v1.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-11-06T04:25:01.967Z", + "dueDate": "2024-11-04T22:53:38.574Z", + "tags": [ + "storybook", + "ui/ux", + "api", + "typescript", + "mobile", + "caching" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_hde1se1mj", + "title": "Analyze error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_lxvu8vbd8", + "title": "Research responsive design", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_085or4qb8", + "title": "Test responsive design", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_x0srhgsh8", + "title": "Integrate file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_7gjg46hot", + "title": "Create search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_3_6vpz5ws27", + "title": "Microservice v4.0 Enhancement", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-09-26T20:47:58.823Z", + "dueDate": "2024-03-23T18:05:37.072Z", + "tags": [ + "golang", + "frontend", + "react", + "microservices", + "data", + "design-system" + ], + "progress": 42, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_ekq83sbgs", + "title": "Configure responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_yiqsagiyl", + "title": "Deploy navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_76wv84slg", + "title": "Implement file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_rtn4rs36t", + "title": "Fix responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_hog0jdl08", + "title": "Design performance monitoring", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_kfg9q73hv", + "title": "Research user interface", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_ssoizgnmn", + "title": "Design payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-nguyen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_gz3xq2dn5", + "title": "Dashboard v4.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-04-14T03:19:32.002Z", + "dueDate": "2024-09-21T01:32:21.805Z", + "tags": [ + "react", + "ci/cd" + ], + "progress": 11, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_3y1o7bezj", + "title": "Analyze user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_b526oizik", + "title": "Monitor data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_b36gbqhn2", + "title": "Test database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_wze6sw078", + "title": "Optimize grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_d5fk7k752", + "title": "Build security measures", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_0pwt6z87q", + "title": "Refactor payment integration", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_35sqybyxp", + "title": "API v5.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-04-21T13:50:59.027Z", + "dueDate": "2024-11-24T01:32:59.688Z", + "tags": [ + "ui/ux", + "design-system", + "data", + "docker" + ], + "progress": 30, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_9v6220695", + "title": "Validate search functionality", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_x2gzh1sq0", + "title": "Analyze security measures", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_mfc2hoxh4", + "title": "Testing Framework v5.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-01-03T14:39:40.101Z", + "dueDate": "2024-12-22T04:17:58.838Z", + "tags": [ + "caching", + "react-native", + "data", + "backend" + ], + "progress": 9, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_if0z8f2lu", + "title": "Test security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_kcw6z5aay", + "title": "Implement reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_qh5vk9lnm", + "title": "Create payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_jwgl77ms1", + "title": "Validate file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_3yc2zhz4p", + "title": "Validate authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_e7g5sz4cq", + "title": "Configure grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_1l0878n45", + "title": "Configure caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_ctpvzvcs5", + "title": "Optimize grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_yf30m3w40", + "title": "Configure error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_3_nlo3oucm8", + "title": "Mobile App v3.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-09-27T07:36:45.603Z", + "dueDate": "2024-04-22T09:24:32.163Z", + "tags": [ + "golang", + "performance", + "graphql", + "testing", + "android" + ], + "progress": 100, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_g84118kbw", + "title": "Design authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_8salwvc5c", + "title": "Configure user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-scott.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_tw0mtpr6n", + "title": "Database Migration v3.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-08-10T08:09:34.835Z", + "dueDate": "2024-09-26T04:11:44.769Z", + "tags": [ + "storybook", + "performance", + "android", + "azure", + "database", + "kubernetes" + ], + "progress": 64, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_m12wc1txr", + "title": "Monitor database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_sb3f98974", + "title": "Design email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_sy6j9do3m", + "title": "Frontend Redesign v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-11-10T10:53:10.500Z", + "dueDate": "2024-04-12T21:18:03.502Z", + "tags": [ + "frontend", + "caching", + "performance" + ], + "progress": 0, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_qyc1apf3y", + "title": "Review notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_yo0eowuhy", + "title": "Migrate authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_47jz3zxkp", + "title": "Update responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_96yin2fgx", + "title": "Dashboard v4.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-04-11T19:30:05.623Z", + "dueDate": "2024-06-11T15:27:15.156Z", + "tags": [ + "analytics", + "optimization", + "database", + "caching" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_dae0map4g", + "title": "Implement email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_p8u36w7qu", + "title": "Setup component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_eqvhqmj2n", + "title": "Configure notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_eyuz3czug", + "title": "Configure caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_f87mszwc3", + "title": "Testing Framework v3.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-07-07T10:12:41.011Z", + "dueDate": "2024-01-06T07:30:44.426Z", + "tags": [ + "caching", + "testing", + "react-native" + ], + "progress": 14, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_ex5kvy2y8", + "title": "Review API endpoints", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_f2q6eavsk", + "title": "Design database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_mkykoj14r", + "title": "Analyze user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_sd1ohacvo", + "title": "Integrate search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_43bmlfati", + "title": "Analyze reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_czivoma38", + "title": "Implement database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_8jvrx1d3m", + "title": "Implement component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_72m41u5dy", + "title": "Monitor error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_kisrw2mdx", + "title": "API v4.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-01-24T23:10:06.745Z", + "dueDate": "2024-02-11T13:44:21.891Z", + "tags": [ + "graphql", + "nodejs", + "storybook" + ], + "progress": 34, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_79vecnbq3", + "title": "Test notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_3k4arxnvw", + "title": "Research component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_2p1bfzck0", + "title": "Configure performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_xrdsqdo01", + "title": "Configure component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_low4c6j5h", + "title": "Test security measures", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_3_09dd5xhh0", + "title": "CI/CD Pipeline v3.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-10-30T23:02:41.806Z", + "dueDate": "2024-08-23T07:36:22.148Z", + "tags": [ + "frontend", + "backend", + "nodejs" + ], + "progress": 86, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_xfgi5n0mb", + "title": "Analyze grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_thdfwes9s", + "title": "Implement security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_lnwibxu3m", + "title": "Document error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_7wv0o595i", + "title": "Build authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_qcvpzm7m1", + "title": "Deploy email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_2akn7w55b", + "title": "Optimize notification system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441556_5_48kpb2ku7", + "name": "Data Engineering", + "description": "Responsible for data engineering and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-white.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_lrghu7o12", + "title": "Dashboard v3.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-07-23T21:28:47.959Z", + "dueDate": "2024-06-30T22:50:35.745Z", + "tags": [ + "backend", + "azure", + "ui/ux", + "api" + ], + "progress": 34, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_r4bxrhiy7", + "title": "Migrate responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_8j9ecpai3", + "title": "Refactor component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_ri3gv07gv", + "title": "Validate database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_xkzgultzx", + "title": "Review responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_uvc3tccgx", + "title": "Research user permissions", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_dzgofcql2", + "title": "Setup component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_wdvcvinps", + "title": "Design user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_c6nzh69vq", + "title": "Document notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_cr3medvwa", + "title": "Setup notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_b35b4bnox", + "title": "CI/CD Pipeline v1.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-05-22T16:37:13.258Z", + "dueDate": "2024-11-16T04:42:43.832Z", + "tags": [ + "nodejs", + "kubernetes", + "database", + "azure" + ], + "progress": 27, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_t40zqr43t", + "title": "Setup notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_xv49pdrix", + "title": "Validate component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_08wtwdfv0", + "title": "Document file upload", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_w76icap83", + "title": "Create component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_pdrq3dw3x", + "title": "Test file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_cxk6x7d6n", + "title": "Validate API endpoints", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_ekb6y8m71", + "title": "Monitor API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_3hkfytudq", + "title": "Integrate file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_uzqcgkvyl", + "title": "Optimize database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/david-nguyen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_sjisrg6s0", + "title": "Database Migration v5.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-04-06T21:17:47.527Z", + "dueDate": "2024-01-22T13:13:43.474Z", + "tags": [ + "golang", + "frontend", + "backend", + "react", + "components" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_l9dyq88ls", + "title": "Build caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_60l923n4d", + "title": "Refactor user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_2ahj04ghn", + "title": "Integrate reporting dashboard", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_qc85sog33", + "title": "Integrate file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_bdjnwzjju", + "title": "Optimize caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_9y36kckdt", + "title": "Component Library v1.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-07-18T14:48:48.977Z", + "dueDate": "2024-10-25T08:44:39.843Z", + "tags": [ + "components", + "data", + "java", + "docker", + "database" + ], + "progress": 80, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_6nnly66ij", + "title": "Fix security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_h6srf55ei", + "title": "Review API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_v9htwk63u", + "title": "Design authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_4dmgsuwfo", + "title": "Migrate responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_g2k5xlv99", + "title": "Design performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_94tql11gx", + "title": "CI/CD Pipeline v3.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-03-13T06:25:52.757Z", + "dueDate": "2024-06-11T00:36:57.335Z", + "tags": [ + "ui/ux", + "typescript" + ], + "progress": 50, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_sykp44n4a", + "title": "Research payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_r7bnvcmze", + "title": "Test authentication service", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_9dtczckrh", + "title": "Document grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_r1u7amspa", + "title": "Review database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_r1jw5zylv", + "title": "Optimize error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_tjyu7fkml", + "title": "Configure responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_eh8qcqfwb", + "title": "Document email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_7tjb1s8lx", + "title": "Microservice v4.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-11-11T10:09:36.527Z", + "dueDate": "2024-02-29T13:45:16.756Z", + "tags": [ + "typescript", + "backend", + "mobile", + "analytics", + "database", + "microservices" + ], + "progress": 6, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_ox4hbk7i6", + "title": "Setup grid layout", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_y881t0gch", + "title": "Design email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_7cutzsf3k", + "title": "Microservice v2.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-02-07T15:11:14.342Z", + "dueDate": "2024-08-26T04:58:59.513Z", + "tags": [ + "typescript", + "nodejs", + "android", + "analytics" + ], + "progress": 45, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_2209hcxo9", + "title": "Fix database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_8tcwrnfqm", + "title": "Review email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_uiz176gnq", + "title": "Migrate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_wxzc7anic", + "title": "Refactor user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_30d01jlav", + "title": "Fix user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_wz67kkdbq", + "title": "Test error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_iua0z0ji9", + "title": "Review notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_3_rb623ra6c", + "title": "Mobile App v5.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-11-16T19:04:03.544Z", + "dueDate": "2024-07-01T23:42:20.655Z", + "tags": [ + "react-native", + "frontend", + "graphql", + "backend", + "storybook" + ], + "progress": 96, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_28sj0h3ak", + "title": "Review caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_s1t6b3vg9", + "title": "Review authentication service", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_dkyxiacu3", + "title": "Analyze responsive design", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_j8mqxjdpi", + "title": "Migrate responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_u37z6j6li", + "title": "Optimize file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_nxrgb7dt4", + "title": "Fix caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_67za8cayy", + "title": "Refactor API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_3_rwlv1h6qe", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/christopher-robinson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_cr4ktnigz", + "title": "Mobile App v1.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-05-05T10:25:13.738Z", + "dueDate": "2024-04-12T08:00:02.195Z", + "tags": [ + "nodejs", + "kubernetes", + "graphql", + "microservices" + ], + "progress": 80, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_n13tmncrw", + "title": "Fix error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_3_rwlv1h6qe", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_mznezjhyn", + "title": "Configure user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_3_rwlv1h6qe", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_mg8v1ii12", + "title": "Refactor payment integration", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_3_rwlv1h6qe", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/christopher-robinson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_r29cg93lg", + "title": "Component Library v2.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-10T18:18:46.328Z", + "dueDate": "2024-07-21T02:32:23.007Z", + "tags": [ + "react", + "backend", + "storybook", + "data" + ], + "progress": 80, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_4aims8tmg", + "title": "Refactor search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_tuh7w7xjn", + "title": "Create notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_7e9xno3lc", + "title": "Monitor email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_h7dpw5xz6", + "title": "Fix performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_zxgpme2w6", + "title": "Validate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_jf1dca8pb", + "title": "Fix error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_e12zvdocg", + "title": "Design user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_7_988nu5mre", + "title": "Document grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_1_75rdbhd2k", + "title": "API v5.0 Development", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-02-14T00:47:08.776Z", + "dueDate": "2024-07-10T18:21:12.836Z", + "tags": [ + "nodejs", + "ios", + "typescript", + "microservices", + "testing", + "python" + ], + "progress": 20, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_98426iujd", + "title": "Migrate API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_mtrp4i35s", + "title": "Deploy component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_t1h6ezxyy", + "title": "Monitor caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-harris.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_bi1m8wm30", + "title": "Dashboard v5.0 Development", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-11-18T18:22:00.366Z", + "dueDate": "2024-01-12T00:52:03.588Z", + "tags": [ + "ios", + "performance" + ], + "progress": 22, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_r6q0v0paj", + "title": "Deploy error handling", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_qvws36qf0", + "title": "Setup data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_jalc366ff", + "title": "Refactor user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_voa7zgvcf", + "title": "Optimize database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_r24plebwh", + "title": "Review data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_3exb3t9dd", + "title": "Analyze payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_rlcur0gms", + "title": "Test caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_1_fm8sig3v6", + "title": "CI/CD Pipeline v5.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-05-06T01:08:32.150Z", + "dueDate": "2024-05-15T20:26:20.608Z", + "tags": [ + "data", + "ui/ux", + "backend", + "nodejs" + ], + "progress": 88, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_j63lrsg9a", + "title": "Analyze responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_rl8j3jmqn", + "title": "Validate performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_t3jvvdqtn", + "title": "Migrate component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_lt1u46kxp", + "title": "Integrate user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_jfp9g1g4y", + "title": "Optimize email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_apumsb2tm", + "title": "Review navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_az2s1vool", + "title": "Migrate navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_7_5uwsnv0ga", + "title": "Validate navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_8_j9gzyrd8d", + "title": "Implement reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_2_amnidv4bu", + "title": "CI/CD Pipeline v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-08-17T12:16:33.583Z", + "dueDate": "2024-05-09T19:09:57.383Z", + "tags": [ + "design-system", + "caching", + "kubernetes", + "performance" + ], + "progress": 48, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_yffj0w9an", + "title": "Validate data validation", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_r5zqxe30t", + "title": "Design caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_jiizp0rv9", + "title": "Test database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_jah3xc1tp", + "title": "Document search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_dtyowevk4", + "title": "Setup navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_5bl20waf1", + "title": "Integrate user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_xrkh5csjr", + "title": "Implement responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/michael-robinson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_0671j4u02", + "title": "Component Library v4.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-07-22T07:01:56.902Z", + "dueDate": "2024-10-22T02:20:40.793Z", + "tags": [ + "frontend", + "mobile", + "caching", + "backend", + "react" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_f96pkopch", + "title": "Implement performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_hk5f4vb5v", + "title": "Migrate performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_r6r8cy2fk", + "title": "Configure search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_xph1k5ozv", + "title": "Design database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_5mg7sguk2", + "title": "Refactor caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_1_8rdoxvkwj", + "title": "Dashboard v4.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-01-05T11:33:23.272Z", + "dueDate": "2024-08-12T11:03:05.058Z", + "tags": [ + "graphql", + "docker", + "backend", + "ci/cd", + "typescript" + ], + "progress": 90, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_6etldsz3s", + "title": "Update authentication service", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_rrb1pqwxs", + "title": "Configure authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_ulyklfjr1", + "title": "Integrate database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_sq227fnzu", + "title": "Review navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_3veu3ncfx", + "title": "Test file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_4i18gbi23", + "title": "Optimize user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_mgsk32k3u", + "title": "Design error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_7_m4p62iyiy", + "title": "Migrate security measures", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/david-sanchez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_suozdx22i", + "title": "Frontend Redesign v1.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "CRITICAL", + "assignedAt": "2023-09-11T20:24:07.178Z", + "dueDate": "2024-05-17T08:42:34.130Z", + "tags": [ + "analytics", + "android", + "typescript", + "frontend", + "backend" + ], + "progress": 32, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_0302bowy5", + "title": "Research responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_x6voatjqk", + "title": "Research user permissions", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_jmggorv0s", + "title": "Analyze responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_1wo73e3tk", + "title": "Update navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_jwir1v5pl", + "title": "Integrate grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_1_l7adh01w1", + "title": "Testing Framework v4.0 Development", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-12-30T06:22:44.213Z", + "dueDate": "2024-08-07T21:13:32.803Z", + "tags": [ + "api", + "performance", + "ci/cd" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_negi7pv2x", + "title": "Configure grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_0pz9yhq3o", + "title": "Review authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_82ijnfxpt", + "title": "Build file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_dwv3in3i5", + "title": "Implement data validation", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_o6ca38666", + "title": "Setup notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_ikvswsx73", + "title": "Test caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_1avdr9cr0", + "title": "Test responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_7_yb63qnaen", + "title": "Document grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_2_cw2bvnas3", + "title": "Mobile App v2.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-04-11T15:10:28.851Z", + "dueDate": "2024-01-01T06:56:38.288Z", + "tags": [ + "mobile", + "analytics", + "android", + "backend" + ], + "progress": 95, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_im5bgyoyg", + "title": "Design payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_3zssbi3x2", + "title": "Design user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_nt2pwg8za", + "title": "Create payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + } + ] + } + ] + } + ] + } + ] + }, + "cursor": "ZGVwdF8x" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "hasPreviousPage": false, + "startCursor": "ZGVwdF9lbmdpbmVlcmluZw==", + "endCursor": "ZGVwdF8x" + } + } + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/data/responses/deep-nesting.json b/packages/apollo-forest-run-benchmark/data/responses/deep-nesting.json new file mode 100644 index 000000000..6c8b4a142 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/responses/deep-nesting.json @@ -0,0 +1,159 @@ +{ + "organization": { + "__typename": "Organization", + "id": "org_456", + "name": "TechCorp Industries", + "departments": [ + { + "__typename": "Department", + "id": "dept_1", + "name": "Engineering", + "teams": [ + { + "__typename": "Team", + "id": "team_1", + "name": "Frontend", + "members": [ + { + "__typename": "Employee", + "id": "emp_1", + "name": "Alex Rodriguez", + "role": "Senior Frontend Developer", + "projects": [ + { + "__typename": "Project", + "id": "proj_1", + "name": "Dashboard Redesign", + "tasks": [ + { + "__typename": "Task", + "id": "task_1", + "title": "Implement new navigation", + "status": "IN_PROGRESS", + "assignee": { + "__typename": "Employee", + "id": "emp_1", + "name": "Alex Rodriguez" + } + }, + { + "__typename": "Task", + "id": "task_2", + "title": "Update color scheme", + "status": "COMPLETED", + "assignee": { + "__typename": "Employee", + "id": "emp_1", + "name": "Alex Rodriguez" + } + } + ] + } + ] + }, + { + "__typename": "Employee", + "id": "emp_2", + "name": "Morgan Davis", + "role": "Frontend Developer", + "projects": [ + { + "__typename": "Project", + "id": "proj_2", + "name": "Mobile App", + "tasks": [ + { + "__typename": "Task", + "id": "task_3", + "title": "Responsive design implementation", + "status": "TODO", + "assignee": { + "__typename": "Employee", + "id": "emp_2", + "name": "Morgan Davis" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_2", + "name": "Backend", + "members": [ + { + "__typename": "Employee", + "id": "emp_3", + "name": "Jordan Kim", + "role": "Senior Backend Developer", + "projects": [ + { + "__typename": "Project", + "id": "proj_3", + "name": "API Optimization", + "tasks": [ + { + "__typename": "Task", + "id": "task_4", + "title": "Database query optimization", + "status": "IN_PROGRESS", + "assignee": { + "__typename": "Employee", + "id": "emp_3", + "name": "Jordan Kim" + } + } + ] + } + ] + } + ] + } + ] + }, + { + "__typename": "Department", + "id": "dept_2", + "name": "Product", + "teams": [ + { + "__typename": "Team", + "id": "team_3", + "name": "Design", + "members": [ + { + "__typename": "Employee", + "id": "emp_4", + "name": "Taylor Swift", + "role": "UX Designer", + "projects": [ + { + "__typename": "Project", + "id": "proj_4", + "name": "User Research", + "tasks": [ + { + "__typename": "Task", + "id": "task_5", + "title": "Conduct user interviews", + "status": "COMPLETED", + "assignee": { + "__typename": "Employee", + "id": "emp_4", + "name": "Taylor Swift" + } + } + ] + } + ] + } + ] + } + ] + } + ] + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/data/responses/fragmented-posts.json b/packages/apollo-forest-run-benchmark/data/responses/fragmented-posts.json new file mode 100644 index 000000000..be88ad170 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/responses/fragmented-posts.json @@ -0,0 +1,169 @@ +{ + "user": { + "__typename": "User", + "id": "user_fragmented_123", + "name": "Elena Rodriguez", + "email": "elena.rodriguez@example.com", + "avatar": "https://avatars.example.com/elena-rodriguez.jpg", + "createdAt": "2022-05-20T14:30:00Z", + "lastLoginAt": "2023-12-15T10:45:00Z", + "posts": { + "__typename": "PostConnection", + "edges": [ + { + "__typename": "PostEdge", + "node": { + "__typename": "Post", + "id": "post_fragment_1", + "title": "Advanced GraphQL Fragment Patterns", + "content": "In this comprehensive guide, we'll explore advanced fragment patterns that can help you build more maintainable and efficient GraphQL queries. From fragment composition to conditional fragments, we'll cover it all.", + "createdAt": "2023-12-10T09:00:00Z", + "updatedAt": "2023-12-12T16:30:00Z", + "published": true, + "tags": ["graphql", "fragments", "best-practices", "optimization"], + "viewCount": 1247, + "likeCount": 89, + "author": { + "__typename": "User", + "id": "user_fragmented_123", + "name": "Elena Rodriguez", + "email": "elena.rodriguez@example.com", + "avatar": "https://avatars.example.com/elena-rodriguez.jpg", + "createdAt": "2022-05-20T14:30:00Z", + "lastLoginAt": "2023-12-15T10:45:00Z" + }, + "comments": { + "__typename": "CommentConnection", + "edges": [ + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_frag_1", + "content": "This is exactly what I needed! The fragment composition examples are particularly helpful.", + "createdAt": "2023-12-11T14:20:00Z", + "author": { + "__typename": "User", + "id": "commenter_frag_1", + "name": "Michael Chang", + "email": "michael.chang@example.com", + "avatar": "https://avatars.example.com/michael-chang.jpg", + "createdAt": "2023-01-15T08:00:00Z", + "lastLoginAt": "2023-12-11T14:19:00Z" + }, + "replies": [ + { + "__typename": "Comment", + "id": "reply_frag_1", + "content": "Glad you found it helpful! Fragment composition is a game-changer for large applications.", + "createdAt": "2023-12-11T15:45:00Z", + "author": { + "__typename": "User", + "id": "user_fragmented_123", + "name": "Elena Rodriguez", + "email": "elena.rodriguez@example.com", + "avatar": "https://avatars.example.com/elena-rodriguez.jpg", + "createdAt": "2022-05-20T14:30:00Z", + "lastLoginAt": "2023-12-15T10:45:00Z" + } + } + ] + }, + "cursor": "Y29tbWVudF9mcmFnXzE=" + }, + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_frag_2", + "content": "Great article! Could you write a follow-up about fragment performance optimization?", + "createdAt": "2023-12-12T11:30:00Z", + "author": { + "__typename": "User", + "id": "commenter_frag_2", + "name": "Sarah Kim", + "email": "sarah.kim@example.com", + "avatar": "https://avatars.example.com/sarah-kim.jpg", + "createdAt": "2022-11-03T12:00:00Z", + "lastLoginAt": "2023-12-12T11:29:00Z" + }, + "replies": [] + }, + "cursor": "Y29tbWVudF9mcmFnXzI=" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": false, + "endCursor": "Y29tbWVudF9mcmFnXzI=" + } + } + }, + "cursor": "cG9zdF9mcmFnbWVudF8x" + }, + { + "__typename": "PostEdge", + "node": { + "__typename": "Post", + "id": "post_fragment_2", + "title": "Building Scalable GraphQL Schemas with Fragments", + "content": "Learn how to design GraphQL schemas that work well with fragment-based queries. This post covers schema design principles that make fragment composition more effective.", + "createdAt": "2023-12-05T13:15:00Z", + "updatedAt": "2023-12-05T13:15:00Z", + "published": true, + "tags": ["graphql", "schema-design", "fragments", "scalability"], + "viewCount": 892, + "likeCount": 67, + "author": { + "__typename": "User", + "id": "user_fragmented_123", + "name": "Elena Rodriguez", + "email": "elena.rodriguez@example.com", + "avatar": "https://avatars.example.com/elena-rodriguez.jpg", + "createdAt": "2022-05-20T14:30:00Z", + "lastLoginAt": "2023-12-15T10:45:00Z" + }, + "comments": { + "__typename": "CommentConnection", + "edges": [ + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_frag_3", + "content": "The schema design tips are spot on. We've implemented these patterns in our production app with great results.", + "createdAt": "2023-12-06T09:45:00Z", + "author": { + "__typename": "User", + "id": "commenter_frag_3", + "name": "David Wilson", + "email": "david.wilson@example.com", + "avatar": "https://avatars.example.com/david-wilson.jpg", + "createdAt": "2023-03-10T16:20:00Z", + "lastLoginAt": "2023-12-06T09:44:00Z" + }, + "replies": [] + }, + "cursor": "Y29tbWVudF9mcmFnXzM=" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": false, + "endCursor": "Y29tbWVudF9mcmFnXzM=" + } + } + }, + "cursor": "cG9zdF9mcmFnbWVudF8y" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "hasPreviousPage": false, + "startCursor": "cG9zdF9mcmFnbWVudF8x", + "endCursor": "cG9zdF9mcmFnbWVudF8y" + } + } + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/data/responses/paginated-blog.json b/packages/apollo-forest-run-benchmark/data/responses/paginated-blog.json new file mode 100644 index 000000000..e2c35fa9e --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/responses/paginated-blog.json @@ -0,0 +1,298 @@ +{ + "posts": { + "__typename": "PostConnection", + "totalCount": 156, + "edges": [ + { + "__typename": "PostEdge", + "node": { + "__typename": "Post", + "id": "post_paginated_1", + "slug": "mastering-graphql-caching-strategies", + "title": "Mastering GraphQL Caching Strategies for Production Applications", + "excerpt": "Dive deep into advanced GraphQL caching techniques that can dramatically improve your application's performance and user experience.", + "content": "GraphQL caching is a complex topic that becomes critical as your application scales. In this comprehensive guide, we'll explore various caching strategies, from simple query-level caching to sophisticated normalized caching approaches. We'll cover Apollo Client's InMemoryCache, Redis integration, and custom cache implementations that can handle complex use cases. By the end of this article, you'll have a solid understanding of how to implement robust caching solutions that can handle millions of users.", + "publishedAt": "2023-12-01T10:00:00Z", + "updatedAt": "2023-12-02T14:30:00Z", + "readingTime": 12, + "featured": true, + "viewCount": 3247, + "category": { + "__typename": "Category", + "id": "cat_development", + "name": "Development", + "slug": "development", + "description": "Articles about software development, programming, and engineering best practices" + }, + "author": { + "__typename": "User", + "id": "author_paginated_1", + "username": "techgurualex", + "displayName": "Alex Rodriguez", + "bio": "Senior Software Engineer specializing in GraphQL, React, and distributed systems. Passionate about performance optimization and developer experience.", + "avatar": "https://avatars.example.com/techgurualex.jpg", + "social": { + "__typename": "UserSocial", + "twitter": "@techgurualex", + "github": "techgurualex", + "linkedin": "alex-rodriguez-dev" + }, + "followersCount": 1247, + "followingCount": 89 + }, + "tags": [ + { + "__typename": "Tag", + "id": "tag_graphql", + "name": "GraphQL", + "slug": "graphql", + "color": "#E10098", + "postCount": 23 + }, + { + "__typename": "Tag", + "id": "tag_caching", + "name": "Caching", + "slug": "caching", + "color": "#4CAF50", + "postCount": 15 + }, + { + "__typename": "Tag", + "id": "tag_performance", + "name": "Performance", + "slug": "performance", + "color": "#FF9800", + "postCount": 31 + } + ], + "comments": { + "__typename": "CommentConnection", + "totalCount": 47, + "edges": [ + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_paginated_1", + "content": "Excellent article! The Redis integration examples are particularly helpful. We've implemented similar patterns in our production app with great success.", + "createdAt": "2023-12-01T15:30:00Z", + "author": { + "__typename": "User", + "id": "commenter_paginated_1", + "username": "devmanager_sarah", + "displayName": "Sarah Chen", + "avatar": "https://avatars.example.com/devmanager_sarah.jpg" + }, + "replies": { + "__typename": "CommentConnection", + "totalCount": 3, + "edges": [ + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "reply_paginated_1", + "content": "Thanks Sarah! I'd love to hear more about your specific implementation. Did you run into any challenges with cache invalidation?", + "createdAt": "2023-12-01T16:45:00Z", + "author": { + "__typename": "User", + "id": "author_paginated_1", + "username": "techgurualex", + "displayName": "Alex Rodriguez", + "avatar": "https://avatars.example.com/techgurualex.jpg" + } + }, + "cursor": "cmVwbHlfcGFnaW5hdGVkXzE=" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "endCursor": "cmVwbHlfcGFnaW5hdGVkXzE=" + } + }, + "likesCount": 12, + "liked": false + }, + "cursor": "Y29tbWVudF9wYWdpbmF0ZWRfMQ==" + }, + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_paginated_2", + "content": "Great breakdown of the different caching approaches. The normalized cache section was especially enlightening.", + "createdAt": "2023-12-02T09:15:00Z", + "author": { + "__typename": "User", + "id": "commenter_paginated_2", + "username": "frontend_mike", + "displayName": "Mike Johnson", + "avatar": "https://avatars.example.com/frontend_mike.jpg" + }, + "replies": { + "__typename": "CommentConnection", + "totalCount": 0, + "edges": [], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": false, + "endCursor": null + } + }, + "likesCount": 8, + "liked": true + }, + "cursor": "Y29tbWVudF9wYWdpbmF0ZWRfMg==" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "endCursor": "Y29tbWVudF9wYWdpbmF0ZWRfMg==" + } + }, + "likesCount": 156, + "liked": false, + "bookmarked": true + }, + "cursor": "cG9zdF9wYWdpbmF0ZWRfMQ==" + }, + { + "__typename": "PostEdge", + "node": { + "__typename": "Post", + "id": "post_paginated_2", + "slug": "building-real-time-graphql-subscriptions", + "title": "Building Real-time Applications with GraphQL Subscriptions", + "excerpt": "Learn how to implement real-time features in your GraphQL applications using subscriptions, WebSockets, and event-driven architectures.", + "content": "Real-time features are becoming increasingly important in modern web applications. From live chat to collaborative editing, users expect instant updates. In this article, we'll explore how to implement real-time functionality using GraphQL subscriptions. We'll cover WebSocket setup, subscription resolvers, client-side subscription handling, and scaling considerations for high-traffic applications.", + "publishedAt": "2023-11-28T14:00:00Z", + "updatedAt": "2023-11-28T14:00:00Z", + "readingTime": 9, + "featured": false, + "viewCount": 2891, + "category": { + "__typename": "Category", + "id": "cat_development", + "name": "Development", + "slug": "development", + "description": "Articles about software development, programming, and engineering best practices" + }, + "author": { + "__typename": "User", + "id": "author_paginated_2", + "username": "realtime_expert", + "displayName": "Emma Watson", + "bio": "Full-stack developer with expertise in real-time systems, WebSockets, and event-driven architectures. Love building interactive user experiences.", + "avatar": "https://avatars.example.com/realtime_expert.jpg", + "social": { + "__typename": "UserSocial", + "twitter": "@realtime_expert", + "github": "realtime-expert", + "linkedin": "emma-watson-dev" + }, + "followersCount": 892, + "followingCount": 156 + }, + "tags": [ + { + "__typename": "Tag", + "id": "tag_graphql", + "name": "GraphQL", + "slug": "graphql", + "color": "#E10098", + "postCount": 23 + }, + { + "__typename": "Tag", + "id": "tag_realtime", + "name": "Real-time", + "slug": "realtime", + "color": "#2196F3", + "postCount": 12 + }, + { + "__typename": "Tag", + "id": "tag_websockets", + "name": "WebSockets", + "slug": "websockets", + "color": "#9C27B0", + "postCount": 8 + } + ], + "comments": { + "__typename": "CommentConnection", + "totalCount": 23, + "edges": [ + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_paginated_3", + "content": "This tutorial helped me implement live notifications in our app. The scaling tips are gold!", + "createdAt": "2023-11-29T10:20:00Z", + "author": { + "__typename": "User", + "id": "commenter_paginated_3", + "username": "startup_dev", + "displayName": "James Wilson", + "avatar": "https://avatars.example.com/startup_dev.jpg" + }, + "replies": { + "__typename": "CommentConnection", + "totalCount": 1, + "edges": [ + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "reply_paginated_2", + "content": "Glad it helped! Feel free to reach out if you have questions about implementation.", + "createdAt": "2023-11-29T11:30:00Z", + "author": { + "__typename": "User", + "id": "author_paginated_2", + "username": "realtime_expert", + "displayName": "Emma Watson", + "avatar": "https://avatars.example.com/realtime_expert.jpg" + } + }, + "cursor": "cmVwbHlfcGFnaW5hdGVkXzI=" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": false, + "endCursor": "cmVwbHlfcGFnaW5hdGVkXzI=" + } + }, + "likesCount": 15, + "liked": false + }, + "cursor": "Y29tbWVudF9wYWdpbmF0ZWRfMw==" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "endCursor": "Y29tbWVudF9wYWdpbmF0ZWRfMw==" + } + }, + "likesCount": 98, + "liked": true, + "bookmarked": false + }, + "cursor": "cG9zdF9wYWdpbmF0ZWRfMg==" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "hasPreviousPage": false, + "startCursor": "cG9zdF9wYWdpbmF0ZWRfMQ==", + "endCursor": "cG9zdF9wYWdpbmF0ZWRfMg==" + } + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/data/responses/posts-list.json b/packages/apollo-forest-run-benchmark/data/responses/posts-list.json new file mode 100644 index 000000000..ce4ca35ad --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/responses/posts-list.json @@ -0,0 +1,76 @@ +{ + "posts": { + "__typename": "PostConnection", + "edges": [ + { + "__typename": "PostEdge", + "node": { + "__typename": "Post", + "id": "post_100", + "title": "Understanding GraphQL Performance", + "content": "A deep dive into GraphQL performance optimization techniques and best practices for high-traffic applications.", + "author": { + "__typename": "User", + "id": "author_1", + "name": "Alice Johnson" + }, + "comments": [ + { + "__typename": "Comment", + "id": "comment_1", + "content": "Great insights on GraphQL performance!", + "author": { + "__typename": "User", + "id": "commenter_1", + "name": "Bob Smith" + } + }, + { + "__typename": "Comment", + "id": "comment_2", + "content": "The caching strategies mentioned here are really useful.", + "author": { + "__typename": "User", + "id": "commenter_2", + "name": "Carol Wilson" + } + } + ] + }, + "cursor": "YXJyYXljb25uZWN0aW9uOjEwMA==" + }, + { + "__typename": "PostEdge", + "node": { + "__typename": "Post", + "id": "post_101", + "title": "Building Real-time GraphQL Applications", + "content": "Learn how to implement real-time features using GraphQL subscriptions and WebSocket connections.", + "author": { + "__typename": "User", + "id": "author_2", + "name": "David Chen" + }, + "comments": [ + { + "__typename": "Comment", + "id": "comment_3", + "content": "Subscriptions are a game-changer for real-time apps!", + "author": { + "__typename": "User", + "id": "commenter_3", + "name": "Eve Rodriguez" + } + } + ] + }, + "cursor": "YXJyYXljb25uZWN0aW9uOjEwMQ==" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "endCursor": "YXJyYXljb25uZWN0aW9uOjEwMQ==" + } + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/data/responses/simple-query.json b/packages/apollo-forest-run-benchmark/data/responses/simple-query.json new file mode 100644 index 000000000..5797d6f96 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/data/responses/simple-query.json @@ -0,0 +1,6 @@ +{ + "node": { + "__typename": "User", + "id": "user_123" + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/package.json b/packages/apollo-forest-run-benchmark/package.json new file mode 100644 index 000000000..2117ee6dd --- /dev/null +++ b/packages/apollo-forest-run-benchmark/package.json @@ -0,0 +1,31 @@ +{ + "name": "@graphitation/apollo-forest-run-benchmark", + "license": "MIT", + "version": "0.1.0", + "main": "./src/index.ts", + "type": "commonjs", + "private": true, + "repository": { + "type": "git", + "url": "https://github.com/microsoft/graphitation.git", + "directory": "packages/apollo-forest-run-benchmark" + }, + "scripts": { + "build": "monorepo-scripts build", + "lint": "monorepo-scripts lint", + "test": "monorepo-scripts test", + "types": "monorepo-scripts types", + "benchmark": "yarn build && node --expose-gc ./lib/index.js", + "clone": "./scripts/clone-caches.sh", + "just": "monorepo-scripts" + }, + "devDependencies": { + "@types/node": "^12.0.0", + "typescript": "^5.5.3" + }, + "dependencies": { + "@graphitation/apollo-forest-run": "*", + "graphql": "^15.0.0" + }, + "sideEffects": false +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/scripts/clone-caches.sh b/packages/apollo-forest-run-benchmark/scripts/clone-caches.sh new file mode 100755 index 000000000..4540e7bb7 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/scripts/clone-caches.sh @@ -0,0 +1,54 @@ +#!/bin/bash + +# Script to set up dual testing environment for apollo-forest-run +# This script builds the local version and downloads the npm version for comparison + +set -e + +echo "Setting up dual testing environment for apollo-forest-run..." + +# Get the script directory and calculate relative paths +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +BENCHMARKS_DIR="$(cd "$SCRIPT_DIR/.." && pwd)" +APOLLO_FOREST_RUN_DIR="$(cd "$BENCHMARKS_DIR/../apollo-forest-run" && pwd)" + +# Step 1: Build the local apollo-forest-run package +echo "Building local apollo-forest-run package..." +cd "$APOLLO_FOREST_RUN_DIR" +yarn build + +# Step 2: Copy the built lib folder to forest-runs as 'current' +echo "Copying local build to forest-runs/current..." +cd "$BENCHMARKS_DIR" +mkdir -p forest-runs +cd forest-runs +rm -rf current +cp -r "$APOLLO_FOREST_RUN_DIR/lib" current + +# Step 3: Download and extract the latest version from npmjs +echo "Downloading latest version from npmjs..." +TEMP_DIR=$(mktemp -d) +cd "$TEMP_DIR" + +# Get the latest version and download it +echo "Fetching latest version from npm..." +npm pack @graphitation/apollo-forest-run@latest + +# Extract the tarball +echo "Extracting npm package..." +tar -xzf graphitation-apollo-forest-run-*.tgz + +# Copy the lib folder from npm package to forest-runs/baseline (replacing existing if any) +echo "Copying npm version to forest-runs/baseline..." +cd "$BENCHMARKS_DIR" +cd forest-runs +rm -rf baseline +cp -r "$TEMP_DIR/package/lib" baseline + +# Cleanup +echo "Cleaning up temporary files..." +rm -rf "$TEMP_DIR" + +echo "✅ Dual testing environment setup complete!" +echo "- Current repository build: forest-runs/current" +echo "- Latest npm version: forest-runs/baseline" \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/src/analyze-results.ts b/packages/apollo-forest-run-benchmark/src/analyze-results.ts new file mode 100644 index 000000000..918230a16 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/analyze-results.ts @@ -0,0 +1,18 @@ +import type { SummaryReport } from "./summary/summary"; + +import { analyzeSignificantChanges } from "./summary/summary"; +import { + generateMarkdownReport, + printSignificantChanges, + saveMarkdownReport, +} from "./utils/logger"; + +export const analyzeResults = (summary: SummaryReport) => { + const changeReport = analyzeSignificantChanges(summary); + printSignificantChanges(changeReport); + + const markdownReport = generateMarkdownReport(changeReport); + saveMarkdownReport(markdownReport); + + return changeReport; +}; diff --git a/packages/apollo-forest-run-benchmark/src/config.ts b/packages/apollo-forest-run-benchmark/src/config.ts new file mode 100644 index 000000000..481ee09ef --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/config.ts @@ -0,0 +1,35 @@ +import type { CacheConfiguration } from "./types"; + +export const CONFIG = { + cacheConfigurations: [ + { + name: "Default", + description: "Default ForestRun configuration", + options: {}, + }, + { + name: "Telemetry enabled", + description: "Enable telemetry for cache operations", + options: { logStaleOperations: true, logUpdateStats: true }, + }, + ] as const satisfies CacheConfiguration[], + observerCounts: [0, 50], + targetConfidencePercent: 99.9, + minSamples: 300, + minExecutionTime: 200, //ms + warmupSamples: 50, + batchSize: 100, + reliability: { maxAttempts: 8, minAttempts: 3 }, + significantChanges: { threshold: 0.05 }, +} as const; + +export const CACHE_FACTORIES = [ + { + name: "baseline", + importPath: "../../forest-runs/baseline", + }, + { + name: "current", + importPath: "../../forest-runs/current", + }, +] as const; diff --git a/packages/apollo-forest-run-benchmark/src/data/queries/complex-nested.graphql b/packages/apollo-forest-run-benchmark/src/data/queries/complex-nested.graphql new file mode 100644 index 000000000..1d2d34696 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/data/queries/complex-nested.graphql @@ -0,0 +1,57 @@ +query ComplexNested($organizationId: ID!, $first: Int) { + organization(id: $organizationId) { + id + name + description + createdAt + departments(first: $first) { + edges { + node { + id + name + budget + teams { + id + name + description + members { + id + name + email + role + avatar + projects { + id + title + status + priority + assignedAt + dueDate + tags + progress + tasks { + id + title + completed + priority + assignee { + id + name + email + } + } + } + } + } + } + cursor + } + pageInfo { + hasNextPage + hasPreviousPage + startCursor + endCursor + } + } + } +} diff --git a/packages/apollo-forest-run-benchmark/src/data/queries/fragmented-posts.graphql b/packages/apollo-forest-run-benchmark/src/data/queries/fragmented-posts.graphql new file mode 100644 index 000000000..9601888ed --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/data/queries/fragmented-posts.graphql @@ -0,0 +1,72 @@ +fragment UserInfo on User { + id + name + email + avatar + createdAt + lastLoginAt +} + +fragment PostInfo on Post { + id + title + content + createdAt + updatedAt + published + tags + viewCount + likeCount +} + +fragment CommentInfo on Comment { + id + content + createdAt + author { + ...UserInfo + } + replies { + id + content + createdAt + author { + ...UserInfo + } + } +} + +query FragmentedPostsQuery($userId: ID!, $first: Int, $after: String) { + user(id: $userId) { + ...UserInfo + posts(first: $first, after: $after) { + edges { + node { + ...PostInfo + author { + ...UserInfo + } + comments(first: 5) { + edges { + node { + ...CommentInfo + } + cursor + } + pageInfo { + hasNextPage + endCursor + } + } + } + cursor + } + pageInfo { + hasNextPage + hasPreviousPage + startCursor + endCursor + } + } + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/src/data/queries/simple-query.graphql b/packages/apollo-forest-run-benchmark/src/data/queries/simple-query.graphql new file mode 100644 index 000000000..b8eeaa396 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/data/queries/simple-query.graphql @@ -0,0 +1,6 @@ +query SimpleQuery($id: ID!) { + node(id: $id) { + id + __typename + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/src/data/responses/complex-nested.json b/packages/apollo-forest-run-benchmark/src/data/responses/complex-nested.json new file mode 100644 index 000000000..1dc22eed8 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/data/responses/complex-nested.json @@ -0,0 +1,16251 @@ +{ + "organization": { + "__typename": "Organization", + "id": "org_complex_123", + "name": "GlobalTech Solutions", + "description": "Leading technology company specializing in cloud solutions and enterprise software", + "createdAt": "2018-03-15T09:00:00Z", + "departments": { + "__typename": "DepartmentConnection", + "edges": [ + { + "__typename": "DepartmentEdge", + "node": { + "__typename": "Department", + "id": "dept_engineering", + "name": "Engineering", + "budget": 2500000, + "teams": [ + { + "__typename": "Team", + "id": "team_frontend", + "name": "Frontend Development", + "description": "Responsible for user-facing applications and interfaces", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_dashboard_v2", + "title": "Dashboard v2.0 Redesign", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-10-01T10:00:00Z", + "dueDate": "2024-02-15T17:00:00Z", + "tags": [ + "frontend", + "react", + "typescript", + "ui/ux" + ], + "progress": 65, + "tasks": [ + { + "__typename": "Task", + "id": "task_nav_redesign", + "title": "Implement new navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_responsive_grid", + "title": "Create responsive grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_mobile_app", + "title": "Mobile App Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-11-15T14:30:00Z", + "dueDate": "2024-06-30T17:00:00Z", + "tags": [ + "mobile", + "react-native", + "ios", + "android" + ], + "progress": 10, + "tasks": [ + { + "__typename": "Task", + "id": "task_wireframes", + "title": "Create wireframes and mockups", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_2", + "name": "Marcus Chen", + "email": "marcus.chen@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-chen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_component_library", + "title": "Design System Component Library", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-09-20T08:00:00Z", + "dueDate": "2024-01-31T17:00:00Z", + "tags": [ + "components", + "storybook", + "design-system" + ], + "progress": 40, + "tasks": [ + { + "__typename": "Task", + "id": "task_button_components", + "title": "Build button component variants", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_2", + "name": "Marcus Chen", + "email": "marcus.chen@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_backend", + "name": "Backend Development", + "description": "Server-side applications, APIs, and database management", + "members": [ + { + "__typename": "TeamMember", + "id": "member_3", + "name": "Sarah Williams", + "email": "sarah.williams@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_api_optimization", + "title": "API Performance Optimization", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-10-10T11:00:00Z", + "dueDate": "2024-01-15T17:00:00Z", + "tags": [ + "performance", + "graphql", + "caching", + "optimization" + ], + "progress": 75, + "tasks": [ + { + "__typename": "Task", + "id": "task_query_optimization", + "title": "Optimize database queries", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_3", + "name": "Sarah Williams", + "email": "sarah.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_caching_layer", + "title": "Implement Redis caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_3", + "name": "Sarah Williams", + "email": "sarah.williams@globaltech.com" + } + } + ] + } + ] + } + ] + } + ] + }, + "cursor": "ZGVwdF9lbmdpbmVlcmluZw==" + }, + { + "__typename": "DepartmentEdge", + "node": { + "__typename": "Department", + "id": "dept_1756126441556_1_l033loy23", + "name": "Cloud Services", + "budget": 3378393, + "teams": [ + { + "__typename": "Team", + "id": "team_1756126441552_0_gbmsxvh6t", + "name": "Research & Development", + "description": "Responsible for research & development and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-clark.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_v4v9msrgi", + "title": "Microservice v5.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-11-09T23:24:47.977Z", + "dueDate": "2024-09-23T22:22:12.592Z", + "tags": [ + "react", + "design-system", + "azure" + ], + "progress": 79, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_dvk2w5pzj", + "title": "Integrate file upload", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_yjgvlaoan", + "title": "Validate file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_th5ceskoq", + "title": "Document email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_1_y3sr499nh", + "title": "Microservice v5.0 Enhancement", + "status": "PLANNING", + "priority": "CRITICAL", + "assignedAt": "2023-02-20T11:38:05.556Z", + "dueDate": "2024-07-09T16:39:28.334Z", + "tags": [ + "golang", + "performance", + "optimization" + ], + "progress": 75, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_dx5usqojo", + "title": "Create component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_xy0hovhhv", + "title": "Update API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_125ch6msv", + "title": "Review caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_wnj2x8cgy", + "title": "Configure data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_ytiyk5pz9", + "title": "Refactor error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_3fz92l9zg", + "title": "Setup component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_9ich4t60r", + "title": "Fix performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_7_o7ifihd5v", + "title": "Research file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_8_oxazngg31", + "title": "Research component library", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_2_c6pk913by", + "title": "Mobile App v3.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-06T16:04:03.532Z", + "dueDate": "2024-07-03T10:13:27.408Z", + "tags": [ + "storybook", + "react-native" + ], + "progress": 50, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_s01e0uns9", + "title": "Migrate reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_k9q9281df", + "title": "Document payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_ufnca6868", + "title": "Fix search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_0_8jwk5azhx", + "name": "Alexandra Clark", + "email": "alexandra.clark@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_1_arn7kbwn0", + "name": "Amanda Chen", + "email": "amanda.chen@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-chen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_vo7j1s9he", + "title": "CI/CD Pipeline v2.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-08-23T11:47:36.241Z", + "dueDate": "2024-03-09T08:11:03.882Z", + "tags": [ + "ios", + "frontend", + "aws", + "security" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_qoztz0ew4", + "title": "Refactor notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_1_arn7kbwn0", + "name": "Amanda Chen", + "email": "amanda.chen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_l24y6hpvo", + "title": "Setup user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_1_arn7kbwn0", + "name": "Amanda Chen", + "email": "amanda.chen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-white.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_92ivs99x3", + "title": "Backend Refactoring v3.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-05-03T09:12:02.805Z", + "dueDate": "2024-01-16T17:43:37.236Z", + "tags": [ + "mobile", + "frontend", + "components", + "data" + ], + "progress": 26, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_5636w2trr", + "title": "Document reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_qiw1h43jk", + "title": "Build payment integration", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_eq9keoshd", + "title": "Integrate navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_wm3o6f9qu", + "title": "Analyze reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_8kny65pkd", + "title": "Research user interface", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_drb637u2j", + "title": "Build user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_1_k2d1hwefq", + "title": "Database Migration v1.0 Development", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-10-04T11:21:58.171Z", + "dueDate": "2024-12-18T23:57:00.143Z", + "tags": [ + "frontend", + "security", + "microservices" + ], + "progress": 68, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_j41jdd3tb", + "title": "Fix database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_abx8oklmz", + "title": "Integrate error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_2_vpta29uxf", + "title": "API v4.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-10-31T17:06:13.935Z", + "dueDate": "2024-12-03T08:06:04.819Z", + "tags": [ + "react-native", + "ui/ux", + "golang", + "azure" + ], + "progress": 39, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_7qi33k1pl", + "title": "Migrate notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_tdsmuxebs", + "title": "Refactor user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_0ephvouyl", + "title": "Design payment integration", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_iv72q69dj", + "title": "Design navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_06y19dqsc", + "title": "Research authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_ju8y6n3d1", + "title": "Setup authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_5mplutkb7", + "title": "Setup file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_7_7iz9pb76i", + "title": "Optimize navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_2_ww03hbcyl", + "name": "Marcus White", + "email": "marcus.white@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_3_s80liwc13", + "name": "Matthew Wright", + "email": "matthew.wright@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-wright.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_vzhtouzxw", + "title": "CI/CD Pipeline v1.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-07-22T07:51:49.244Z", + "dueDate": "2024-11-28T06:16:01.337Z", + "tags": [ + "react", + "performance", + "analytics", + "react-native", + "docker", + "security" + ], + "progress": 26, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_m9v369k6x", + "title": "Test security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_3_s80liwc13", + "name": "Matthew Wright", + "email": "matthew.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_8ejvg06xj", + "title": "Fix component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_3_s80liwc13", + "name": "Matthew Wright", + "email": "matthew.wright@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_rv0py7q7f", + "title": "Microservice v4.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-09-25T02:31:22.184Z", + "dueDate": "2024-03-16T12:49:26.138Z", + "tags": [ + "mobile", + "typescript", + "docker" + ], + "progress": 23, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_faj51v2dp", + "title": "Optimize payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_ufqbxv93x", + "title": "Configure search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_fe5ynlon9", + "title": "Optimize authentication service", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_x7o90rxjc", + "title": "Build user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_zqgy9pezn", + "title": "Design database queries", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_1_s25n0aiz3", + "title": "Component Library v4.0 Enhancement", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-04-25T11:27:21.260Z", + "dueDate": "2024-03-06T21:21:16.940Z", + "tags": [ + "backend", + "ui/ux", + "python", + "ios" + ], + "progress": 15, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_0oftck7zr", + "title": "Review error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_29yadv8wj", + "title": "Review API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_u5mbt4rtz", + "title": "Integrate user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_2g2j7qxr4", + "title": "Fix email templates", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_prant1h2b", + "title": "Research notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_0ugyf30za", + "title": "Optimize API endpoints", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_wd700k30c", + "title": "Setup data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_7_51e81jfds", + "title": "Research data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_2_13aynvhr8", + "title": "Dashboard v2.0 Enhancement", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-01-06T09:43:11.676Z", + "dueDate": "2024-12-17T07:44:12.546Z", + "tags": [ + "frontend", + "docker" + ], + "progress": 86, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_xm973v9qb", + "title": "Review performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_p17lrq4jk", + "title": "Validate performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_vuxns48lb", + "title": "Document navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_ng7w4qy9f", + "title": "Update user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_lltcj4jmg", + "title": "Optimize API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_tvslpkmwl", + "title": "Validate file upload", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_0p8bd813n", + "title": "Monitor error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_3_gw0dse85h", + "title": "Component Library v2.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-11-24T15:27:54.392Z", + "dueDate": "2024-05-17T20:58:11.023Z", + "tags": [ + "security", + "aws" + ], + "progress": 5, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_e7s3q5s26", + "title": "Monitor security measures", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_om4wluy0i", + "title": "Implement caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_t46gmam7u", + "title": "Migrate user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_0tmze2npt", + "title": "Update error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_b8puii5pm", + "title": "Design search functionality", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_4_h34918jei", + "name": "Marcus Williams", + "email": "marcus.williams@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-white.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_axjwmyn5x", + "title": "Mobile App v5.0 Development", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-02-13T02:56:45.887Z", + "dueDate": "2024-02-20T08:18:26.391Z", + "tags": [ + "nodejs", + "react-native" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_948ugo6vu", + "title": "Analyze file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_w5bde7r6v", + "title": "Setup navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_96soeywic", + "title": "Deploy authentication service", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_bhc0t1tjz", + "title": "Build responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_welz6o7vf", + "title": "Document search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_5_7o2kv9u14", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-wright.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441551_0_vbwlodl7l", + "title": "Dashboard v3.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-06-20T00:55:12.985Z", + "dueDate": "2024-02-11T02:42:21.097Z", + "tags": [ + "frontend", + "components", + "security", + "ui/ux", + "docker", + "backend" + ], + "progress": 100, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_4r0kgoyh9", + "title": "Design responsive design", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_xzbet0ime", + "title": "Build email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_pzlxdjo52", + "title": "Analyze user permissions", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_89k2ykupf", + "title": "Build grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_2ax1ucesr", + "title": "Integrate reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_h1ifnne5i", + "title": "Migrate data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_fkkkvceoy", + "title": "Create database queries", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_7_k3k90w447", + "title": "Fix reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_1_4plh3qoyv", + "title": "Database Migration v3.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-05-08T07:38:12.099Z", + "dueDate": "2024-01-04T11:14:25.518Z", + "tags": [ + "optimization", + "components", + "kubernetes" + ], + "progress": 8, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_7vkzytubz", + "title": "Build grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_tl9bvipgl", + "title": "Fix data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_nyoxzy7tp", + "title": "Test user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_3_aprfjwhyw", + "title": "Deploy responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_4_msrtzaqkl", + "title": "Monitor component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_5_zdf7dq19y", + "title": "Create navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_6_yx1jay1f0", + "title": "Test data validation", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441551_2_atw93do3d", + "title": "Database Migration v4.0 Enhancement", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-07-09T07:07:34.372Z", + "dueDate": "2024-02-07T18:33:09.391Z", + "tags": [ + "security", + "components", + "data", + "docker", + "kubernetes" + ], + "progress": 53, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441551_0_tscg1k1cp", + "title": "Test API endpoints", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_1_1pkn3td91", + "title": "Validate performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441551_2_ndhry4td0", + "title": "Refactor notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441551_6_5mgewiwxb", + "name": "Sarah Wright", + "email": "sarah.wright@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-nguyen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_x9n1bw1k9", + "title": "Dashboard v1.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-03-05T01:56:40.016Z", + "dueDate": "2024-04-04T09:51:59.698Z", + "tags": [ + "aws", + "microservices", + "performance", + "frontend" + ], + "progress": 45, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_qnuob1dyk", + "title": "Integrate grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_3k0byslsr", + "title": "Configure caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ygncihx96", + "title": "Create reporting dashboard", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_87ka1qwyx", + "title": "Validate payment integration", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_pub1yi2jb", + "name": "Amanda Nguyen", + "email": "amanda.nguyen@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441553_1_skvyfazyx", + "name": "Infrastructure", + "description": "Responsible for infrastructure and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_xergx8z2s", + "title": "Dashboard v2.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-12-24T17:04:05.529Z", + "dueDate": "2024-04-29T21:54:35.783Z", + "tags": [ + "caching", + "nodejs", + "data", + "storybook", + "frontend" + ], + "progress": 40, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_dbpm35hl6", + "title": "Test responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_dlpkq79wr", + "title": "Update responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_18sksub61", + "title": "Fix caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_1aygemcl4", + "title": "Build search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_hlqw6bke6", + "title": "Document search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_kwjs8i0n8", + "title": "Monitor responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_8y0sdyvmt", + "title": "Test navigation system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_ecl0y4gxz", + "title": "Implement API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_27hid3hbg", + "title": "Frontend Redesign v3.0 Development", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-05-22T15:24:06.917Z", + "dueDate": "2024-05-06T16:03:20.911Z", + "tags": [ + "react", + "typescript", + "aws" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_2038vlrue", + "title": "Update grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_03yjksyot", + "title": "Integrate database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_276467les", + "title": "Test performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_wf4qu3q71", + "title": "Fix API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_w49togvc0", + "title": "Monitor error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_dsts13z0v", + "title": "Create responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_mue4n04sy", + "title": "Research reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_0_6yncxvp8m", + "name": "Matthew Williams", + "email": "matthew.williams@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_2w9ibfiep", + "title": "Testing Framework v3.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-05-27T05:03:42.198Z", + "dueDate": "2024-03-20T19:42:37.710Z", + "tags": [ + "android", + "java", + "api", + "nodejs" + ], + "progress": 75, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_0m0mf0h4r", + "title": "Build caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_tme484nni", + "title": "Review user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_6zc5yhxmd", + "title": "Deploy notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_ffvovl8ok", + "title": "Fix caching layer", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_frmsm7t9j", + "title": "Design caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_54lhedue2", + "title": "Research caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_zy5w4kmvo", + "title": "Research caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_1gu0a68ln", + "title": "Component Library v4.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-09-22T18:48:39.020Z", + "dueDate": "2024-10-10T19:16:33.161Z", + "tags": [ + "graphql", + "aws", + "azure", + "python" + ], + "progress": 69, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_ouyd4upy7", + "title": "Update reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_yv6jegvg1", + "title": "Update database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_u2n2ul1to", + "title": "Update file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_oq0gez1oe", + "title": "Create reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_i7b8bps8n", + "title": "Monitor authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_zc8uq8hya", + "title": "Review grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_zrzr4umse", + "title": "Review component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_0bo4x92yv", + "title": "Analyze error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_8_s8ae0hy9a", + "title": "Integrate responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_dwriusgdw", + "title": "Backend Refactoring v5.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-12-03T05:20:01.019Z", + "dueDate": "2024-04-09T19:02:33.469Z", + "tags": [ + "api", + "mobile", + "ui/ux" + ], + "progress": 32, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_lvlt5kcxm", + "title": "Update notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_zgo8re327", + "title": "Validate navigation system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_69o7zfpyk", + "title": "Design error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_k1zio6seg", + "title": "Validate email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_jzpk6uuso", + "title": "Analyze security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_8dw9boqxx", + "title": "Build grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_1_q1kx8nvqp", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-wright.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_nzyrzi0k8", + "title": "API v5.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-03-10T14:38:43.829Z", + "dueDate": "2024-10-26T20:40:25.224Z", + "tags": [ + "golang", + "typescript", + "security", + "graphql", + "docker" + ], + "progress": 15, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_a7zk18igf", + "title": "Integrate caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_jr7adosgg", + "title": "Integrate data validation", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_cbm7rl0jr", + "title": "Update API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_cb1mhe6sk", + "title": "Mobile App v3.0 Development", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-05-13T15:38:44.217Z", + "dueDate": "2024-03-30T14:40:22.522Z", + "tags": [ + "react", + "analytics" + ], + "progress": 63, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_46pngccw4", + "title": "Implement file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_qtluy7mw7", + "title": "Review responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ez8mfrmwt", + "title": "Deploy user interface", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_xlic1htmp", + "title": "Configure file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_wlx7x206q", + "title": "Document data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_dxhdhajca", + "title": "Build authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_pf4emdzxg", + "title": "Migrate reporting dashboard", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_ongxmnybn", + "title": "CI/CD Pipeline v2.0 Development", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-12-26T23:26:20.458Z", + "dueDate": "2024-05-28T12:27:36.164Z", + "tags": [ + "nodejs", + "data", + "frontend", + "storybook", + "golang", + "caching" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_tt4oyjqqj", + "title": "Configure grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_gf0096yaz", + "title": "Test email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_2_rsa8y9zx0", + "name": "Alexandra Wright", + "email": "alexandra.wright@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-allen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_9ifw2vp70", + "title": "API v2.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-02-23T17:43:55.352Z", + "dueDate": "2024-03-07T22:14:23.261Z", + "tags": [ + "microservices", + "storybook" + ], + "progress": 16, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_y09trwj7t", + "title": "Test notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_qs5eesair", + "title": "Configure security measures", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_03n2hak5x", + "title": "Design file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_pfgss0ova", + "title": "Mobile App v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-01-26T14:15:12.648Z", + "dueDate": "2024-11-01T12:17:19.349Z", + "tags": [ + "react-native", + "security", + "frontend", + "ios", + "testing", + "graphql" + ], + "progress": 45, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_z0un6ofpo", + "title": "Build navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_rrd8rohr4", + "title": "Test authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_itd00426x", + "title": "Microservice v3.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-08-11T10:47:54.822Z", + "dueDate": "2024-11-05T03:35:10.688Z", + "tags": [ + "components", + "ui/ux", + "data" + ], + "progress": 25, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_4gmhyrlz6", + "title": "Test user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_vh2ajogi6", + "title": "Document caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_cp0vdzs39", + "title": "Fix responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_3_7wkmk1idr", + "title": "Microservice v4.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-11-06T05:22:21.947Z", + "dueDate": "2024-10-14T10:00:22.940Z", + "tags": [ + "backend", + "nodejs", + "ui/ux", + "golang", + "storybook" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_fc1vdqgwz", + "title": "Test grid layout", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_72tldyvk3", + "title": "Research performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_3_2lbn8005k", + "name": "Ashley Allen", + "email": "ashley.allen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_hvu5rutqy", + "title": "Microservice v3.0 Enhancement", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-06-06T11:24:56.642Z", + "dueDate": "2024-07-04T21:47:20.405Z", + "tags": [ + "backend", + "optimization" + ], + "progress": 71, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_dsq4cr1am", + "title": "Monitor email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_miju8l95d", + "title": "Optimize user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_uksr3i5iy", + "title": "Build file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_3dzvqehjn", + "title": "Update error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_x8vq2m11u", + "title": "Design grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_6gu6ulsqq", + "title": "Build error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_hrj2mkvo0", + "title": "Fix payment integration", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_ygiw90bin", + "title": "Deploy user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_8_poca43flj", + "title": "Deploy database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_5zvbukrxb", + "title": "Component Library v1.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-06-01T08:48:49.795Z", + "dueDate": "2024-10-03T11:30:14.268Z", + "tags": [ + "analytics", + "optimization" + ], + "progress": 0, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_l1bc5i6et", + "title": "Build component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_0qeibqzwa", + "title": "Design error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_rb0b6wm99", + "title": "Review email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_uf83nofxd", + "title": "Validate error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_9yh67uhs4", + "title": "Test grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_ay2f2yby4", + "title": "Build caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_jn7z46yjk", + "title": "Validate notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_91fj5dv7j", + "title": "Component Library v4.0 Enhancement", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-06-14T17:54:54.960Z", + "dueDate": "2024-04-02T12:40:11.206Z", + "tags": [ + "components", + "frontend" + ], + "progress": 14, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_671dxp48b", + "title": "Setup search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_047g0jn8s", + "title": "Test navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ijzr944of", + "title": "Migrate database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_z54imr8eu", + "title": "Implement caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_4_vhdopbeoq", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/emily-sanchez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_c1vnduyev", + "title": "Frontend Redesign v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-08-31T00:21:26.537Z", + "dueDate": "2024-04-05T17:08:32.126Z", + "tags": [ + "python", + "ui/ux", + "caching", + "testing", + "mobile" + ], + "progress": 57, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_tgnnfvvs7", + "title": "Design search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_9avye85g4", + "title": "Deploy authentication service", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ieqrw7zwd", + "title": "Analyze file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_zpq6a8pzf", + "title": "Research notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_q62lhouv1", + "title": "Migrate grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_68rmu0vmm", + "title": "Implement authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_bh5t6xs07", + "title": "Build user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_vwgz8b4eb", + "title": "Testing Framework v4.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-07-16T02:39:02.545Z", + "dueDate": "2024-12-12T01:08:17.462Z", + "tags": [ + "typescript", + "ui/ux" + ], + "progress": 65, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_wi8ec5cjf", + "title": "Review data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_ftqs99u9x", + "title": "Migrate payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_tcmjr20b3", + "title": "Validate responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_4hp1q2m3k", + "title": "Review component library", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_kkaidsejs", + "title": "Deploy user permissions", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_87iifci7i", + "title": "Configure navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_5_5uh1octps", + "name": "Emily Sanchez", + "email": "emily.sanchez@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-clark.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_fz4ggby31", + "title": "Backend Refactoring v2.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-04-19T07:12:53.737Z", + "dueDate": "2024-09-15T01:35:31.789Z", + "tags": [ + "azure", + "ci/cd" + ], + "progress": 80, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_doseuwpx7", + "title": "Analyze user interface", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_mgrpn881e", + "title": "Configure search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_1las8p31r", + "title": "Integrate error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_u01ec361a", + "title": "Optimize file upload", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_cw4bovljh", + "title": "Migrate error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_6drrkkr16", + "title": "Configure payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_lfqaa4ecz", + "title": "Refactor search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_6_m56vhbrqq", + "name": "Amanda Clark", + "email": "amanda.clark@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-king.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_ujm3ife8t", + "title": "Dashboard v1.0 Development", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-12-22T07:26:45.853Z", + "dueDate": "2024-11-11T22:08:38.914Z", + "tags": [ + "typescript", + "react-native", + "nodejs" + ], + "progress": 9, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_6qhjygxii", + "title": "Analyze performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_ofk5g5i6j", + "title": "Validate error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_ks567q8nf", + "title": "Validate authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_2xm0j99au", + "title": "Review performance monitoring", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_rs40ms1fa", + "title": "Analyze security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_7rjy7hrlt", + "title": "Migrate API endpoints", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_mzyjt945r", + "title": "Review search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_qemz9g2tf", + "title": "Validate user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_8_5n4xh0lfg", + "title": "Configure reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_73g0xoogk", + "title": "API v1.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-06-11T19:41:59.433Z", + "dueDate": "2024-06-08T00:31:38.245Z", + "tags": [ + "react-native", + "ios", + "android", + "backend" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_22iadsqgu", + "title": "Refactor grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_z1y3ggy6z", + "title": "Design file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_11h6nhq9k", + "title": "Optimize responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_wp1h5d15l", + "title": "Research navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_htlmy92qv", + "title": "Update performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_44z5f7iaw", + "title": "Research data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_gzaazpbbw", + "title": "Test component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_0s64us4cm", + "title": "Setup grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_7_c66y9uv7d", + "name": "Marcus King", + "email": "marcus.king@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_79ps7mmgd", + "title": "Frontend Redesign v5.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-02-12T04:20:35.448Z", + "dueDate": "2024-04-01T00:08:01.121Z", + "tags": [ + "design-system", + "microservices" + ], + "progress": 71, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_bfn5u1t59", + "title": "Implement search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_y3bfn7x2t", + "title": "Deploy security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_j2f69jedg", + "title": "Update data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_3hzbirws3", + "title": "Optimize reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_tsza2xgj1", + "title": "Configure payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_yb1q82wm2", + "title": "Migrate email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_zjaxtkkfs", + "title": "Update authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_c3b06yezv", + "title": "Database Migration v1.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-12-13T07:43:28.447Z", + "dueDate": "2024-08-20T13:26:25.614Z", + "tags": [ + "react-native", + "typescript", + "design-system", + "data", + "backend", + "testing" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_0gkizowf3", + "title": "Review responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_7rrotshgh", + "title": "Implement component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_k8rc0a371", + "title": "API v3.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-05-08T17:50:19.503Z", + "dueDate": "2024-01-28T23:55:46.443Z", + "tags": [ + "ios", + "java", + "graphql", + "kubernetes", + "api", + "react-native" + ], + "progress": 78, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_9yd8e0ayz", + "title": "Analyze authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_1nx8ncpxz", + "title": "Optimize performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_8_faybcsfkw", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_1rm515bpt", + "title": "Component Library v4.0 Development", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-06-14T20:29:33.822Z", + "dueDate": "2024-08-17T22:43:08.023Z", + "tags": [ + "ios", + "frontend", + "aws", + "typescript", + "ui/ux", + "android" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_zy56duh1r", + "title": "Document caching layer", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_r10ojcc6c", + "title": "Integrate user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_y5xw3rvqt", + "title": "CI/CD Pipeline v2.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-03-27T05:09:16.133Z", + "dueDate": "2024-03-23T13:31:10.087Z", + "tags": [ + "performance", + "frontend", + "security" + ], + "progress": 71, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_jztsgtxwo", + "title": "Analyze caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_trnzcfl8w", + "title": "Monitor performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_el0gal6jn", + "title": "Configure component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_xpxpkon2i", + "title": "Build payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_5si6hhc9l", + "title": "Create user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_uc66a6t2o", + "title": "Validate database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_6mj54oc59", + "title": "Create performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_201rax66x", + "title": "Implement reporting dashboard", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_9_7pk3jmix6", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_svxmegp6m", + "title": "Mobile App v2.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-08-28T14:20:57.064Z", + "dueDate": "2024-09-19T11:56:22.092Z", + "tags": [ + "graphql", + "security", + "frontend", + "database", + "testing", + "java" + ], + "progress": 86, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_jpw03v3zi", + "title": "Refactor reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_g27okseq7", + "title": "Test search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_hd6aijuai", + "title": "Database Migration v5.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-06-11T12:51:00.016Z", + "dueDate": "2024-09-26T21:34:57.757Z", + "tags": [ + "nodejs", + "performance", + "microservices" + ], + "progress": 83, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_ey99666bj", + "title": "Update navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_m706y2spj", + "title": "Document caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_y4owy9p5l", + "title": "Migrate search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_a1kpctexy", + "title": "Update reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_roko9sz80", + "title": "Configure responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_6px1o3a0t", + "title": "Build performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_ous34d953", + "title": "Backend Refactoring v3.0 Enhancement", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-06-22T17:59:09.509Z", + "dueDate": "2024-10-01T02:16:10.400Z", + "tags": [ + "ui/ux", + "backend", + "graphql", + "security" + ], + "progress": 60, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_q3ogu888o", + "title": "Integrate caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_f234umdsr", + "title": "Test responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_3_3g0hduypi", + "title": "Microservice v1.0 Development", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-01-23T06:54:38.734Z", + "dueDate": "2024-01-03T10:55:58.145Z", + "tags": [ + "data", + "aws", + "microservices", + "components", + "frontend" + ], + "progress": 63, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_e7m05hhyw", + "title": "Design file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_eicaxq4w3", + "title": "Create component library", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_fq0ltaxl5", + "title": "Implement database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_33oovxi1w", + "title": "Design grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_9803o7iwc", + "title": "Optimize security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_4frvohg91", + "title": "Test reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_85nk10m1j", + "title": "Test security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_7_j5km6mkne", + "title": "Implement security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_8_fr92mi8hu", + "title": "Migrate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_10_bs2nhu7zs", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-torres.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_2k8vz1q1v", + "title": "Microservice v2.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-10-20T18:30:25.638Z", + "dueDate": "2024-10-28T07:21:15.179Z", + "tags": [ + "ios", + "ci/cd", + "data", + "aws" + ], + "progress": 16, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_9vchhghd1", + "title": "Build caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_x0tydcb4f", + "title": "Build email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_5co3pl7db", + "title": "Optimize performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_3909ij3zn", + "title": "Monitor data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_0oe678zc1", + "title": "Setup search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_6gum4c7p7", + "title": "Testing Framework v1.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-05-26T17:24:50.203Z", + "dueDate": "2024-09-12T21:03:30.217Z", + "tags": [ + "backend", + "database", + "api", + "frontend", + "golang" + ], + "progress": 14, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_7oweqcc6d", + "title": "Migrate API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_93kaijsjy", + "title": "Validate caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_dtv59eksa", + "title": "Setup error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_7t9dzshrf", + "title": "Document payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_m3dywjwzl", + "title": "Fix API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_d5lajwhfk", + "title": "Test performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_23syopyes", + "title": "Analyze notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_11_k96ykdfg4", + "name": "Marcus Torres", + "email": "marcus.torres@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-hill.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_p1vmfs4gi", + "title": "API v2.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-04-27T21:19:53.229Z", + "dueDate": "2024-01-27T03:49:06.672Z", + "tags": [ + "optimization", + "graphql", + "react", + "api", + "java" + ], + "progress": 24, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_6303do349", + "title": "Review payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_yhai9sh80", + "title": "Implement search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_mrferek5n", + "title": "Document email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_r1ln4ifav", + "title": "Integrate payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_bglca0rts", + "title": "Refactor reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_1_61ecn3lw9", + "title": "Database Migration v2.0 Development", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-08-30T21:38:14.523Z", + "dueDate": "2024-11-28T22:00:36.625Z", + "tags": [ + "java", + "python", + "ios", + "frontend", + "optimization", + "storybook" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_4sabelzrw", + "title": "Migrate performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_rfcxaor07", + "title": "Analyze caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_3jct46nwp", + "title": "Research grid layout", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_2_epqhoa8qr", + "title": "Component Library v5.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-10-17T03:34:35.026Z", + "dueDate": "2024-04-26T10:11:02.193Z", + "tags": [ + "optimization", + "frontend", + "typescript", + "ios" + ], + "progress": 58, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_97hjdg515", + "title": "Integrate notification system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_f17wr9tpt", + "title": "Research security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441552_3_2wk4s0xp5", + "title": "Backend Refactoring v1.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-09-27T01:44:00.067Z", + "dueDate": "2024-06-23T07:21:29.132Z", + "tags": [ + "java", + "frontend", + "docker", + "azure", + "golang", + "backend" + ], + "progress": 23, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_n2kcj7fkj", + "title": "Validate grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_cc78eves8", + "title": "Fix performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_aijdcg21h", + "title": "Build performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_8ifok24re", + "title": "Research file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_oh65ucfoa", + "title": "Test email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_7du27svr7", + "title": "Analyze search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_o63wkzq83", + "title": "Refactor performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_12_s50zju7uk", + "name": "Ashley Hill", + "email": "ashley.hill@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441552_0_aowohe44b", + "title": "API v3.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-03-14T12:43:08.090Z", + "dueDate": "2024-07-25T04:21:55.236Z", + "tags": [ + "typescript", + "design-system", + "ios", + "aws" + ], + "progress": 99, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441552_0_shb4y43vc", + "title": "Analyze navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_1_kkf8jbmgd", + "title": "Build error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_2_nf5f15mk1", + "title": "Setup caching layer", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_3_1gkglhrur", + "title": "Migrate authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_4_tjr35s8ue", + "title": "Configure data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_5_oresbuusp", + "title": "Document security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441552_6_ztk7sv3ng", + "title": "Research database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441552_13_xvcezilph", + "name": "Matthew Thompson", + "email": "matthew.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/emily-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_lsf0szbz9", + "title": "Microservice v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-06-15T04:33:53.517Z", + "dueDate": "2024-07-15T10:13:09.094Z", + "tags": [ + "security", + "storybook" + ], + "progress": 0, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_15oxvpwch", + "title": "Design error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_9al84odnc", + "title": "Research responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_fiz267iqx", + "title": "Update responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_a0mp0gpxu", + "title": "Implement user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_sirg496vd", + "title": "Fix navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_zduquxqng", + "title": "Monitor database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_t0lbzj1po", + "title": "Review navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_tz0ot6rry", + "title": "Document error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_loetushsx", + "title": "Backend Refactoring v4.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "CRITICAL", + "assignedAt": "2023-03-23T03:57:04.615Z", + "dueDate": "2024-04-03T12:04:57.650Z", + "tags": [ + "ios", + "docker", + "microservices", + "typescript" + ], + "progress": 69, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_30klo1hgv", + "title": "Update API endpoints", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_wknrgyat0", + "title": "Create caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_k1nsvv0jj", + "title": "Setup reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_fjex6h05q", + "title": "Integrate file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_932sv3m1s", + "title": "Deploy reporting dashboard", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_or65640bn", + "title": "Analyze email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_3alszs5hj", + "title": "Document notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_6fywhc406", + "title": "Research email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_8_1q93mde7z", + "title": "Update security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_2_1g9ijgbwx", + "title": "Component Library v2.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-03-23T19:35:27.170Z", + "dueDate": "2024-03-14T04:13:00.111Z", + "tags": [ + "react", + "design-system", + "api" + ], + "progress": 93, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_5vu4zocps", + "title": "Research notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_15jrz7iw3", + "title": "Integrate payment integration", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_3_ubk31y41t", + "title": "Testing Framework v1.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-04-13T23:17:18.592Z", + "dueDate": "2024-10-20T10:55:37.251Z", + "tags": [ + "typescript", + "azure" + ], + "progress": 35, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_62e9sjhls", + "title": "Configure data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_epq2ywnvn", + "title": "Migrate user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_leh4ha9yv", + "title": "Design reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_xo5rsdo94", + "title": "Configure caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_m10vk3874", + "title": "Build responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_14_wmibg7c5f", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/emily-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_gvpqnp87f", + "title": "Component Library v1.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-03-06T23:15:09.041Z", + "dueDate": "2024-06-20T06:44:51.317Z", + "tags": [ + "nodejs", + "data", + "ios", + "optimization", + "docker", + "security" + ], + "progress": 85, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_qc3h7btm8", + "title": "Refactor authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_1nqgcn2rr", + "title": "Create caching layer", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_hjt5x1l2j", + "title": "Microservice v4.0 Enhancement", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-10-25T17:09:26.883Z", + "dueDate": "2024-02-15T05:36:33.915Z", + "tags": [ + "nodejs", + "data", + "optimization", + "frontend" + ], + "progress": 59, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_gk6d57p5f", + "title": "Migrate error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_xdt8idxl1", + "title": "Analyze payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_itexnzpk0", + "title": "Research user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_15_66g20t6i8", + "name": "Emily Williams", + "email": "emily.williams@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/michael-scott.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_y47lxpyra", + "title": "Testing Framework v4.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-05-19T11:19:44.415Z", + "dueDate": "2024-11-10T09:22:01.769Z", + "tags": [ + "azure", + "ios", + "graphql", + "data", + "docker", + "components" + ], + "progress": 47, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_4zd87dijq", + "title": "Optimize grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_s9so0rzzi", + "title": "Create security measures", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_mzeqeia38", + "title": "Review search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_9b3wot386", + "title": "Refactor authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_4pwudbzcr", + "title": "Monitor payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_z3c126dzj", + "title": "Build email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_fikq96b5j", + "title": "Frontend Redesign v4.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-07-02T11:29:45.876Z", + "dueDate": "2024-05-06T13:50:04.619Z", + "tags": [ + "design-system", + "storybook", + "typescript" + ], + "progress": 12, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_31v73il9u", + "title": "Validate responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_gqpsbd10r", + "title": "Migrate performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_96zuozpaq", + "title": "Optimize database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_m7u8qbkdj", + "title": "Refactor caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_08b37fsk6", + "title": "Test user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_f8xue30wq", + "title": "Research API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_jrusxutl8", + "title": "Implement error handling", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_kzu95up06", + "title": "Review security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_16_gv9elqw6e", + "name": "Michael Scott", + "email": "michael.scott@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_gr2ylphkn", + "title": "Database Migration v1.0 Enhancement", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-05-20T13:21:09.328Z", + "dueDate": "2024-05-07T16:43:52.585Z", + "tags": [ + "frontend", + "backend", + "security" + ], + "progress": 91, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_p9nhvs9bl", + "title": "Test reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_05or92zxs", + "title": "Update user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_y2qablgc5", + "title": "Design caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_pb7lybxps", + "title": "Document navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_2fwcph4b1", + "title": "Research search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_mr88qbwlt", + "title": "Setup file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_gz89ui0m4", + "title": "Review database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_17_wqri0p019", + "name": "Alexandra Thompson", + "email": "alexandra.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_z0hed2uov", + "title": "Microservice v4.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-07-26T14:39:51.124Z", + "dueDate": "2024-12-08T09:12:19.854Z", + "tags": [ + "security", + "python", + "frontend" + ], + "progress": 95, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_hvomd4stt", + "title": "Validate file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_4e9ik05vo", + "title": "Design database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_3dui8d5bq", + "title": "Setup reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_rn7tjt82h", + "title": "Review error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_ksoo29hrh", + "title": "Test user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_6hcw2v050", + "title": "Test user permissions", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_nq7kw5a6l", + "title": "Design file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_27j6rke6a", + "title": "Design user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_8_3lw0sehr6", + "title": "Fix user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_y02nd9eo9", + "title": "Backend Refactoring v3.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-02-07T05:06:43.569Z", + "dueDate": "2024-07-11T03:13:15.154Z", + "tags": [ + "ios", + "storybook", + "react", + "backend", + "ci/cd", + "security" + ], + "progress": 36, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_ho31uaac7", + "title": "Document error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_92lqljxhk", + "title": "Monitor component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_2_nelbim17t", + "title": "Dashboard v1.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-07-24T01:18:51.824Z", + "dueDate": "2024-06-17T02:27:40.868Z", + "tags": [ + "azure", + "frontend", + "testing", + "storybook" + ], + "progress": 77, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_8ak18egeb", + "title": "Design navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_y0xc0wu1c", + "title": "Optimize API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_gwfj8lw6z", + "title": "Review user permissions", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_7unbgxcif", + "title": "Review navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_3_6chrhfccn", + "title": "Frontend Redesign v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-11-24T23:06:36.561Z", + "dueDate": "2024-06-19T19:10:33.993Z", + "tags": [ + "storybook", + "backend", + "analytics" + ], + "progress": 87, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_lkozfk5he", + "title": "Create grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_7eqfyd6x4", + "title": "Migrate error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_wiorsgub7", + "title": "Analyze reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_y24ezcqp3", + "title": "Configure navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_n5vbuneam", + "title": "Implement responsive design", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_18_jp6l7vyjz", + "name": "Jessica Flores", + "email": "jessica.flores@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441554_2_r18kfz9ql", + "name": "Mobile Development", + "description": "Responsible for mobile development and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/michael-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_7wxnxqmhd", + "title": "Mobile App v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-02-21T08:11:17.303Z", + "dueDate": "2024-08-23T10:12:09.987Z", + "tags": [ + "python", + "java", + "typescript" + ], + "progress": 98, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_ion4o1t5k", + "title": "Monitor authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_6jlogxdgs", + "title": "Test navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_ob3z7r47t", + "title": "Research component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_6rzqk87rf", + "title": "Migrate caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_gzepb9oov", + "title": "Analyze API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_bwwutk2i0", + "title": "Fix security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_wkftto822", + "title": "Microservice v4.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-10-15T20:08:15.182Z", + "dueDate": "2024-08-07T05:07:12.719Z", + "tags": [ + "api", + "python", + "ui/ux" + ], + "progress": 51, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_sb73qqz6z", + "title": "Build database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_dfcgv9lpt", + "title": "Fix performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_wq9ymkp90", + "title": "Research user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_uk3t6n8qo", + "title": "Update email templates", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_64x9ccb4z", + "title": "Analyze reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_2z16vk093", + "title": "Optimize caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_r0n999xy4", + "title": "Analyze error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_2_lydr2utwo", + "title": "Mobile App v5.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "CRITICAL", + "assignedAt": "2023-01-22T19:02:12.117Z", + "dueDate": "2024-05-04T22:46:09.827Z", + "tags": [ + "caching", + "react", + "analytics", + "aws" + ], + "progress": 9, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_wwa4bp2py", + "title": "Design file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_we8g1ffwz", + "title": "Test database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_6tgig54mt", + "title": "Design API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_0_tu9k30xl8", + "name": "Michael Young", + "email": "michael.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-allen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_5a0wcnjax", + "title": "Mobile App v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-05-31T13:45:55.193Z", + "dueDate": "2024-08-22T09:09:59.112Z", + "tags": [ + "graphql", + "typescript" + ], + "progress": 26, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_ehzxnl85r", + "title": "Integrate data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_ne2l7vmoh", + "title": "Test API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_v4pj4zdqq", + "title": "Fix user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_hoiembv1l", + "title": "Monitor error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_4c2325s4u", + "title": "Update user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_btb62uchc", + "title": "Optimize security measures", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441553_1_fnux0vr3m", + "title": "Database Migration v1.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-03-07T09:28:03.791Z", + "dueDate": "2024-08-06T18:31:14.495Z", + "tags": [ + "golang", + "react" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_bmodzg78h", + "title": "Configure search functionality", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_h3osez5g9", + "title": "Create API endpoints", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_b52akofzj", + "title": "Fix performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_xns5ndxax", + "title": "Update notification system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_gj0ke9twl", + "title": "Validate notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_zpurijx8q", + "title": "Test grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_6_qrdrn2cgl", + "title": "Validate responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_7_mx3jhrcw5", + "title": "Configure file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_8_xk8ole6n5", + "title": "Build data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_1_pxok6ib6d", + "name": "Matthew Allen", + "email": "matthew.allen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/michael-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441553_0_inqla1dhs", + "title": "Backend Refactoring v1.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-11-09T05:02:31.969Z", + "dueDate": "2024-02-13T14:22:58.096Z", + "tags": [ + "optimization", + "java", + "security", + "docker", + "frontend" + ], + "progress": 82, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441553_0_1zii6tpnq", + "title": "Validate notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_1_8a075tgpi", + "title": "Setup error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_2_0p8iozylg", + "title": "Integrate email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_3_j9uu2932k", + "title": "Build error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_4_cagibyfys", + "title": "Test reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441553_5_zlpj9d172", + "title": "Research error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441553_2_wgh29qlmk", + "name": "Michael Thompson", + "email": "michael.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_3_3nfrp2yg8", + "name": "Ashley Chen", + "email": "ashley.chen@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-chen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_imdi4gb6e", + "title": "CI/CD Pipeline v2.0 Enhancement", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-08-02T20:03:41.526Z", + "dueDate": "2024-05-26T08:01:56.316Z", + "tags": [ + "analytics", + "api" + ], + "progress": 70, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_pu8tu9b40", + "title": "Setup security measures", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_3nfrp2yg8", + "name": "Ashley Chen", + "email": "ashley.chen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_1h80x6ccp", + "title": "Deploy search functionality", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_3nfrp2yg8", + "name": "Ashley Chen", + "email": "ashley.chen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_gtro3gywj", + "title": "Migrate payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_3nfrp2yg8", + "name": "Ashley Chen", + "email": "ashley.chen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/michael-torres.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_uxzzyhb5x", + "title": "Component Library v5.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-10-01T04:31:54.726Z", + "dueDate": "2024-01-06T20:51:45.922Z", + "tags": [ + "caching", + "graphql", + "typescript", + "database" + ], + "progress": 17, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_i48x8wuti", + "title": "Analyze performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_nouwphp2b", + "title": "Validate user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_b1jjom2ka", + "title": "Design data validation", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_e59mzhd7t", + "title": "Test reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_afmc3roxb", + "title": "Deploy grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_3fyqc2lek", + "title": "Build data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_i9p83x5uv", + "title": "Build navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_bs2a819hh", + "title": "API v2.0 Development", + "status": "ON_HOLD", + "priority": "MEDIUM", + "assignedAt": "2023-09-27T22:05:00.676Z", + "dueDate": "2024-05-08T01:20:31.477Z", + "tags": [ + "analytics", + "java", + "testing", + "design-system", + "frontend" + ], + "progress": 99, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_jco1ynyfn", + "title": "Implement data validation", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_kybgjrf9l", + "title": "Design navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_8z29w7zzr", + "title": "Fix search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_1oaypk1rf", + "title": "Monitor caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_rt7lrghvw", + "title": "Configure reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_1pwxziezq", + "title": "Implement responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_0zpy38zq5", + "title": "Component Library v4.0 Enhancement", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-08-27T14:14:46.343Z", + "dueDate": "2024-01-01T20:09:37.912Z", + "tags": [ + "aws", + "backend", + "caching", + "ios" + ], + "progress": 77, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_ec6gcpa8i", + "title": "Update search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_vybbdo7of", + "title": "Fix email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_32p17i5pf", + "title": "Research payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_agzo2mxlv", + "title": "Build authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_etgk0qjnc", + "title": "Design performance monitoring", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_cgcmlpiwg", + "title": "Migrate reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_ivigrcymo", + "title": "Test user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_8mvg4hu2j", + "title": "Test email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_3_e70xzzbdc", + "title": "Component Library v3.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-06-27T17:10:23.288Z", + "dueDate": "2024-08-25T08:10:48.203Z", + "tags": [ + "react-native", + "typescript", + "android", + "graphql", + "java", + "golang" + ], + "progress": 5, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_wdm3a34oy", + "title": "Deploy file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_dfg23l650", + "title": "Integrate data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_e3lqqdl01", + "name": "Michael Torres", + "email": "michael.torres@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/emily-king.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_m06xthyzx", + "title": "Testing Framework v1.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-12-03T21:45:04.055Z", + "dueDate": "2024-04-15T06:54:14.521Z", + "tags": [ + "java", + "golang" + ], + "progress": 9, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_hvr5euxnz", + "title": "Analyze notification system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_5w8h2h7hm", + "title": "Deploy performance monitoring", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_3uheeg8qh", + "title": "Integrate database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_zarfd1320", + "title": "Monitor API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_x6ugplx14", + "title": "Refactor responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_5_n0d046kd8", + "name": "Emily King", + "email": "emily.king@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-white.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_gjbtqvm27", + "title": "Dashboard v3.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-08-16T03:42:19.934Z", + "dueDate": "2024-08-29T13:03:17.885Z", + "tags": [ + "storybook", + "optimization" + ], + "progress": 56, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_go5newsgb", + "title": "Deploy authentication service", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_cpqr7u745", + "title": "Deploy security measures", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_oqo71g0o1", + "title": "Configure authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_pbaj3ag5n", + "title": "Configure file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_7lohzv30t", + "title": "Implement data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_yc5r2vd83", + "title": "Deploy database queries", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_6_gyaa71zkr", + "name": "Matthew White", + "email": "matthew.white@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-williams.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_b61ghyloi", + "title": "CI/CD Pipeline v5.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-11-20T09:22:36.455Z", + "dueDate": "2024-12-18T04:11:21.919Z", + "tags": [ + "typescript", + "analytics", + "data", + "azure", + "react", + "ci/cd" + ], + "progress": 72, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_zv03thqw9", + "title": "Configure grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_puu83unok", + "title": "Validate grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_7aowu7glm", + "title": "Setup grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_p09dtn7qm", + "title": "API v4.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-05-21T21:57:20.928Z", + "dueDate": "2024-07-25T20:44:11.403Z", + "tags": [ + "frontend", + "docker", + "analytics", + "data", + "design-system", + "typescript" + ], + "progress": 78, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_789peoiwi", + "title": "Deploy notification system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_s30cdef12", + "title": "Implement navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_n5ma8bpjf", + "title": "API v5.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-10-10T06:06:16.762Z", + "dueDate": "2024-12-30T00:56:37.024Z", + "tags": [ + "storybook", + "frontend", + "python", + "api", + "ui/ux", + "ios" + ], + "progress": 97, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_aruetwm8e", + "title": "Integrate user interface", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_oap68wmjd", + "title": "Analyze user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_9q78693c0", + "title": "Design email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_60j1mmmpj", + "title": "Setup search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_hegr5gck4", + "title": "Test navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_1qja32vbq", + "title": "Review file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_7_c2spxokoj", + "name": "Jessica Williams", + "email": "jessica.williams@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/michael-sanchez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_zvsfsnot2", + "title": "Database Migration v3.0 Enhancement", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-12-31T09:10:09.450Z", + "dueDate": "2024-05-26T17:43:05.267Z", + "tags": [ + "azure", + "data", + "mobile", + "react-native" + ], + "progress": 43, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_cfkqz198e", + "title": "Refactor user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_qgmbzzhhn", + "title": "Analyze search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_l3t0vptvi", + "title": "Integrate navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_ise6c0s88", + "title": "Microservice v5.0 Enhancement", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-01-28T16:47:37.161Z", + "dueDate": "2024-04-23T04:45:30.272Z", + "tags": [ + "performance", + "aws", + "docker", + "python" + ], + "progress": 17, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_2up3gb2qi", + "title": "Review grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_u5urkcl50", + "title": "Review search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_90rsmbmjf", + "title": "Build grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_6434ixqhl", + "title": "Analyze file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_aly2w111s", + "title": "Implement security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_ya3lgnm9y", + "title": "Validate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_cher9t5ci", + "title": "Database Migration v4.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-10-25T10:30:32.743Z", + "dueDate": "2024-09-04T04:06:00.432Z", + "tags": [ + "typescript", + "docker", + "storybook" + ], + "progress": 78, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_ddo8tbaxt", + "title": "Monitor user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_9aey19cfd", + "title": "Monitor user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_ficmro2nk", + "title": "Fix search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_nz8etqj3p", + "title": "Integrate component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_3_kxmjxnwg6", + "title": "Backend Refactoring v4.0 Enhancement", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-12-15T06:40:52.948Z", + "dueDate": "2024-07-29T03:16:19.582Z", + "tags": [ + "react-native", + "microservices", + "android" + ], + "progress": 93, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_gpjhxqhtb", + "title": "Analyze security measures", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_p9rkvpvgs", + "title": "Document authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_7ep5mye36", + "title": "Integrate grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_fx17ncj40", + "title": "Migrate payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_1gvtq0ssx", + "title": "Document user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_8_z3zefezkv", + "name": "Michael Sanchez", + "email": "michael.sanchez@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/emily-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_xmhrhqiqa", + "title": "Dashboard v2.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-05-22T16:48:21.038Z", + "dueDate": "2024-12-30T11:00:40.658Z", + "tags": [ + "azure", + "frontend", + "data", + "storybook", + "backend", + "ci/cd" + ], + "progress": 79, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_cuzvnue4n", + "title": "Update security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_2v7g2odna", + "title": "Update data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_y8eddazpn", + "title": "Build authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_i2ndsjmi0", + "title": "Research file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_4yuobpxi8", + "title": "Update search functionality", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_q6ux2tc8q", + "title": "Test user permissions", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_9_cxg5aegh3", + "name": "Emily Young", + "email": "emily.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-torres.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_90gbrsfx7", + "title": "API v5.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-09T18:52:19.105Z", + "dueDate": "2024-07-06T05:08:40.526Z", + "tags": [ + "java", + "components", + "mobile" + ], + "progress": 40, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_gd3gmdog0", + "title": "Document component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_h685fpd73", + "title": "Configure file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_u8u5bu31q", + "title": "Build API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_5ks1a1dyj", + "title": "Research grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_utksrjtxc", + "title": "Validate performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_sui2ubezb", + "title": "Test notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_ym2xoe6vy", + "title": "Database Migration v3.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-09-29T00:52:18.224Z", + "dueDate": "2024-11-22T01:07:28.406Z", + "tags": [ + "typescript", + "kubernetes" + ], + "progress": 81, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_kxivqqqgy", + "title": "Design payment integration", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_xs82s04zj", + "title": "Research search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_zn7wgsff0", + "title": "Review email templates", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_n6srmbxig", + "title": "Research user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_yzufzqexn", + "title": "Configure security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_f950v5mak", + "title": "Integrate API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_4uw51dwio", + "title": "Integrate grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_mktz7krqn", + "title": "Configure data validation", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_10_07zod43qu", + "name": "Ashley Torres", + "email": "ashley.torres@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-johnson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_0ee77nrdv", + "title": "Microservice v1.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-08-01T19:23:48.512Z", + "dueDate": "2024-12-02T07:19:59.788Z", + "tags": [ + "ios", + "optimization", + "python" + ], + "progress": 38, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_d9x977953", + "title": "Research data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_oox9b9hfc", + "title": "Build caching layer", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_hzt8hx2dj", + "title": "Integrate performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_ro92falpv", + "title": "CI/CD Pipeline v4.0 Development", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-03-25T05:38:47.578Z", + "dueDate": "2024-10-17T17:47:02.270Z", + "tags": [ + "frontend", + "golang", + "backend", + "storybook", + "ci/cd" + ], + "progress": 5, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_1m6vq3sn4", + "title": "Implement reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_5fmxzp08u", + "title": "Optimize navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_8purswnjf", + "title": "Document user permissions", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_ddgl7mcu9", + "title": "Analyze notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_1f4dd61tg", + "title": "Build grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_ausyog90x", + "title": "Migrate email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_h8cqs5bad", + "title": "Review caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_icdcj5hki", + "title": "Fix user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_8_ax4ir96fd", + "title": "Analyze navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_w4v6m7q6r", + "title": "Testing Framework v5.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-01-09T10:25:38.771Z", + "dueDate": "2024-02-21T23:58:04.096Z", + "tags": [ + "security", + "python" + ], + "progress": 100, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_8omwxf2wn", + "title": "Migrate grid layout", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_bnb01cu3p", + "title": "Design file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_ve4vnb3ks", + "title": "Integrate authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_11_ay91y57v7", + "name": "Sarah Johnson", + "email": "sarah.johnson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-clark.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_5gj8nynov", + "title": "CI/CD Pipeline v3.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-08-03T14:40:28.980Z", + "dueDate": "2024-08-16T08:06:54.089Z", + "tags": [ + "nodejs", + "typescript", + "react", + "microservices", + "python" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_e6imumi9o", + "title": "Create component library", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_bch940bbt", + "title": "Design API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_05t7z6dwy", + "title": "Configure navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_qemtkfqmh", + "title": "Review reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_0ivimxwm7", + "title": "Monitor payment integration", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_5a8yiz4p3", + "title": "Build grid layout", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_n7qm6a7g4", + "title": "Optimize API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_ea50gaecw", + "title": "Research caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_ejj57jg4m", + "title": "API v2.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-09-08T11:57:01.827Z", + "dueDate": "2024-09-05T06:11:18.259Z", + "tags": [ + "ios", + "golang", + "optimization", + "api", + "caching" + ], + "progress": 3, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_uwx5x4zpw", + "title": "Research notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_d5bqga3bm", + "title": "Research performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_6o5dxf720", + "title": "Create authentication service", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_5nbfwf3pm", + "title": "Setup payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_no76jaia2", + "title": "Build search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_xuhxsfptz", + "title": "Create error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_12_1k3th1git", + "name": "Marcus Clark", + "email": "marcus.clark@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/david-ramirez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_smwqlaarf", + "title": "Frontend Redesign v2.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-04-20T02:50:44.440Z", + "dueDate": "2024-09-14T10:06:34.901Z", + "tags": [ + "backend", + "ci/cd" + ], + "progress": 93, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_3y3x8n0qm", + "title": "Migrate navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_tmfijc5w6", + "title": "Monitor notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_w20aqfylo", + "title": "Test file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_w8gxwcp3c", + "title": "Design search functionality", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_6uyvix9bx", + "title": "Refactor email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_w7fnp3q1f", + "title": "Test database queries", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_lglcd9pa6", + "title": "Dashboard v2.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-11-18T20:29:14.705Z", + "dueDate": "2024-11-08T11:51:21.552Z", + "tags": [ + "python", + "golang", + "optimization", + "performance", + "typescript", + "mobile" + ], + "progress": 89, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_fkg877d7y", + "title": "Validate authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_4s3fb0dnd", + "title": "Validate component library", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_uanlfe2ch", + "title": "Create caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_d5mk4vrrh", + "title": "Migrate search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_jppccsuk9", + "title": "Update payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_4i3ctea1k", + "title": "Test grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_30h9f0fw6", + "title": "Create caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_eczijusfj", + "title": "Testing Framework v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-17T05:00:30.976Z", + "dueDate": "2024-03-15T20:55:53.256Z", + "tags": [ + "python", + "android", + "aws" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_h3cbksb81", + "title": "Integrate database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_20yy21b7d", + "title": "Fix API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_t46vmbeww", + "title": "Create file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_38su9kb5o", + "title": "Test email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_j7prl7k2j", + "title": "Validate navigation system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_1u9rz89u8", + "title": "Setup reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_2vbnj2933", + "title": "Implement component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_13_95zwujn5y", + "name": "David Ramirez", + "email": "david.ramirez@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441555_3_0qamnxg4v", + "name": "Infrastructure", + "description": "Responsible for infrastructure and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/michael-walker.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_2bhzvg3ws", + "title": "Backend Refactoring v4.0 Development", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-03-16T13:23:42.043Z", + "dueDate": "2024-07-14T01:11:13.545Z", + "tags": [ + "mobile", + "security", + "microservices", + "ios", + "database", + "backend" + ], + "progress": 57, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_tj9u9w9zy", + "title": "Document database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_lyv4igraq", + "title": "Review component library", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_rt2otlqht", + "title": "Validate security measures", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_26b6pxqmg", + "title": "Research error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_j304zp0wo", + "title": "Microservice v1.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-01-12T11:55:01.711Z", + "dueDate": "2024-02-28T21:46:35.790Z", + "tags": [ + "design-system", + "ci/cd", + "golang", + "aws", + "ios", + "performance" + ], + "progress": 96, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_me3722bya", + "title": "Integrate user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_wyco4sqo6", + "title": "Document API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_69b63euqu", + "title": "Document component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_1i2oxgi8k", + "title": "Backend Refactoring v3.0 Enhancement", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-03-20T02:52:47.056Z", + "dueDate": "2024-01-19T23:18:47.053Z", + "tags": [ + "graphql", + "typescript", + "aws", + "ios" + ], + "progress": 49, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_rj61i6xjr", + "title": "Analyze component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_zl5bl0g37", + "title": "Document database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_xf5kz7pl9", + "title": "Test payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_3_myttqxp2o", + "title": "Database Migration v4.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-12-03T23:33:08.660Z", + "dueDate": "2024-05-26T02:57:41.035Z", + "tags": [ + "react", + "graphql", + "ui/ux", + "nodejs", + "security" + ], + "progress": 97, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_mkzd5ejhr", + "title": "Refactor grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_0osack0x8", + "title": "Setup email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_pv9t5sb4m", + "title": "Fix component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_1vbqo90kg", + "title": "Configure database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_20z295lwq", + "title": "Deploy notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_c8yr1vr6j", + "title": "Test responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_ihn2em25e", + "title": "Test search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_sr7kkhvkj", + "title": "Validate email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_8_uuzh13cd4", + "title": "Implement error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_0_1pkc7ma97", + "name": "Michael Walker", + "email": "michael.walker@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-johnson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_oztdwlrzg", + "title": "API v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-11-14T10:11:39.580Z", + "dueDate": "2024-07-27T04:53:11.918Z", + "tags": [ + "frontend", + "security", + "analytics" + ], + "progress": 87, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_xb9dww0wl", + "title": "Integrate data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_a989pedec", + "title": "Monitor API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_8ov7fk8u8", + "title": "Migrate database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_o0z57qe2s", + "title": "Deploy error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_cspd1pxlr", + "title": "Monitor user permissions", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_77wyr9j05", + "title": "Monitor email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_h42d6ef5o", + "title": "Create user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_9rkvmzej1", + "title": "Integrate navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_1_u9l1ylf53", + "name": "Jessica Johnson", + "email": "jessica.johnson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-lewis.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_0eshsi9ja", + "title": "API v1.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-02-15T03:52:20.201Z", + "dueDate": "2024-07-17T11:36:18.299Z", + "tags": [ + "ios", + "design-system", + "azure", + "security", + "kubernetes" + ], + "progress": 8, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_f65ahl3bl", + "title": "Fix database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_hqc1xbkc9", + "title": "Configure API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_ea4e25gg7", + "title": "Validate component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_pw9ri0k06", + "title": "Update reporting dashboard", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_1_rfj2oc2ms", + "title": "Mobile App v1.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-09-18T01:08:45.323Z", + "dueDate": "2024-01-26T15:25:05.240Z", + "tags": [ + "react", + "ios" + ], + "progress": 15, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_rc4p9he82", + "title": "Migrate email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_icgz0xrdr", + "title": "Integrate security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_92d93ubkk", + "title": "Update email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_9a3fvc7j8", + "title": "Migrate component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_5il0adccu", + "title": "Design user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_7auwp6s63", + "title": "Migrate file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_vk127k0ic", + "title": "Update authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_ryskpn05d", + "title": "Monitor responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_8_9fr7bferr", + "title": "Setup component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_2_8pflhkmgr", + "title": "Database Migration v1.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-02-01T15:56:35.778Z", + "dueDate": "2024-02-16T20:54:29.354Z", + "tags": [ + "nodejs", + "optimization", + "docker" + ], + "progress": 61, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_s6ki0uxg5", + "title": "Build grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_oc8jzl25w", + "title": "Analyze user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_0ae46knep", + "title": "Monitor user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441554_3_la6mlyrov", + "title": "Testing Framework v3.0 Enhancement", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-10-18T11:44:35.411Z", + "dueDate": "2024-06-16T21:04:14.041Z", + "tags": [ + "mobile", + "data", + "react" + ], + "progress": 74, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_0j5zc645q", + "title": "Configure email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_sx26t3gej", + "title": "Analyze API endpoints", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_acb15szr8", + "title": "Migrate navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_2e8de2kcn", + "title": "Create notification system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_o1zox5qkj", + "title": "Migrate authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_c8vr0bdqk", + "title": "Optimize security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_2_o9gsdgggn", + "name": "Matthew Lewis", + "email": "matthew.lewis@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-brown.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_w4w4gwjvl", + "title": "Backend Refactoring v1.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-09-12T11:25:28.511Z", + "dueDate": "2024-06-18T00:28:40.354Z", + "tags": [ + "performance", + "optimization", + "components", + "graphql", + "analytics" + ], + "progress": 31, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_jp2znefsk", + "title": "Integrate notification system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_4s0yiv7sz", + "title": "Integrate data validation", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_5ch8dccjh", + "title": "Implement caching layer", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_wzmzzjhhp", + "title": "Update data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_3_aajvx5g8n", + "name": "Sarah Brown", + "email": "sarah.brown@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441554_0_8845ma4kg", + "title": "Testing Framework v4.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-10-15T21:31:30.615Z", + "dueDate": "2024-02-08T13:23:10.698Z", + "tags": [ + "performance", + "java" + ], + "progress": 5, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_uyezenu6p", + "title": "Analyze user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_405sswypt", + "title": "Design API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_y5bd2pngm", + "title": "Design component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_325lgdccy", + "title": "Monitor file upload", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_4_5rv4onsd4", + "title": "Research payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_5_lpxeafgg2", + "title": "Test API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_6_rg1j285q3", + "title": "Migrate authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_7_c0qpy2pyo", + "title": "Analyze performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_8_2rchof0mf", + "title": "Design responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_vhszrojzr", + "title": "CI/CD Pipeline v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-06-06T13:43:55.712Z", + "dueDate": "2024-03-12T17:22:28.244Z", + "tags": [ + "aws", + "python", + "microservices", + "docker", + "caching", + "frontend" + ], + "progress": 98, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441554_0_7zo9issrg", + "title": "Setup component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_1_byuv7lnfl", + "title": "Update payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_2_y8szvr8u1", + "title": "Research performance monitoring", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441554_3_fst5i5g9j", + "title": "Design grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_eoypta3kd", + "title": "Create performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_dcovbrnsq", + "title": "Optimize reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_k9ppl5rhj", + "title": "Configure API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_u4wsf0g9w", + "title": "Implement navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_xwrcfqjqo", + "title": "Create email templates", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441554_4_gwt5stbh9", + "name": "Marcus Thompson", + "email": "marcus.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-robinson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_touwv0jdg", + "title": "Microservice v1.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-09-23T07:37:58.449Z", + "dueDate": "2024-12-08T19:20:19.645Z", + "tags": [ + "data", + "ui/ux", + "graphql", + "design-system", + "microservices" + ], + "progress": 89, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_7arvxpiji", + "title": "Monitor reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_ugj5lbxdk", + "title": "Setup responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_5qayjix0d", + "title": "Refactor error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_3uqudg292", + "title": "Optimize email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_d8zos9r2n", + "title": "Design user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_7yfx2dg6z", + "title": "Configure error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_2j62xz51g", + "name": "Amanda Robinson", + "email": "amanda.robinson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/christopher-brown.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_5tudf1nfz", + "title": "API v4.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-03-04T05:59:57.155Z", + "dueDate": "2024-08-09T12:04:47.209Z", + "tags": [ + "typescript", + "performance", + "data", + "java", + "caching", + "kubernetes" + ], + "progress": 94, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_0uwbr486x", + "title": "Analyze user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_pko0jkno0", + "title": "Build authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_aptr6uq6e", + "title": "Dashboard v2.0 Development", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-04-28T20:42:11.819Z", + "dueDate": "2024-11-13T07:22:21.597Z", + "tags": [ + "security", + "frontend", + "typescript", + "react", + "android", + "optimization" + ], + "progress": 20, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_bg1h6rhxn", + "title": "Configure component library", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_uscr97ou2", + "title": "Fix email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_rdyrpga55", + "title": "Optimize error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_11ip5kv0j", + "title": "Research authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_3o1mqrwm1", + "title": "Document navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_sx369f7o6", + "title": "Fix database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_n087i0smu", + "title": "Build reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_iwmwenan3", + "title": "Document notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_i2onv49fd", + "title": "Review security measures", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_mkwuondac", + "name": "Christopher Brown", + "email": "christopher.brown@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-harris.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_249206iub", + "title": "API v2.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-12-02T06:19:37.193Z", + "dueDate": "2024-09-17T05:00:39.566Z", + "tags": [ + "design-system", + "ios", + "microservices", + "frontend" + ], + "progress": 8, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_u4caqg9gw", + "title": "Research error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_y742yo55a", + "title": "Setup error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_tm1qe335n", + "title": "Build component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_jj2fcqx2d", + "title": "Validate database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_p15w2rx8x", + "title": "Create notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_2vs4v7quq", + "title": "Create payment integration", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_avntdbje3", + "title": "Validate email templates", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_x3rqy8ncu", + "title": "Refactor database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_6xdpgowu4", + "title": "Analyze API endpoints", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_l5s4a7slv", + "title": "CI/CD Pipeline v3.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-10-27T17:27:03.980Z", + "dueDate": "2024-10-12T13:01:05.427Z", + "tags": [ + "react-native", + "ios", + "analytics" + ], + "progress": 98, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_n2795tnro", + "title": "Monitor component library", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_i3uc4jeaw", + "title": "Deploy responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_tlb69xur9", + "title": "Component Library v2.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-04-17T18:21:23.844Z", + "dueDate": "2024-12-24T03:09:03.305Z", + "tags": [ + "nodejs", + "caching" + ], + "progress": 67, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_z97t90qiu", + "title": "Update performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_tqki5k1zs", + "title": "Update navigation system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_hvonqmpwx", + "title": "Analyze data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_qufbmpdv6", + "title": "Setup user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_0gkh97kfa", + "title": "Test component library", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_oqc50ezvs", + "title": "Setup caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_za6plsu1r", + "name": "Alexandra Harris", + "email": "alexandra.harris@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-ramirez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_e9objzk87", + "title": "Testing Framework v3.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-12-30T07:21:53.982Z", + "dueDate": "2024-09-11T16:39:28.200Z", + "tags": [ + "ios", + "mobile", + "api", + "typescript" + ], + "progress": 65, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_nyd33eh6t", + "title": "Setup grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_ye8ncr1dl", + "title": "Implement grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_1kmuzaq4w", + "title": "Validate grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_eotz1fl80", + "title": "Analyze error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_da94imu8z", + "title": "Mobile App v3.0 Development", + "status": "IN_PROGRESS", + "priority": "CRITICAL", + "assignedAt": "2023-08-27T22:24:14.566Z", + "dueDate": "2024-03-21T06:43:13.066Z", + "tags": [ + "caching", + "data", + "android", + "backend", + "api", + "storybook" + ], + "progress": 36, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_abacq03c8", + "title": "Update file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_5m3w1359r", + "title": "Setup component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_6zigp1i1s", + "title": "Deploy grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_g9mh9gpim", + "title": "Design responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_aywtix1bq", + "title": "Analyze search functionality", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_g8pn33vu2", + "title": "Refactor file upload", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_yra489ffm", + "title": "Implement navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_2jc3kok06", + "title": "CI/CD Pipeline v4.0 Development", + "status": "PLANNING", + "priority": "CRITICAL", + "assignedAt": "2023-07-10T02:00:12.486Z", + "dueDate": "2024-01-27T23:15:50.679Z", + "tags": [ + "design-system", + "aws", + "security", + "python" + ], + "progress": 11, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_8h7maj8v7", + "title": "Optimize search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_wahvm4lca", + "title": "Research file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_qjf8lcedj", + "title": "Validate API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_gx3y38sxx", + "title": "Refactor data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_opv3byw2d", + "title": "Research data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_p6ualtrrf", + "title": "Deploy user permissions", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_3_6wimuio01", + "title": "Frontend Redesign v2.0 Development", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-04-15T14:05:17.994Z", + "dueDate": "2024-11-18T01:52:20.659Z", + "tags": [ + "react", + "storybook", + "frontend", + "nodejs", + "azure", + "docker" + ], + "progress": 97, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_yj1v34779", + "title": "Implement security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_7s28nrz9x", + "title": "Refactor user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_pi0h3am4e", + "name": "Matthew Ramirez", + "email": "matthew.ramirez@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-wright.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_lbjb22pd7", + "title": "Testing Framework v2.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-10-05T20:42:19.933Z", + "dueDate": "2024-09-06T19:52:43.292Z", + "tags": [ + "golang", + "typescript", + "react", + "database", + "azure" + ], + "progress": 20, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_d6ikg4upo", + "title": "Fix email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_fj6wrw177", + "title": "Research component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_7jdsizdzn", + "title": "Update error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_qwb4kda7x", + "title": "Analyze security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_baq0w3gjr", + "title": "Monitor component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_q3vkoi5hd", + "title": "Migrate grid layout", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_dhwwnil20", + "title": "Configure file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_71aadn9yi", + "title": "Mobile App v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-06-11T18:12:20.872Z", + "dueDate": "2024-03-05T15:30:48.571Z", + "tags": [ + "ui/ux", + "ios", + "android", + "api", + "golang", + "typescript" + ], + "progress": 21, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_ye0p510fx", + "title": "Analyze API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_2ec17sxck", + "title": "Design database queries", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_9_g06l1uom3", + "name": "Jessica Wright", + "email": "jessica.wright@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/amanda-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_swvzuyuhu", + "title": "Component Library v2.0 Enhancement", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-08-02T21:56:47.354Z", + "dueDate": "2024-08-24T22:01:56.858Z", + "tags": [ + "react", + "testing", + "microservices" + ], + "progress": 52, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_melko9kxn", + "title": "Create user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_fat0lsb6p", + "title": "Analyze file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_pt1myi88v", + "title": "Implement navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_3973dlogh", + "title": "Refactor navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_jb146jgwv", + "title": "Monitor authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_e2xv5lb19", + "title": "Mobile App v1.0 Development", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-08-08T16:45:28.937Z", + "dueDate": "2024-02-29T18:34:32.836Z", + "tags": [ + "aws", + "react" + ], + "progress": 66, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_0rfrqc36e", + "title": "Integrate caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_k2hh2ao0k", + "title": "Document payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_th39cfbn0", + "title": "Document email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_edgqumrlo", + "title": "Validate payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_g2hcdl6kq", + "title": "Configure reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_oc8al226t", + "title": "Setup navigation system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_c8q1xb1t8", + "title": "Review performance monitoring", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_6c70cabol", + "title": "Build file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_atquka0bn", + "title": "Database Migration v1.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-05-18T06:55:57.117Z", + "dueDate": "2024-06-20T22:31:35.801Z", + "tags": [ + "azure", + "android", + "performance", + "kubernetes", + "optimization" + ], + "progress": 70, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_sbi4ccx06", + "title": "Monitor user permissions", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_r8frnj0yj", + "title": "Configure database queries", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_bfdkrfjo9", + "title": "Setup user interface", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_yfeog2g4t", + "title": "Build database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_ic5zm6zv1", + "title": "Setup file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_0wpaocvyu", + "title": "Refactor performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_dnhfkc8he", + "title": "Validate user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_10_r5d3ln3de", + "name": "Amanda Flores", + "email": "amanda.flores@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441555_4_zi6jcir09", + "name": "Mobile Development", + "description": "Responsible for mobile development and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-harris.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_mrw880b48", + "title": "Frontend Redesign v1.0 Enhancement", + "status": "PLANNING", + "priority": "CRITICAL", + "assignedAt": "2023-01-09T14:50:38.599Z", + "dueDate": "2024-10-06T14:50:59.146Z", + "tags": [ + "ci/cd", + "microservices", + "graphql", + "nodejs", + "ios", + "data" + ], + "progress": 40, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_9l4cnrl07", + "title": "Research responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_w12ur5an0", + "title": "Build data validation", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_qvss76v9r", + "title": "Integrate payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_7kzg18lnu", + "title": "Deploy API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_tiecnlszc", + "title": "Validate notification system", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_p4onfjn83", + "title": "Fix navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_szd7h9uh7", + "title": "Migrate error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_1jr8sxbu2", + "title": "Integrate API endpoints", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_6lsx9s834", + "title": "Review file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_lbw5r1v2b", + "title": "Frontend Redesign v1.0 Development", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-01-29T03:28:17.935Z", + "dueDate": "2024-03-23T13:03:37.228Z", + "tags": [ + "react", + "graphql", + "testing", + "docker", + "frontend", + "storybook" + ], + "progress": 97, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_rokvb9c0e", + "title": "Validate email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_t9ulfglm5", + "title": "Update user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_7hpteyti1", + "title": "Migrate component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_0jzsgbv6u", + "title": "Integrate reporting dashboard", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_aj174wl6s", + "title": "Document error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_jlnsn1k7x", + "title": "Integrate data validation", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_05udqak56", + "title": "Test user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_ta26302iz", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_h76ia5ik9", + "title": "Component Library v1.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-10-21T22:45:19.285Z", + "dueDate": "2024-01-16T15:46:53.066Z", + "tags": [ + "frontend", + "mobile", + "kubernetes" + ], + "progress": 86, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_75eykg1lu", + "title": "Migrate payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_zo0jonfit", + "title": "Update responsive design", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_6bpfsx1cn", + "title": "Component Library v5.0 Development", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-11-14T15:42:05.496Z", + "dueDate": "2024-10-27T02:20:18.863Z", + "tags": [ + "design-system", + "frontend", + "graphql", + "backend", + "storybook" + ], + "progress": 36, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_z3apofyn4", + "title": "Migrate user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_3abllip1x", + "title": "Create caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_bs3xywx78", + "title": "Migrate reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_pdhr4ap4x", + "title": "Analyze API endpoints", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_b5ck6zd54", + "title": "Database Migration v4.0 Enhancement", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-10-26T20:35:31.739Z", + "dueDate": "2024-02-23T03:07:15.707Z", + "tags": [ + "graphql", + "ui/ux", + "storybook", + "caching", + "docker", + "performance" + ], + "progress": 37, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_7djc4jerq", + "title": "Migrate API endpoints", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_9kob63hzn", + "title": "Monitor navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_6mbqcboc4", + "title": "Review API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_vn7ok7slt", + "title": "Monitor notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_naqmammfh", + "title": "Fix API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_3w4ol8gn2", + "title": "Research grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_oj8l8iwpt", + "name": "Ashley Young", + "email": "ashley.young@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-walker.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_5h886ky4u", + "title": "Dashboard v4.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-02-26T05:16:25.742Z", + "dueDate": "2024-04-04T01:57:42.449Z", + "tags": [ + "golang", + "frontend", + "design-system", + "backend", + "typescript" + ], + "progress": 56, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_20kkbzw6u", + "title": "Integrate data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_g678bqbro", + "title": "Build file upload", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_z5tc3sdmq", + "title": "Fix performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_pz9q8efp1", + "title": "Implement user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_2hn4xf6vz", + "title": "Review search functionality", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_38t4gm2q0", + "title": "Test payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_87vn193e4", + "title": "Test file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_jfgdgr86f", + "title": "Database Migration v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-26T04:20:50.075Z", + "dueDate": "2024-11-14T17:17:35.051Z", + "tags": [ + "docker", + "python", + "kubernetes", + "caching", + "frontend", + "aws" + ], + "progress": 30, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_t07noos7w", + "title": "Integrate notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_7tn4yyo2f", + "title": "Fix reporting dashboard", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_u621edzuh", + "title": "Update user interface", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_diui4ooit", + "title": "Migrate data validation", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_y9l1gk7px", + "title": "Frontend Redesign v3.0 Enhancement", + "status": "PLANNING", + "priority": "CRITICAL", + "assignedAt": "2023-11-22T09:51:23.600Z", + "dueDate": "2024-01-08T09:38:36.664Z", + "tags": [ + "nodejs", + "ci/cd", + "azure" + ], + "progress": 4, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_lj9taj7wh", + "title": "Build reporting dashboard", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_mk4rp24y7", + "title": "Build component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_rhcqpdiu1", + "title": "Fix email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_o2htyj35p", + "name": "Matthew Walker", + "email": "matthew.walker@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com", + "role": "Junior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_obwhlhngq", + "title": "Component Library v5.0 Development", + "status": "PLANNING", + "priority": "MEDIUM", + "assignedAt": "2023-08-31T20:56:32.726Z", + "dueDate": "2024-11-03T22:01:38.607Z", + "tags": [ + "database", + "storybook" + ], + "progress": 94, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_m1hyojiyg", + "title": "Build error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_f4hzhgvdl", + "title": "Migrate database queries", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_yiexnxtbk", + "title": "Fix security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_l8pgpwqff", + "title": "Monitor file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_cp7d4d3s7", + "title": "Validate user permissions", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_dvqfy6lr5", + "title": "Setup authentication service", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_tcwzpmlmw", + "title": "Frontend Redesign v1.0 Enhancement", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-01-27T09:30:24.295Z", + "dueDate": "2024-07-19T00:32:26.355Z", + "tags": [ + "react-native", + "ios", + "security" + ], + "progress": 49, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_bpujtw6ym", + "title": "Validate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_ghthk2cks", + "title": "Optimize error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_f99lkgzos", + "title": "Setup responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_zf4nhqa41", + "title": "Research search functionality", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_6sx0njt1z", + "title": "Create responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_n9x8shdci", + "title": "Monitor data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_1x861somv", + "title": "Analyze data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_wrq24pb8o", + "title": "Database Migration v5.0 Enhancement", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-10-16T20:20:30.729Z", + "dueDate": "2024-01-31T23:40:53.054Z", + "tags": [ + "typescript", + "caching", + "aws", + "java", + "graphql", + "ios" + ], + "progress": 79, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_yfc67tsw5", + "title": "Update API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_wp17yp7j1", + "title": "Research responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_phulq7uma", + "title": "Update component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_uehm1xrz7", + "title": "Refactor data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_gzq3cjxdz", + "title": "Document grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_wpxyzfb7l", + "title": "Create API endpoints", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_3_ml77601bj", + "name": "Marcus Flores", + "email": "marcus.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-flores.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_ryzwrihaw", + "title": "Component Library v3.0 Enhancement", + "status": "COMPLETED", + "priority": "MEDIUM", + "assignedAt": "2023-12-04T09:20:27.162Z", + "dueDate": "2024-04-22T05:29:24.093Z", + "tags": [ + "graphql", + "components", + "analytics", + "caching", + "python", + "nodejs" + ], + "progress": 60, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_a6olw8wvo", + "title": "Update component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_gavp5raq1", + "title": "Implement email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_xw0nyo79v", + "title": "Create search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_sekgf7r6i", + "title": "Build responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_xyeyuwj0n", + "title": "Fix performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_afmifxvml", + "title": "Research responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_w2a9nw16h", + "title": "Configure security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_3rxoumvi1", + "title": "Dashboard v1.0 Development", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-10-08T23:40:15.899Z", + "dueDate": "2024-02-01T02:05:29.511Z", + "tags": [ + "ui/ux", + "ios" + ], + "progress": 79, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_2hekamxn5", + "title": "Validate email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_3wixg5vgs", + "title": "Design navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_av9ovh9my", + "title": "Create file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_at9mo2zus", + "title": "Test API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_0ec1sqtm4", + "title": "Research email templates", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_ktkax3akh", + "title": "Design user interface", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_d2xeh1nsd", + "title": "Integrate caching layer", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_zc9cimb0t", + "title": "Migrate component library", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_vfwnwv4sm", + "title": "Design database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_4_jpog0d6ct", + "name": "Sarah Flores", + "email": "sarah.flores@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com", + "role": "Senior Frontend Engineer", + "avatar": "https://avatars.globaltech.com/alexandra-nguyen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_hlc8usllb", + "title": "API v4.0 Development", + "status": "PLANNING", + "priority": "LOW", + "assignedAt": "2023-10-04T20:08:29.062Z", + "dueDate": "2024-04-20T04:08:38.606Z", + "tags": [ + "mobile", + "react", + "microservices", + "design-system" + ], + "progress": 61, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_qmy7nq8en", + "title": "Implement user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_lii33wei4", + "title": "Test caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_v8ex5e7zk", + "title": "Deploy API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_vlhzlfmd2", + "title": "Update navigation system", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_q605f28ip", + "title": "Migrate component library", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_leffu4q6i", + "title": "Integrate user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_cfg5g3zon", + "title": "Analyze responsive design", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_hy51nq8c9", + "title": "Test payment integration", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_8zf4eiro1", + "title": "Integrate security measures", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_gb3x6309w", + "title": "Backend Refactoring v5.0 Development", + "status": "COMPLETED", + "priority": "LOW", + "assignedAt": "2023-11-04T02:12:21.395Z", + "dueDate": "2024-01-14T12:28:59.686Z", + "tags": [ + "azure", + "graphql", + "nodejs", + "api" + ], + "progress": 56, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_yw5g5w3np", + "title": "Document authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_vwthygrby", + "title": "Research API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_x9pz0rpii", + "title": "Optimize user permissions", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_2eevkxuqx", + "title": "Component Library v1.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-11-06T04:25:01.967Z", + "dueDate": "2024-11-04T22:53:38.574Z", + "tags": [ + "storybook", + "ui/ux", + "api", + "typescript", + "mobile", + "caching" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_hde1se1mj", + "title": "Analyze error handling", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_lxvu8vbd8", + "title": "Research responsive design", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_085or4qb8", + "title": "Test responsive design", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_x0srhgsh8", + "title": "Integrate file upload", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_7gjg46hot", + "title": "Create search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_3_6vpz5ws27", + "title": "Microservice v4.0 Enhancement", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-09-26T20:47:58.823Z", + "dueDate": "2024-03-23T18:05:37.072Z", + "tags": [ + "golang", + "frontend", + "react", + "microservices", + "data", + "design-system" + ], + "progress": 42, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_ekq83sbgs", + "title": "Configure responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_yiqsagiyl", + "title": "Deploy navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_76wv84slg", + "title": "Implement file upload", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_rtn4rs36t", + "title": "Fix responsive design", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_hog0jdl08", + "title": "Design performance monitoring", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_kfg9q73hv", + "title": "Research user interface", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_ssoizgnmn", + "title": "Design payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_5_kaab5qx3c", + "name": "Alexandra Nguyen", + "email": "alexandra.nguyen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-nguyen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_gz3xq2dn5", + "title": "Dashboard v4.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-04-14T03:19:32.002Z", + "dueDate": "2024-09-21T01:32:21.805Z", + "tags": [ + "react", + "ci/cd" + ], + "progress": 11, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_3y1o7bezj", + "title": "Analyze user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_b526oizik", + "title": "Monitor data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_b36gbqhn2", + "title": "Test database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_wze6sw078", + "title": "Optimize grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_d5fk7k752", + "title": "Build security measures", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_0pwt6z87q", + "title": "Refactor payment integration", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_35sqybyxp", + "title": "API v5.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-04-21T13:50:59.027Z", + "dueDate": "2024-11-24T01:32:59.688Z", + "tags": [ + "ui/ux", + "design-system", + "data", + "docker" + ], + "progress": 30, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_9v6220695", + "title": "Validate search functionality", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_x2gzh1sq0", + "title": "Analyze security measures", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_mfc2hoxh4", + "title": "Testing Framework v5.0 Development", + "status": "COMPLETED", + "priority": "HIGH", + "assignedAt": "2023-01-03T14:39:40.101Z", + "dueDate": "2024-12-22T04:17:58.838Z", + "tags": [ + "caching", + "react-native", + "data", + "backend" + ], + "progress": 9, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_if0z8f2lu", + "title": "Test security measures", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_kcw6z5aay", + "title": "Implement reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_qh5vk9lnm", + "title": "Create payment integration", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_jwgl77ms1", + "title": "Validate file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_3yc2zhz4p", + "title": "Validate authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_e7g5sz4cq", + "title": "Configure grid layout", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_1l0878n45", + "title": "Configure caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_ctpvzvcs5", + "title": "Optimize grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_yf30m3w40", + "title": "Configure error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_3_nlo3oucm8", + "title": "Mobile App v3.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-09-27T07:36:45.603Z", + "dueDate": "2024-04-22T09:24:32.163Z", + "tags": [ + "golang", + "performance", + "graphql", + "testing", + "android" + ], + "progress": 100, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_g84118kbw", + "title": "Design authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_8salwvc5c", + "title": "Configure user permissions", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_6_xvcwd2rk1", + "name": "Matthew Nguyen", + "email": "matthew.nguyen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/sarah-scott.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_tw0mtpr6n", + "title": "Database Migration v3.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-08-10T08:09:34.835Z", + "dueDate": "2024-09-26T04:11:44.769Z", + "tags": [ + "storybook", + "performance", + "android", + "azure", + "database", + "kubernetes" + ], + "progress": 64, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_m12wc1txr", + "title": "Monitor database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_sb3f98974", + "title": "Design email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_sy6j9do3m", + "title": "Frontend Redesign v2.0 Enhancement", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-11-10T10:53:10.500Z", + "dueDate": "2024-04-12T21:18:03.502Z", + "tags": [ + "frontend", + "caching", + "performance" + ], + "progress": 0, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_qyc1apf3y", + "title": "Review notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_yo0eowuhy", + "title": "Migrate authentication service", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_47jz3zxkp", + "title": "Update responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_7_8sjx9ukzq", + "name": "Sarah Scott", + "email": "sarah.scott@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/matthew-young.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_96yin2fgx", + "title": "Dashboard v4.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-04-11T19:30:05.623Z", + "dueDate": "2024-06-11T15:27:15.156Z", + "tags": [ + "analytics", + "optimization", + "database", + "caching" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_dae0map4g", + "title": "Implement email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_p8u36w7qu", + "title": "Setup component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_eqvhqmj2n", + "title": "Configure notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_eyuz3czug", + "title": "Configure caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_f87mszwc3", + "title": "Testing Framework v3.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-07-07T10:12:41.011Z", + "dueDate": "2024-01-06T07:30:44.426Z", + "tags": [ + "caching", + "testing", + "react-native" + ], + "progress": 14, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_ex5kvy2y8", + "title": "Review API endpoints", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_f2q6eavsk", + "title": "Design database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_mkykoj14r", + "title": "Analyze user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_sd1ohacvo", + "title": "Integrate search functionality", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_43bmlfati", + "title": "Analyze reporting dashboard", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_czivoma38", + "title": "Implement database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_8jvrx1d3m", + "title": "Implement component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_72m41u5dy", + "title": "Monitor error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_kisrw2mdx", + "title": "API v4.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-01-24T23:10:06.745Z", + "dueDate": "2024-02-11T13:44:21.891Z", + "tags": [ + "graphql", + "nodejs", + "storybook" + ], + "progress": 34, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_79vecnbq3", + "title": "Test notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_3k4arxnvw", + "title": "Research component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_2p1bfzck0", + "title": "Configure performance monitoring", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_xrdsqdo01", + "title": "Configure component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_low4c6j5h", + "title": "Test security measures", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_3_09dd5xhh0", + "title": "CI/CD Pipeline v3.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-10-30T23:02:41.806Z", + "dueDate": "2024-08-23T07:36:22.148Z", + "tags": [ + "frontend", + "backend", + "nodejs" + ], + "progress": 86, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_xfgi5n0mb", + "title": "Analyze grid layout", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_thdfwes9s", + "title": "Implement security measures", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_lnwibxu3m", + "title": "Document error handling", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_7wv0o595i", + "title": "Build authentication service", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_qcvpzm7m1", + "title": "Deploy email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_2akn7w55b", + "title": "Optimize notification system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_8_vx4gmh7lf", + "name": "Matthew Young", + "email": "matthew.young@globaltech.com" + } + } + ] + } + ] + } + ] + }, + { + "__typename": "Team", + "id": "team_1756126441556_5_48kpb2ku7", + "name": "Data Engineering", + "description": "Responsible for data engineering and related technologies", + "members": [ + { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/ashley-white.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_lrghu7o12", + "title": "Dashboard v3.0 Enhancement", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-07-23T21:28:47.959Z", + "dueDate": "2024-06-30T22:50:35.745Z", + "tags": [ + "backend", + "azure", + "ui/ux", + "api" + ], + "progress": 34, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_r4bxrhiy7", + "title": "Migrate responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_8j9ecpai3", + "title": "Refactor component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_ri3gv07gv", + "title": "Validate database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_xkzgultzx", + "title": "Review responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_uvc3tccgx", + "title": "Research user permissions", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_dzgofcql2", + "title": "Setup component library", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_wdvcvinps", + "title": "Design user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_c6nzh69vq", + "title": "Document notification system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_cr3medvwa", + "title": "Setup notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_b35b4bnox", + "title": "CI/CD Pipeline v1.0 Development", + "status": "REVIEW", + "priority": "CRITICAL", + "assignedAt": "2023-05-22T16:37:13.258Z", + "dueDate": "2024-11-16T04:42:43.832Z", + "tags": [ + "nodejs", + "kubernetes", + "database", + "azure" + ], + "progress": 27, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_t40zqr43t", + "title": "Setup notification system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_xv49pdrix", + "title": "Validate component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_08wtwdfv0", + "title": "Document file upload", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_w76icap83", + "title": "Create component library", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_pdrq3dw3x", + "title": "Test file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_cxk6x7d6n", + "title": "Validate API endpoints", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_ekb6y8m71", + "title": "Monitor API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_7_3hkfytudq", + "title": "Integrate file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_8_uzqcgkvyl", + "title": "Optimize database queries", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_0_zz5guvsmf", + "name": "Ashley White", + "email": "ashley.white@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/david-nguyen.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_sjisrg6s0", + "title": "Database Migration v5.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-04-06T21:17:47.527Z", + "dueDate": "2024-01-22T13:13:43.474Z", + "tags": [ + "golang", + "frontend", + "backend", + "react", + "components" + ], + "progress": 44, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_l9dyq88ls", + "title": "Build caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_60l923n4d", + "title": "Refactor user interface", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_2ahj04ghn", + "title": "Integrate reporting dashboard", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_qc85sog33", + "title": "Integrate file upload", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_bdjnwzjju", + "title": "Optimize caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_9y36kckdt", + "title": "Component Library v1.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "LOW", + "assignedAt": "2023-07-18T14:48:48.977Z", + "dueDate": "2024-10-25T08:44:39.843Z", + "tags": [ + "components", + "data", + "java", + "docker", + "database" + ], + "progress": 80, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_6nnly66ij", + "title": "Fix security measures", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_h6srf55ei", + "title": "Review API endpoints", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_v9htwk63u", + "title": "Design authentication service", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_4dmgsuwfo", + "title": "Migrate responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_g2k5xlv99", + "title": "Design performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_1_trjkk4fti", + "name": "David Nguyen", + "email": "david.nguyen@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/jessica-thompson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441555_0_94tql11gx", + "title": "CI/CD Pipeline v3.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-03-13T06:25:52.757Z", + "dueDate": "2024-06-11T00:36:57.335Z", + "tags": [ + "ui/ux", + "typescript" + ], + "progress": 50, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_sykp44n4a", + "title": "Research payment integration", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_r7bnvcmze", + "title": "Test authentication service", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_9dtczckrh", + "title": "Document grid layout", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_r1u7amspa", + "title": "Review database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_r1jw5zylv", + "title": "Optimize error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_tjyu7fkml", + "title": "Configure responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_eh8qcqfwb", + "title": "Document email templates", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_1_7tjb1s8lx", + "title": "Microservice v4.0 Enhancement", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-11-11T10:09:36.527Z", + "dueDate": "2024-02-29T13:45:16.756Z", + "tags": [ + "typescript", + "backend", + "mobile", + "analytics", + "database", + "microservices" + ], + "progress": 6, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_ox4hbk7i6", + "title": "Setup grid layout", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_y881t0gch", + "title": "Design email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441555_2_7cutzsf3k", + "title": "Microservice v2.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-02-07T15:11:14.342Z", + "dueDate": "2024-08-26T04:58:59.513Z", + "tags": [ + "typescript", + "nodejs", + "android", + "analytics" + ], + "progress": 45, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441555_0_2209hcxo9", + "title": "Fix database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_1_8tcwrnfqm", + "title": "Review email templates", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_2_uiz176gnq", + "title": "Migrate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_3_wxzc7anic", + "title": "Refactor user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_4_30d01jlav", + "title": "Fix user permissions", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_5_wz67kkdbq", + "title": "Test error handling", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441555_6_iua0z0ji9", + "title": "Review notification system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_3_rb623ra6c", + "title": "Mobile App v5.0 Development", + "status": "IN_PROGRESS", + "priority": "HIGH", + "assignedAt": "2023-11-16T19:04:03.544Z", + "dueDate": "2024-07-01T23:42:20.655Z", + "tags": [ + "react-native", + "frontend", + "graphql", + "backend", + "storybook" + ], + "progress": 96, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_28sj0h3ak", + "title": "Review caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_s1t6b3vg9", + "title": "Review authentication service", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_dkyxiacu3", + "title": "Analyze responsive design", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_j8mqxjdpi", + "title": "Migrate responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_u37z6j6li", + "title": "Optimize file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_nxrgb7dt4", + "title": "Fix caching layer", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_67za8cayy", + "title": "Refactor API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441555_2_8kxubfohn", + "name": "Jessica Thompson", + "email": "jessica.thompson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_3_rwlv1h6qe", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/christopher-robinson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_cr4ktnigz", + "title": "Mobile App v1.0 Development", + "status": "PLANNING", + "priority": "HIGH", + "assignedAt": "2023-05-05T10:25:13.738Z", + "dueDate": "2024-04-12T08:00:02.195Z", + "tags": [ + "nodejs", + "kubernetes", + "graphql", + "microservices" + ], + "progress": 80, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_n13tmncrw", + "title": "Fix error handling", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_3_rwlv1h6qe", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_mznezjhyn", + "title": "Configure user interface", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_3_rwlv1h6qe", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_mg8v1ii12", + "title": "Refactor payment integration", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_3_rwlv1h6qe", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com", + "role": "Junior Backend Engineer", + "avatar": "https://avatars.globaltech.com/christopher-robinson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_r29cg93lg", + "title": "Component Library v2.0 Development", + "status": "ON_HOLD", + "priority": "HIGH", + "assignedAt": "2023-03-10T18:18:46.328Z", + "dueDate": "2024-07-21T02:32:23.007Z", + "tags": [ + "react", + "backend", + "storybook", + "data" + ], + "progress": 80, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_4aims8tmg", + "title": "Refactor search functionality", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_tuh7w7xjn", + "title": "Create notification system", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_7e9xno3lc", + "title": "Monitor email templates", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_h7dpw5xz6", + "title": "Fix performance monitoring", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_zxgpme2w6", + "title": "Validate user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_jf1dca8pb", + "title": "Fix error handling", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_e12zvdocg", + "title": "Design user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_7_988nu5mre", + "title": "Document grid layout", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_1_75rdbhd2k", + "title": "API v5.0 Development", + "status": "REVIEW", + "priority": "HIGH", + "assignedAt": "2023-02-14T00:47:08.776Z", + "dueDate": "2024-07-10T18:21:12.836Z", + "tags": [ + "nodejs", + "ios", + "typescript", + "microservices", + "testing", + "python" + ], + "progress": 20, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_98426iujd", + "title": "Migrate API endpoints", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_mtrp4i35s", + "title": "Deploy component library", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_t1h6ezxyy", + "title": "Monitor caching layer", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_4_toeiahctd", + "name": "Christopher Robinson", + "email": "christopher.robinson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com", + "role": "Backend Engineer", + "avatar": "https://avatars.globaltech.com/marcus-harris.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_bi1m8wm30", + "title": "Dashboard v5.0 Development", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-11-18T18:22:00.366Z", + "dueDate": "2024-01-12T00:52:03.588Z", + "tags": [ + "ios", + "performance" + ], + "progress": 22, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_r6q0v0paj", + "title": "Deploy error handling", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_qvws36qf0", + "title": "Setup data validation", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_jalc366ff", + "title": "Refactor user interface", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_voa7zgvcf", + "title": "Optimize database queries", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_r24plebwh", + "title": "Review data validation", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_3exb3t9dd", + "title": "Analyze payment integration", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_rlcur0gms", + "title": "Test caching layer", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_1_fm8sig3v6", + "title": "CI/CD Pipeline v5.0 Development", + "status": "REVIEW", + "priority": "MEDIUM", + "assignedAt": "2023-05-06T01:08:32.150Z", + "dueDate": "2024-05-15T20:26:20.608Z", + "tags": [ + "data", + "ui/ux", + "backend", + "nodejs" + ], + "progress": 88, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_j63lrsg9a", + "title": "Analyze responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_rl8j3jmqn", + "title": "Validate performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_t3jvvdqtn", + "title": "Migrate component library", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_lt1u46kxp", + "title": "Integrate user permissions", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_jfp9g1g4y", + "title": "Optimize email templates", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_apumsb2tm", + "title": "Review navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_az2s1vool", + "title": "Migrate navigation system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_7_5uwsnv0ga", + "title": "Validate navigation system", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_8_j9gzyrd8d", + "title": "Implement reporting dashboard", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_2_amnidv4bu", + "title": "CI/CD Pipeline v5.0 Enhancement", + "status": "ON_HOLD", + "priority": "LOW", + "assignedAt": "2023-08-17T12:16:33.583Z", + "dueDate": "2024-05-09T19:09:57.383Z", + "tags": [ + "design-system", + "caching", + "kubernetes", + "performance" + ], + "progress": 48, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_yffj0w9an", + "title": "Validate data validation", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_r5zqxe30t", + "title": "Design caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_jiizp0rv9", + "title": "Test database queries", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_jah3xc1tp", + "title": "Document search functionality", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_dtyowevk4", + "title": "Setup navigation system", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_5bl20waf1", + "title": "Integrate user interface", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_xrkh5csjr", + "title": "Implement responsive design", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_5_11tiqy4rk", + "name": "Marcus Harris", + "email": "marcus.harris@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com", + "role": "Frontend Engineer", + "avatar": "https://avatars.globaltech.com/michael-robinson.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_0671j4u02", + "title": "Component Library v4.0 Development", + "status": "IN_PROGRESS", + "priority": "MEDIUM", + "assignedAt": "2023-07-22T07:01:56.902Z", + "dueDate": "2024-10-22T02:20:40.793Z", + "tags": [ + "frontend", + "mobile", + "caching", + "backend", + "react" + ], + "progress": 7, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_f96pkopch", + "title": "Implement performance monitoring", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_hk5f4vb5v", + "title": "Migrate performance monitoring", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_r6r8cy2fk", + "title": "Configure search functionality", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_xph1k5ozv", + "title": "Design database queries", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_5mg7sguk2", + "title": "Refactor caching layer", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_1_8rdoxvkwj", + "title": "Dashboard v4.0 Development", + "status": "REVIEW", + "priority": "LOW", + "assignedAt": "2023-01-05T11:33:23.272Z", + "dueDate": "2024-08-12T11:03:05.058Z", + "tags": [ + "graphql", + "docker", + "backend", + "ci/cd", + "typescript" + ], + "progress": 90, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_6etldsz3s", + "title": "Update authentication service", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_rrb1pqwxs", + "title": "Configure authentication service", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_ulyklfjr1", + "title": "Integrate database queries", + "completed": false, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_sq227fnzu", + "title": "Review navigation system", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_3veu3ncfx", + "title": "Test file upload", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_4i18gbi23", + "title": "Optimize user interface", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_mgsk32k3u", + "title": "Design error handling", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_7_m4p62iyiy", + "title": "Migrate security measures", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_6_til5kz3l2", + "name": "Michael Robinson", + "email": "michael.robinson@globaltech.com" + } + } + ] + } + ] + }, + { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com", + "role": "Senior Backend Engineer", + "avatar": "https://avatars.globaltech.com/david-sanchez.jpg", + "projects": [ + { + "__typename": "Project", + "id": "proj_1756126441556_0_suozdx22i", + "title": "Frontend Redesign v1.0 Enhancement", + "status": "IN_PROGRESS", + "priority": "CRITICAL", + "assignedAt": "2023-09-11T20:24:07.178Z", + "dueDate": "2024-05-17T08:42:34.130Z", + "tags": [ + "analytics", + "android", + "typescript", + "frontend", + "backend" + ], + "progress": 32, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_0302bowy5", + "title": "Research responsive design", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_x6voatjqk", + "title": "Research user permissions", + "completed": false, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_jmggorv0s", + "title": "Analyze responsive design", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_1wo73e3tk", + "title": "Update navigation system", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_jwir1v5pl", + "title": "Integrate grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_1_l7adh01w1", + "title": "Testing Framework v4.0 Development", + "status": "ON_HOLD", + "priority": "CRITICAL", + "assignedAt": "2023-12-30T06:22:44.213Z", + "dueDate": "2024-08-07T21:13:32.803Z", + "tags": [ + "api", + "performance", + "ci/cd" + ], + "progress": 19, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_negi7pv2x", + "title": "Configure grid layout", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_0pz9yhq3o", + "title": "Review authentication service", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_82ijnfxpt", + "title": "Build file upload", + "completed": true, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_3_dwv3in3i5", + "title": "Implement data validation", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_4_o6ca38666", + "title": "Setup notification system", + "completed": true, + "priority": "MEDIUM", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_5_ikvswsx73", + "title": "Test caching layer", + "completed": false, + "priority": "CRITICAL", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_6_1avdr9cr0", + "title": "Test responsive design", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_7_yb63qnaen", + "title": "Document grid layout", + "completed": true, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + } + ] + }, + { + "__typename": "Project", + "id": "proj_1756126441556_2_cw2bvnas3", + "title": "Mobile App v2.0 Development", + "status": "COMPLETED", + "priority": "CRITICAL", + "assignedAt": "2023-04-11T15:10:28.851Z", + "dueDate": "2024-01-01T06:56:38.288Z", + "tags": [ + "mobile", + "analytics", + "android", + "backend" + ], + "progress": 95, + "tasks": [ + { + "__typename": "Task", + "id": "task_1756126441556_0_im5bgyoyg", + "title": "Design payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_1_3zssbi3x2", + "title": "Design user permissions", + "completed": true, + "priority": "HIGH", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + }, + { + "__typename": "Task", + "id": "task_1756126441556_2_nt2pwg8za", + "title": "Create payment integration", + "completed": false, + "priority": "LOW", + "assignee": { + "__typename": "TeamMember", + "id": "member_1756126441556_7_s8s40dx4g", + "name": "David Sanchez", + "email": "david.sanchez@globaltech.com" + } + } + ] + } + ] + } + ] + } + ] + }, + "cursor": "ZGVwdF8x" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "hasPreviousPage": false, + "startCursor": "ZGVwdF9lbmdpbmVlcmluZw==", + "endCursor": "ZGVwdF8x" + } + } + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/src/data/responses/fragmented-posts.json b/packages/apollo-forest-run-benchmark/src/data/responses/fragmented-posts.json new file mode 100644 index 000000000..be88ad170 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/data/responses/fragmented-posts.json @@ -0,0 +1,169 @@ +{ + "user": { + "__typename": "User", + "id": "user_fragmented_123", + "name": "Elena Rodriguez", + "email": "elena.rodriguez@example.com", + "avatar": "https://avatars.example.com/elena-rodriguez.jpg", + "createdAt": "2022-05-20T14:30:00Z", + "lastLoginAt": "2023-12-15T10:45:00Z", + "posts": { + "__typename": "PostConnection", + "edges": [ + { + "__typename": "PostEdge", + "node": { + "__typename": "Post", + "id": "post_fragment_1", + "title": "Advanced GraphQL Fragment Patterns", + "content": "In this comprehensive guide, we'll explore advanced fragment patterns that can help you build more maintainable and efficient GraphQL queries. From fragment composition to conditional fragments, we'll cover it all.", + "createdAt": "2023-12-10T09:00:00Z", + "updatedAt": "2023-12-12T16:30:00Z", + "published": true, + "tags": ["graphql", "fragments", "best-practices", "optimization"], + "viewCount": 1247, + "likeCount": 89, + "author": { + "__typename": "User", + "id": "user_fragmented_123", + "name": "Elena Rodriguez", + "email": "elena.rodriguez@example.com", + "avatar": "https://avatars.example.com/elena-rodriguez.jpg", + "createdAt": "2022-05-20T14:30:00Z", + "lastLoginAt": "2023-12-15T10:45:00Z" + }, + "comments": { + "__typename": "CommentConnection", + "edges": [ + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_frag_1", + "content": "This is exactly what I needed! The fragment composition examples are particularly helpful.", + "createdAt": "2023-12-11T14:20:00Z", + "author": { + "__typename": "User", + "id": "commenter_frag_1", + "name": "Michael Chang", + "email": "michael.chang@example.com", + "avatar": "https://avatars.example.com/michael-chang.jpg", + "createdAt": "2023-01-15T08:00:00Z", + "lastLoginAt": "2023-12-11T14:19:00Z" + }, + "replies": [ + { + "__typename": "Comment", + "id": "reply_frag_1", + "content": "Glad you found it helpful! Fragment composition is a game-changer for large applications.", + "createdAt": "2023-12-11T15:45:00Z", + "author": { + "__typename": "User", + "id": "user_fragmented_123", + "name": "Elena Rodriguez", + "email": "elena.rodriguez@example.com", + "avatar": "https://avatars.example.com/elena-rodriguez.jpg", + "createdAt": "2022-05-20T14:30:00Z", + "lastLoginAt": "2023-12-15T10:45:00Z" + } + } + ] + }, + "cursor": "Y29tbWVudF9mcmFnXzE=" + }, + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_frag_2", + "content": "Great article! Could you write a follow-up about fragment performance optimization?", + "createdAt": "2023-12-12T11:30:00Z", + "author": { + "__typename": "User", + "id": "commenter_frag_2", + "name": "Sarah Kim", + "email": "sarah.kim@example.com", + "avatar": "https://avatars.example.com/sarah-kim.jpg", + "createdAt": "2022-11-03T12:00:00Z", + "lastLoginAt": "2023-12-12T11:29:00Z" + }, + "replies": [] + }, + "cursor": "Y29tbWVudF9mcmFnXzI=" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": false, + "endCursor": "Y29tbWVudF9mcmFnXzI=" + } + } + }, + "cursor": "cG9zdF9mcmFnbWVudF8x" + }, + { + "__typename": "PostEdge", + "node": { + "__typename": "Post", + "id": "post_fragment_2", + "title": "Building Scalable GraphQL Schemas with Fragments", + "content": "Learn how to design GraphQL schemas that work well with fragment-based queries. This post covers schema design principles that make fragment composition more effective.", + "createdAt": "2023-12-05T13:15:00Z", + "updatedAt": "2023-12-05T13:15:00Z", + "published": true, + "tags": ["graphql", "schema-design", "fragments", "scalability"], + "viewCount": 892, + "likeCount": 67, + "author": { + "__typename": "User", + "id": "user_fragmented_123", + "name": "Elena Rodriguez", + "email": "elena.rodriguez@example.com", + "avatar": "https://avatars.example.com/elena-rodriguez.jpg", + "createdAt": "2022-05-20T14:30:00Z", + "lastLoginAt": "2023-12-15T10:45:00Z" + }, + "comments": { + "__typename": "CommentConnection", + "edges": [ + { + "__typename": "CommentEdge", + "node": { + "__typename": "Comment", + "id": "comment_frag_3", + "content": "The schema design tips are spot on. We've implemented these patterns in our production app with great results.", + "createdAt": "2023-12-06T09:45:00Z", + "author": { + "__typename": "User", + "id": "commenter_frag_3", + "name": "David Wilson", + "email": "david.wilson@example.com", + "avatar": "https://avatars.example.com/david-wilson.jpg", + "createdAt": "2023-03-10T16:20:00Z", + "lastLoginAt": "2023-12-06T09:44:00Z" + }, + "replies": [] + }, + "cursor": "Y29tbWVudF9mcmFnXzM=" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": false, + "endCursor": "Y29tbWVudF9mcmFnXzM=" + } + } + }, + "cursor": "cG9zdF9mcmFnbWVudF8y" + } + ], + "pageInfo": { + "__typename": "PageInfo", + "hasNextPage": true, + "hasPreviousPage": false, + "startCursor": "cG9zdF9mcmFnbWVudF8x", + "endCursor": "cG9zdF9mcmFnbWVudF8y" + } + } + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/src/data/responses/simple-query.json b/packages/apollo-forest-run-benchmark/src/data/responses/simple-query.json new file mode 100644 index 000000000..5797d6f96 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/data/responses/simple-query.json @@ -0,0 +1,6 @@ +{ + "node": { + "__typename": "User", + "id": "user_123" + } +} \ No newline at end of file diff --git a/packages/apollo-forest-run-benchmark/src/index.ts b/packages/apollo-forest-run-benchmark/src/index.ts new file mode 100644 index 000000000..194f0cc75 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/index.ts @@ -0,0 +1,108 @@ +import type { CacheConfig, WorkerResult, SuiteRawResult } from "./types"; + +import fs from "fs"; +import path from "path"; +import { CACHE_FACTORIES } from "./config"; +import { log } from "./utils/logger"; +import { analyzeResults } from "./analyze-results"; +import { CONFIG } from "./config"; +import { spawn } from "child_process"; +import { mergeResults } from "./utils/merge"; +import { isReliable } from "./utils/reliability"; +import { getSummary } from "./summary/summary"; + +interface BaseSuite { + cacheFactory: (typeof CACHE_FACTORIES)[number]; + cacheConfig: CacheConfig; +} + +const BASE_SUITES: BaseSuite[] = []; + +for (const cacheFactory of CACHE_FACTORIES) { + for (const cacheConfig of CONFIG.cacheConfigurations) { + BASE_SUITES.push({ cacheFactory, cacheConfig }); + } +} + +const spawnProcess = (job: BaseSuite): Promise => { + return new Promise((resolve) => { + const workerScript = path.join(__dirname, "runners", "suite-worker.js"); + const child = spawn( + process.execPath, + [ + "--noconcurrent_sweeping", + "--noconcurrent_recompilation", + workerScript, + JSON.stringify(job), + ], + { + env: { + ...process.env, + }, + stdio: ["pipe", "pipe", "pipe"], + }, + ); + + let stdout = ""; + + child.stdout.on("data", (data) => { + stdout += data.toString(); + }); + + child.stderr.on("data", (data) => { + console.error(data.toString()); + }); + + child.on("close", () => { + const results = JSON.parse(stdout.trim()); + resolve(results); + }); + }); +}; + +const runBaseSuites = async (): Promise => { + const allResults: WorkerResult[] = []; + + for (const suite of BASE_SUITES) { + console.log( + `\n=== Running benchmarks for ${suite.cacheFactory.name} with ${suite.cacheConfig.name} in isolated process ===`, + ); + + const result = await spawnProcess(suite); + allResults.push(result); + console.log( + `Completed ${suite.cacheFactory.name}/${suite.cacheConfig.name} with ${result.results.length} results`, + ); + } + + return allResults; +}; + +const runBenchmarks = async (): Promise => { + const { maxAttempts } = CONFIG.reliability; + let prevSuites: SuiteRawResult[] = []; + log.start(); + for (let attempt = 1; attempt <= maxAttempts; attempt++) { + log.attempt(attempt); + + const results = await runBaseSuites(); + const groupedResult = mergeResults(results); + const isSuiteReliable = isReliable(groupedResult, prevSuites); + + prevSuites.push(groupedResult); + + if (isSuiteReliable && attempt > CONFIG.reliability.minAttempts) { + break; + } + } + + const summary = getSummary(prevSuites); + const report = analyzeResults(summary); + fs.writeFileSync("benchmark-summary.json", JSON.stringify(summary, null, 2)); + fs.writeFileSync( + "benchmark-summary-report.json", + JSON.stringify(report, null, 2), + ); +}; + +runBenchmarks(); diff --git a/packages/apollo-forest-run-benchmark/src/runners/benchmark-runner.ts b/packages/apollo-forest-run-benchmark/src/runners/benchmark-runner.ts new file mode 100644 index 000000000..e8cd833fa --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/runners/benchmark-runner.ts @@ -0,0 +1,62 @@ +import type { + ForestRun, + ForestRunAdditionalConfig, +} from "@graphitation/apollo-forest-run"; +import type { Scenario, OperationData, Sample } from "../types"; + +import { CONFIG } from "../config"; + +const hasEnoughSamples = (stats: unknown[], startedAt: number): boolean => { + const { minExecutionTime, minSamples } = CONFIG; + return ( + stats.length >= minSamples && + performance.now() - startedAt >= minExecutionTime + ); +}; + +export const benchmarkRunner = ( + operation: OperationData, + scenario: Scenario, + observerCount: number, + cacheFactory: typeof ForestRun, + configuration: ForestRunAdditionalConfig, +): Sample[] => { + const { warmupSamples, batchSize } = CONFIG; + + const task = () => { + const prepared = scenario.prepare({ + observerCount, + cacheFactory, + configuration, + ...operation, + }); + const memoryStart = process.memoryUsage().heapUsed; + const timeStart = process.hrtime.bigint(); + + prepared.run(); + + const timeEnd = process.hrtime.bigint(); + const memoryEnd = process.memoryUsage().heapUsed; + + return { + time: Number(timeEnd - timeStart), // nanoseconds + memory: memoryEnd - memoryStart, // bytes + }; + }; + + const samples: Sample[] = []; + + // Warmup phase + for (let i = 0; i < warmupSamples; i++) { + task(); + } + + const iterationStart = performance.now(); + while (!hasEnoughSamples(samples, iterationStart)) { + for (let i = 0; i < batchSize; i++) { + samples.push(task()); + } + } + + return samples; +}; diff --git a/packages/apollo-forest-run-benchmark/src/runners/suite-worker.ts b/packages/apollo-forest-run-benchmark/src/runners/suite-worker.ts new file mode 100644 index 000000000..8d751b755 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/runners/suite-worker.ts @@ -0,0 +1,52 @@ +import type { CacheConfig, BenchRaw, WorkerResult } from "../types"; +import { CACHE_FACTORIES } from "../config"; + +import { CONFIG } from "../config"; +import { scenarios } from "../scenarios"; +import { benchmarkRunner } from "./benchmark-runner"; +import { OPERATIONS } from "../utils/operations"; +import { GarbageCollector } from "../utils/garbage-collection"; + +export const runBenchmark = () => { + const { + cacheFactory = CACHE_FACTORIES[0], + cacheConfig = CONFIG.cacheConfigurations[0], + }: { + cacheFactory: (typeof CACHE_FACTORIES)[number]; + cacheConfig: CacheConfig; + } = JSON.parse(process.argv[2] ?? "{}"); + + const { ForestRun } = require(cacheFactory.importPath); + const results: BenchRaw[] = []; + const gc = new GarbageCollector(); + + for (const operation of OPERATIONS) { + for (const scenario of scenarios) { + for (const observerCount of CONFIG.observerCounts) { + gc.collect(); + const runStats = benchmarkRunner( + operation, + scenario, + observerCount, + ForestRun, + cacheConfig.options, + ); + results.push({ + cacheConfig: cacheConfig.name, + cacheFactory: cacheFactory.name, + benchId: `${operation.name}_${scenario.name}_${observerCount}`, + samples: runStats, + }); + } + } + } + + const response: WorkerResult = { + results, + gcStats: gc.getStats(), + }; + + console.log(JSON.stringify(response)); +}; + +runBenchmark(); diff --git a/packages/apollo-forest-run-benchmark/src/scenarios.ts b/packages/apollo-forest-run-benchmark/src/scenarios.ts new file mode 100644 index 000000000..e167db494 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/scenarios.ts @@ -0,0 +1,65 @@ +import type { ForestRun } from "@graphitation/apollo-forest-run"; +import type { Scenario, ScenarioContext } from "./types"; +const addWatchers = (ctx: ScenarioContext, cache: ForestRun) => { + const { query, variables } = ctx; + const unsubscribes: Array<() => void> = []; + for (let i = 0; i < ctx.observerCount; i++) { + const unsub = cache.watch({ + query, + variables, + optimistic: true, + callback: () => {}, + }); + unsubscribes.push(unsub); + } + return unsubscribes; +}; + +export const scenarios = [ + { + name: "read", + prepare: (ctx: ScenarioContext) => { + const { query, variables, data, cacheFactory, configuration } = ctx; + const cache = new cacheFactory(configuration); + addWatchers(ctx, cache); + + cache.writeQuery({ query, variables, data }); + + return { + run() { + return cache.readQuery({ query, variables }); + }, + }; + }, + }, + { + name: "write", + prepare: (ctx: ScenarioContext) => { + const { query, variables, data, cacheFactory, configuration } = ctx; + const cache = new cacheFactory(configuration); + addWatchers(ctx, cache); + + return { + run() { + return cache.writeQuery({ query, variables, data }); + }, + }; + }, + }, + { + name: "update", + prepare: (ctx: ScenarioContext) => { + const { query, variables, data, cacheFactory, configuration } = ctx; + const cache = new cacheFactory(configuration); + addWatchers(ctx, cache); + + cache.writeQuery({ query, variables, data }); + + return { + run() { + return cache.writeQuery({ query, variables, data }); + }, + }; + }, + }, +] as const satisfies Scenario[]; diff --git a/packages/apollo-forest-run-benchmark/src/summary/summary.ts b/packages/apollo-forest-run-benchmark/src/summary/summary.ts new file mode 100644 index 000000000..23d5bbc81 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/summary/summary.ts @@ -0,0 +1,148 @@ +import type { + BenchStats, + SuiteRawResult, + BenchBase, + Bench, + BenchId, + SuiteResult, +} from "../types"; + +import { BaseStats, ExecutionStats } from "../utils/stats"; +import { CONFIG } from "../config"; +import { mergeSuites } from "../utils/merge"; + +export interface SummaryReport { + [scenarioName: BenchId]: BenchStats[]; +} + +export interface SignificantChange { + benchId: BenchId; + baseline: BenchStats; + current: BenchStats; +} + +const THRESHOLD = CONFIG.significantChanges.threshold; + +export const getSummary = (results: SuiteRawResult[]) => { + const summary: SummaryReport = {}; + const benchmarkResult = mergeSuites(...results); + + for (const [benchId, benchResults] of Object.entries(benchmarkResult) as [ + keyof SuiteResult, + SuiteResult[keyof SuiteResult], + ][]) { + summary[benchId] = []; + for (const { + cacheConfig, + cacheFactory, + executionSamples, + memorySamples, + benchId, + } of benchResults) { + const execution = new ExecutionStats(executionSamples); + const memory = new BaseStats(memorySamples); + + summary[benchId].push({ + cacheConfig, + cacheFactory, + confidence: execution.confidence, + samples: execution.samples.length, + mean: execution.arithmeticMean, + tasksPerMs: execution.tasksPerMs, + memoryStats: memory.arithmeticMean, + // gcStats: firstResult.gcStats, + }); + } + } + + return summary; +}; + +export const isMemoryChange = ( + baseline: BenchStats, + current: BenchStats, +): boolean => { + return ( + Math.abs(baseline.memoryStats - current.memoryStats) / + baseline.memoryStats > + THRESHOLD + ); +}; + +export const isExecutionChange = ( + baseline: BenchStats, + current: BenchStats, +): boolean => { + return Math.abs(baseline.mean - current.mean) / baseline.mean > THRESHOLD; +}; + +const isChange = (baseline: BenchStats, current: BenchStats): boolean => { + return ( + isMemoryChange(baseline, current) || isExecutionChange(baseline, current) + ); +}; + +export const analyzeSignificantChanges = (summary: SummaryReport) => { + const changes: { + sameConfig: SignificantChange[]; + baseline: SignificantChange[]; + } = { + sameConfig: [], + baseline: [], + }; + + for (const [benchId, scenarioResults] of Object.entries(summary) as [ + keyof SummaryReport, + SummaryReport[keyof SummaryReport], + ][]) { + // Find the baseline result (baseline factory + Default cache config) + const defaultBaseline = scenarioResults.find( + (result) => + result.cacheFactory === "baseline" && result.cacheConfig === "Default", + )!; + + // Compare all other results against the baseline + for (const result of scenarioResults) { + // Skip comparing baseline with itself + if ( + result.cacheFactory === "baseline" && + result.cacheConfig === "Default" + ) { + continue; + } + + const configBaseline = scenarioResults.find( + (bench) => + bench.cacheFactory === "baseline" && + bench.cacheConfig === result.cacheConfig, + ); + + // For same config comparisons: compare non-baseline factories against baseline factory with same config + if (configBaseline && result.cacheFactory !== "baseline") { + const hasConfigChange = isChange(configBaseline, result); + if (hasConfigChange) { + changes.sameConfig.push({ + benchId, + baseline: configBaseline, + current: result, + }); + } + } + + // For baseline comparisons: compare non-default configurations against default baseline + // This shows the performance impact of choosing a specific cache configuration + if (result.cacheConfig !== "Default") { + const hasDefaultChange = isChange(defaultBaseline, result); + if (hasDefaultChange) { + changes.baseline.push({ + benchId, + baseline: defaultBaseline, + current: result, + }); + } + } + } + } + + return changes; +}; diff --git a/packages/apollo-forest-run-benchmark/src/types.ts b/packages/apollo-forest-run-benchmark/src/types.ts new file mode 100644 index 000000000..87fb7e54d --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/types.ts @@ -0,0 +1,83 @@ +import type { + ForestRun, + ForestRunAdditionalConfig, +} from "@graphitation/apollo-forest-run"; +import type { scenarios } from "./scenarios"; +import type { CACHE_FACTORIES, CONFIG } from "./config"; + +export interface CacheConfiguration { + name: string; + description: string; + options: ForestRunAdditionalConfig; +} + +export interface OperationData { + name: string; + query: any; + data: any; + variables: Record; +} +export interface ScenarioContext extends OperationData { + observerCount: number; + cacheFactory: typeof ForestRun; + configuration: ForestRunAdditionalConfig; +} + +export type Scenario = { + name: string; + prepare: (ctx: ScenarioContext) => { + run: () => void; + }; +}; + +export interface Sample { + time: number; + memory: number; +} + +export interface BenchStats extends Omit { + confidence: number; + samples: number; + mean: number; + tasksPerMs: number; + memoryStats: number; + gcStats?: { + runs: number; + totalMemoryFreed: number; + avgMemoryFreed: number; + }; +} +export type BenchId = + `${string}_${(typeof scenarios)[number]["name"]}_${number}`; +export interface BenchBase { + cacheConfig: CacheConfig["name"]; + cacheFactory: (typeof CACHE_FACTORIES)[number]["name"]; + benchId: BenchId; +} + +export interface BenchRaw extends BenchBase { + samples: Sample[]; +} + +export interface Bench extends BenchBase { + memorySamples: number[]; + executionSamples: number[]; +} + +export type CacheConfig = (typeof CONFIG.cacheConfigurations)[number]; +export type TestConfig = typeof CONFIG; +export interface SuiteRawResult { + [scenarioId: BenchId]: BenchRaw[]; +} + +export interface SuiteResult { + [scenarioId: BenchId]: Bench[]; +} + +export interface WorkerResult { + results: BenchRaw[]; + gcStats: { + runs: number; + totalMemoryFreed: number; + }; +} diff --git a/packages/apollo-forest-run-benchmark/src/utils/garbage-collection.ts b/packages/apollo-forest-run-benchmark/src/utils/garbage-collection.ts new file mode 100644 index 000000000..a59f67cf5 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/utils/garbage-collection.ts @@ -0,0 +1,20 @@ +export class GarbageCollector { + private stats: number[] = []; + + public collect(): void { + const memoryStart = process.memoryUsage().heapUsed; + if (global.gc) { + global.gc(); + } + const memoryEnd = process.memoryUsage().heapUsed; + + this.stats.push(memoryStart - memoryEnd); + } + + public getStats() { + return { + runs: this.stats.length, + totalMemoryFreed: this.stats.reduce((acc, curr) => acc + curr, 0), + }; + } +} diff --git a/packages/apollo-forest-run-benchmark/src/utils/logger.ts b/packages/apollo-forest-run-benchmark/src/utils/logger.ts new file mode 100644 index 000000000..a26799aec --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/utils/logger.ts @@ -0,0 +1,618 @@ +import fs from "fs"; +import path from "path"; +import { CONFIG } from "../config"; +import { SignificantChange } from "../summary/summary"; + +export const log = { + start() { + console.log("🚀 Starting benchmark runs"); + }, + attempt(n: number) { + console.log(`🔁 Attempt ${n}`); + }, + reportSaved(path: string) { + console.log(`💾 Report saved: ${path}`); + }, +}; + +export const printSignificantChanges = (changeReport: { + sameConfig: SignificantChange[]; + baseline: SignificantChange[]; +}) => { + const { sameConfig, baseline } = changeReport; + const totalChanges = sameConfig.length + baseline.length; + + console.log("\n" + "=".repeat(60)); + console.log("📊 BENCHMARK ANALYSIS SUMMARY"); + console.log("=".repeat(60)); + + if (totalChanges === 0) { + console.log("✅ No significant performance changes detected"); + return; + } + + console.log(`🔍 Found ${totalChanges} significant change(s)`); + console.log(); + + // Print same config comparisons first (more important) + if (sameConfig.length > 0) { + console.log( + "🎯 SAME CONFIGURATION COMPARISONS (vs baseline with same config):", + ); + console.log(` ${sameConfig.length} change(s) detected`); + console.log(); + + // Group by improvement/regression (considering both execution and memory) + const sameConfigImprovements = sameConfig.filter((change) => { + const executionImprovement = change.current.mean < change.baseline.mean; + const memoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + // Consider it an improvement if either execution or memory improved (or both) + return executionImprovement || memoryImprovement; + }); + const sameConfigRegressions = sameConfig.filter((change) => { + const executionRegression = change.current.mean > change.baseline.mean; + const memoryRegression = + change.current.memoryStats > change.baseline.memoryStats; + const executionImprovement = change.current.mean < change.baseline.mean; + const memoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + // Consider it a regression if there are regressions and no improvements + return ( + (executionRegression || memoryRegression) && + !(executionImprovement || memoryImprovement) + ); + }); + + if (sameConfigImprovements.length > 0) { + console.log(" 🚀 IMPROVEMENTS:"); + sameConfigImprovements.forEach((change) => { + const executionPercentChange = Math.abs( + ((change.current.mean - change.baseline.mean) / + change.baseline.mean) * + 100, + ); + const memoryPercentChange = Math.abs( + ((change.current.memoryStats - change.baseline.memoryStats) / + change.baseline.memoryStats) * + 100, + ); + + console.log( + ` ✅ ${change.benchId} - ${change.current.cacheConfig}/${change.current.cacheFactory}`, + ); + + // Check what type of improvement this is + const hasExecutionImprovement = + change.current.mean < change.baseline.mean; + const hasMemoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + + if (hasExecutionImprovement && hasMemoryImprovement) { + console.log( + ` ⚡ Execution: ${executionPercentChange.toFixed( + 1, + )}% faster | 🧠 Memory: ${memoryPercentChange.toFixed(1)}% less`, + ); + } else if (hasExecutionImprovement) { + console.log( + ` ⚡ Execution: ${executionPercentChange.toFixed( + 1, + )}% faster`, + ); + } else if (hasMemoryImprovement) { + console.log( + ` 🧠 Memory: ${memoryPercentChange.toFixed(1)}% less`, + ); + } + + console.log( + ` Time: ${change.baseline.mean.toFixed( + 2, + )}ms → ${change.current.mean.toFixed(2)}ms`, + ); + console.log( + ` Memory: ${change.baseline.memoryStats.toFixed( + 2, + )} → ${change.current.memoryStats.toFixed(2)}`, + ); + console.log(); + }); + } + + if (sameConfigRegressions.length > 0) { + console.log(" ⚠️ REGRESSIONS:"); + sameConfigRegressions.forEach((change) => { + const executionPercentChange = + ((change.current.mean - change.baseline.mean) / + change.baseline.mean) * + 100; + const memoryPercentChange = + ((change.current.memoryStats - change.baseline.memoryStats) / + change.baseline.memoryStats) * + 100; + + console.log( + ` ❌ ${change.benchId} - ${change.current.cacheConfig}/${change.current.cacheFactory}`, + ); + + // Check what type of regression this is + const hasExecutionRegression = + change.current.mean > change.baseline.mean; + const hasMemoryRegression = + change.current.memoryStats > change.baseline.memoryStats; + + if (hasExecutionRegression && hasMemoryRegression) { + console.log( + ` ⚡ Execution: ${executionPercentChange.toFixed( + 1, + )}% slower | 🧠 Memory: ${memoryPercentChange.toFixed(1)}% more`, + ); + } else if (hasExecutionRegression) { + console.log( + ` ⚡ Execution: ${executionPercentChange.toFixed( + 1, + )}% slower`, + ); + } else if (hasMemoryRegression) { + console.log( + ` 🧠 Memory: ${memoryPercentChange.toFixed(1)}% more`, + ); + } + + console.log( + ` Time: ${change.baseline.mean.toFixed( + 2, + )}ms → ${change.current.mean.toFixed(2)}ms`, + ); + console.log( + ` Memory: ${change.baseline.memoryStats.toFixed( + 2, + )} → ${change.current.memoryStats.toFixed(2)}`, + ); + console.log(); + }); + } + } + + // Print baseline comparisons (vs default baseline) + if (baseline.length > 0) { + console.log("📏 CONFIGURATION IMPACT ANALYSIS (vs Default config):"); + console.log( + ` ${baseline.length} configuration(s) with significant performance differences`, + ); + console.log( + " This shows how each cache configuration performs compared to the Default configuration", + ); + console.log(); + + // Group by improvement/regression (considering both execution and memory) + const baselineImprovements = baseline.filter((change) => { + const executionImprovement = change.current.mean < change.baseline.mean; + const memoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + // Consider it an improvement if either execution or memory improved (or both) + return executionImprovement || memoryImprovement; + }); + const baselineRegressions = baseline.filter((change) => { + const executionRegression = change.current.mean > change.baseline.mean; + const memoryRegression = + change.current.memoryStats > change.baseline.memoryStats; + const executionImprovement = change.current.mean < change.baseline.mean; + const memoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + // Consider it a regression if there are regressions and no improvements + return ( + (executionRegression || memoryRegression) && + !(executionImprovement || memoryImprovement) + ); + }); + + if (baselineImprovements.length > 0) { + console.log(" 🚀 IMPROVEMENTS:"); + baselineImprovements.forEach((change) => { + const executionPercentChange = Math.abs( + ((change.current.mean - change.baseline.mean) / + change.baseline.mean) * + 100, + ); + const memoryPercentChange = Math.abs( + ((change.current.memoryStats - change.baseline.memoryStats) / + change.baseline.memoryStats) * + 100, + ); + + console.log( + ` ✅ ${change.benchId} - ${change.current.cacheConfig}/${change.current.cacheFactory}`, + ); + + // Check what type of improvement this is + const hasExecutionImprovement = + change.current.mean < change.baseline.mean; + const hasMemoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + + if (hasExecutionImprovement && hasMemoryImprovement) { + console.log( + ` ⚡ Execution: ${executionPercentChange.toFixed( + 1, + )}% faster | 🧠 Memory: ${memoryPercentChange.toFixed( + 1, + )}% less with ${change.current.cacheConfig} config`, + ); + } else if (hasExecutionImprovement) { + console.log( + ` ⚡ Execution: ${executionPercentChange.toFixed( + 1, + )}% faster with ${change.current.cacheConfig} config`, + ); + } else if (hasMemoryImprovement) { + console.log( + ` 🧠 Memory: ${memoryPercentChange.toFixed(1)}% less with ${ + change.current.cacheConfig + } config`, + ); + } + + console.log( + ` Time: ${change.baseline.mean.toFixed( + 2, + )}ms → ${change.current.mean.toFixed(2)}ms`, + ); + console.log( + ` Memory: ${change.baseline.memoryStats.toFixed( + 2, + )} → ${change.current.memoryStats.toFixed(2)}`, + ); + console.log(); + }); + } + + if (baselineRegressions.length > 0) { + console.log(" ⚠️ REGRESSIONS:"); + baselineRegressions.forEach((change) => { + const executionPercentChange = + ((change.current.mean - change.baseline.mean) / + change.baseline.mean) * + 100; + const memoryPercentChange = + ((change.current.memoryStats - change.baseline.memoryStats) / + change.baseline.memoryStats) * + 100; + + console.log( + ` ❌ ${change.benchId} - ${change.current.cacheConfig}/${change.current.cacheFactory}`, + ); + + // Check what type of regression this is + const hasExecutionRegression = + change.current.mean > change.baseline.mean; + const hasMemoryRegression = + change.current.memoryStats > change.baseline.memoryStats; + + if (hasExecutionRegression && hasMemoryRegression) { + console.log( + ` ⚡ Execution: ${executionPercentChange.toFixed( + 1, + )}% slower | 🧠 Memory: ${memoryPercentChange.toFixed( + 1, + )}% more with ${change.current.cacheConfig} config`, + ); + } else if (hasExecutionRegression) { + console.log( + ` ⚡ Execution: ${executionPercentChange.toFixed( + 1, + )}% slower with ${change.current.cacheConfig} config`, + ); + } else if (hasMemoryRegression) { + console.log( + ` 🧠 Memory: ${memoryPercentChange.toFixed(1)}% more with ${ + change.current.cacheConfig + } config`, + ); + } + + console.log( + ` Time: ${change.baseline.mean.toFixed( + 2, + )}ms → ${change.current.mean.toFixed(2)}ms`, + ); + console.log( + ` Memory: ${change.baseline.memoryStats.toFixed( + 2, + )} → ${change.current.memoryStats.toFixed(2)}`, + ); + console.log(); + }); + } + } + + console.log("=".repeat(60)); +}; + +export const generateMarkdownReport = (changeReport: { + sameConfig: SignificantChange[]; + baseline: SignificantChange[]; +}): string => { + const { sameConfig, baseline } = changeReport; + const totalChanges = sameConfig.length + baseline.length; + + let markdown = "# 📊 Benchmark Analysis Report\n\n"; + + if (totalChanges === 0) { + markdown += "✅ **No significant performance changes detected**\n\n"; + return markdown; + } + + markdown += `🔍 Found **${totalChanges}** significant change(s)\n\n`; + + // Same Configuration Comparisons (more important) + if (sameConfig.length > 0) { + markdown += "## 🎯 Same Configuration Comparisons\n\n"; + markdown += + "*Comparing against baseline with the same cache configuration*\n\n"; + + // Group by improvement/regression + const sameConfigImprovements = sameConfig.filter((change) => { + const executionImprovement = change.current.mean < change.baseline.mean; + const memoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + return executionImprovement || memoryImprovement; + }); + const sameConfigRegressions = sameConfig.filter((change) => { + const executionRegression = change.current.mean > change.baseline.mean; + const memoryRegression = + change.current.memoryStats > change.baseline.memoryStats; + const executionImprovement = change.current.mean < change.baseline.mean; + const memoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + return ( + (executionRegression || memoryRegression) && + !(executionImprovement || memoryImprovement) + ); + }); + + if (sameConfigImprovements.length > 0) { + markdown += "### 🚀 Improvements\n\n"; + markdown += + "| Benchmark ID | Configuration | Execution | Memory | Before (Time) | After (Time) | Before (Memory) | After (Memory) |\n"; + markdown += + "|--------------|---------------|-----------|--------|---------------|--------------|-----------------|----------------|\n"; + + sameConfigImprovements.forEach((change) => { + const executionPercentChange = Math.abs( + ((change.current.mean - change.baseline.mean) / + change.baseline.mean) * + 100, + ); + const memoryPercentChange = Math.abs( + ((change.current.memoryStats - change.baseline.memoryStats) / + change.baseline.memoryStats) * + 100, + ); + + const hasExecutionImprovement = + change.current.mean < change.baseline.mean; + const hasMemoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + + const executionChange = hasExecutionImprovement + ? `⚡ -${executionPercentChange.toFixed(1)}%` + : ""; + const memoryChange = hasMemoryImprovement + ? `🧠 -${memoryPercentChange.toFixed(1)}%` + : ""; + const config = `${change.current.cacheConfig}/${change.current.cacheFactory}`; + + markdown += `| ${ + change.benchId + } | ${config} | ${executionChange} | ${memoryChange} | ${change.baseline.mean.toFixed( + 2, + )}ms | ${change.current.mean.toFixed( + 2, + )}ms | ${change.baseline.memoryStats.toFixed( + 2, + )} | ${change.current.memoryStats.toFixed(2)} |\n`; + }); + markdown += "\n"; + } + + if (sameConfigRegressions.length > 0) { + markdown += "### ⚠️ Regressions\n\n"; + markdown += + "| Benchmark ID | Configuration | Execution | Memory | Before (Time) | After (Time) | Before (Memory) | After (Memory) |\n"; + markdown += + "|--------------|---------------|-----------|--------|---------------|--------------|-----------------|----------------|\n"; + + sameConfigRegressions.forEach((change) => { + const executionPercentChange = + ((change.current.mean - change.baseline.mean) / + change.baseline.mean) * + 100; + const memoryPercentChange = + ((change.current.memoryStats - change.baseline.memoryStats) / + change.baseline.memoryStats) * + 100; + + const hasExecutionRegression = + change.current.mean > change.baseline.mean; + const hasMemoryRegression = + change.current.memoryStats > change.baseline.memoryStats; + + const executionChange = hasExecutionRegression + ? `⚡ +${executionPercentChange.toFixed(1)}%` + : ""; + const memoryChange = hasMemoryRegression + ? `🧠 +${memoryPercentChange.toFixed(1)}%` + : ""; + const config = `${change.current.cacheConfig}/${change.current.cacheFactory}`; + + markdown += `| ${ + change.benchId + } | ${config} | ${executionChange} | ${memoryChange} | ${change.baseline.mean.toFixed( + 2, + )}ms | ${change.current.mean.toFixed( + 2, + )}ms | ${change.baseline.memoryStats.toFixed( + 2, + )} | ${change.current.memoryStats.toFixed(2)} |\n`; + }); + markdown += "\n"; + } + } + + // Configuration Impact Analysis (in expandable section) + if (baseline.length > 0) { + markdown += "
\n"; + markdown += + "📏 Configuration Impact Analysis (vs Default Configuration)\n\n"; + markdown += + "*How each cache configuration performs compared to the Default configuration*\n\n"; + + // Group by improvement/regression + const baselineImprovements = baseline.filter((change) => { + const executionImprovement = change.current.mean < change.baseline.mean; + const memoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + return executionImprovement || memoryImprovement; + }); + const baselineRegressions = baseline.filter((change) => { + const executionRegression = change.current.mean > change.baseline.mean; + const memoryRegression = + change.current.memoryStats > change.baseline.memoryStats; + const executionImprovement = change.current.mean < change.baseline.mean; + const memoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + return ( + (executionRegression || memoryRegression) && + !(executionImprovement || memoryImprovement) + ); + }); + + if (baselineImprovements.length > 0) { + markdown += "### 🚀 Configurations with Better Performance\n\n"; + markdown += + "| Benchmark ID | Configuration | Execution | Memory | Before (Time) | After (Time) | Before (Memory) | After (Memory) |\n"; + markdown += + "|--------------|---------------|-----------|--------|---------------|--------------|-----------------|----------------|\n"; + + baselineImprovements.forEach((change) => { + const executionPercentChange = Math.abs( + ((change.current.mean - change.baseline.mean) / + change.baseline.mean) * + 100, + ); + const memoryPercentChange = Math.abs( + ((change.current.memoryStats - change.baseline.memoryStats) / + change.baseline.memoryStats) * + 100, + ); + + const hasExecutionImprovement = + change.current.mean < change.baseline.mean; + const hasMemoryImprovement = + change.current.memoryStats < change.baseline.memoryStats; + + const executionChange = hasExecutionImprovement + ? `⚡ -${executionPercentChange.toFixed(1)}%` + : ""; + const memoryChange = hasMemoryImprovement + ? `🧠 -${memoryPercentChange.toFixed(1)}%` + : ""; + const config = `${change.current.cacheConfig}/${change.current.cacheFactory}`; + + markdown += `| ${ + change.benchId + } | ${config} | ${executionChange} | ${memoryChange} | ${change.baseline.mean.toFixed( + 2, + )}ms | ${change.current.mean.toFixed( + 2, + )}ms | ${change.baseline.memoryStats.toFixed( + 2, + )} | ${change.current.memoryStats.toFixed(2)} |\n`; + }); + markdown += "\n"; + } + + if (baselineRegressions.length > 0) { + markdown += "### ⚠️ Configurations with Worse Performance\n\n"; + markdown += + "| Benchmark ID | Configuration | Execution | Memory | Before (Time) | After (Time) | Before (Memory) | After (Memory) |\n"; + markdown += + "|--------------|---------------|-----------|--------|---------------|--------------|-----------------|----------------|\n"; + + baselineRegressions.forEach((change) => { + const executionPercentChange = + ((change.current.mean - change.baseline.mean) / + change.baseline.mean) * + 100; + const memoryPercentChange = + ((change.current.memoryStats - change.baseline.memoryStats) / + change.baseline.memoryStats) * + 100; + + const hasExecutionRegression = + change.current.mean > change.baseline.mean; + const hasMemoryRegression = + change.current.memoryStats > change.baseline.memoryStats; + + const executionChange = hasExecutionRegression + ? `⚡ +${executionPercentChange.toFixed(1)}%` + : ""; + const memoryChange = hasMemoryRegression + ? `🧠 +${memoryPercentChange.toFixed(1)}%` + : ""; + const config = `${change.current.cacheConfig}/${change.current.cacheFactory}`; + + markdown += `| ${ + change.benchId + } | ${config} | ${executionChange} | ${memoryChange} | ${change.baseline.mean.toFixed( + 2, + )}ms | ${change.current.mean.toFixed( + 2, + )}ms | ${change.baseline.memoryStats.toFixed( + 2, + )} | ${change.current.memoryStats.toFixed(2)} |\n`; + }); + markdown += "\n"; + } + + markdown += "
\n\n"; + } + + markdown += "---\n"; + markdown += `*Threshold: ${( + CONFIG.significantChanges.threshold * 100 + ).toFixed(1)}% change*\n`; + + return markdown; +}; + +export const saveMarkdownReport = (markdownReport: string) => { + const timestamp = new Date().toISOString().replace(/[:.]/g, "-"); + const filename = `benchmark-analysis-${timestamp}.md`; + const filePath = path.resolve(filename); + + try { + fs.writeFileSync(filePath, markdownReport); + console.log(`📄 Markdown report saved: ${filePath}`); + } catch (error) { + console.error(`❌ Failed to save markdown report: ${error}`); + } +}; + +export const saveJsonReport = (changeReport: { + sameConfig: SignificantChange[]; + baseline: SignificantChange[]; +}) => { + const timestamp = new Date().toISOString().replace(/[:.]/g, "-"); + const filename = `benchmark-analysis-${timestamp}.json`; + const filePath = path.resolve(filename); + + try { + fs.writeFileSync(filePath, JSON.stringify(changeReport, null, 2)); + console.log(`📄 JSON report saved: ${filePath}`); + } catch (error) { + console.error(`❌ Failed to save JSON report: ${error}`); + } +}; diff --git a/packages/apollo-forest-run-benchmark/src/utils/merge.ts b/packages/apollo-forest-run-benchmark/src/utils/merge.ts new file mode 100644 index 000000000..bd02dd8e9 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/utils/merge.ts @@ -0,0 +1,108 @@ +import type { + SuiteRawResult, + Bench, + WorkerResult, + BenchRaw, + SuiteResult, +} from "../types"; + +import { BaseStats, ExecutionStats } from "./stats"; + +const getSortedBenchSamples = ( + benchData: BenchRaw, + suites: SuiteRawResult[], +): { + memorySamples: number[][]; + executionSamples: number[][]; +} => { + const memorySamples = []; + const executionSamples = []; + + for (const suite of suites) { + const suiteBenchs = suite[benchData.benchId]; + for (const bench of suiteBenchs) { + if ( + bench.cacheConfig !== benchData.cacheConfig || + bench.cacheFactory !== benchData.cacheFactory || + bench.benchId !== benchData.benchId + ) { + continue; + } + memorySamples.push([...bench.samples.map((s) => s.memory)]); + executionSamples.push([...bench.samples.map((s) => s.time)]); + } + } + + executionSamples.sort((a, b) => { + const { tasksPerMs: ATasksPerMs } = new ExecutionStats(a); + const { tasksPerMs: BTasksPerMs } = new ExecutionStats(b); + return BTasksPerMs - ATasksPerMs; + }); + + memorySamples.sort((a, b) => { + const { arithmeticMean: AMean } = new BaseStats(a); + const { arithmeticMean: BMean } = new BaseStats(b); + return BMean - AMean; + }); + + return { memorySamples, executionSamples }; +}; + +const getBenchSamples = ( + benchData: BenchRaw, + suites: SuiteRawResult[], +): Bench => { + const { memorySamples, executionSamples } = getSortedBenchSamples( + benchData, + suites, + ); + + if (suites.length > 5) { + executionSamples.shift(); + executionSamples.pop(); + memorySamples.shift(); + memorySamples.pop(); + } + + return { + benchId: benchData.benchId, + cacheConfig: benchData.cacheConfig, + cacheFactory: benchData.cacheFactory, + memorySamples: memorySamples.flat(), + executionSamples: executionSamples.flat(), + }; +}; + +export const mergeResults = (results: WorkerResult[]): SuiteRawResult => { + const flatResults = results.map((r) => r.results).flat(); + const merged: SuiteRawResult = {}; + + for (const result of flatResults) { + const key = result.benchId; + if (!merged[key]) { + merged[key] = []; + } + merged[key].push(result); + } + + return merged; +}; + +export const mergeSuites = ( + ...benchmarkRuns: SuiteRawResult[] +): SuiteResult => { + const merged: SuiteResult = {}; + + const benchIds = Object.keys(benchmarkRuns[0]) as (keyof SuiteResult)[]; + + for (const benchId of benchIds) { + merged[benchId] = []; + for (const result of benchmarkRuns[0][benchId]) { + const samples = getBenchSamples(result, benchmarkRuns); + + merged[benchId].push(samples); + } + } + + return merged; +}; diff --git a/packages/apollo-forest-run-benchmark/src/utils/operations.ts b/packages/apollo-forest-run-benchmark/src/utils/operations.ts new file mode 100644 index 000000000..4890c1cf3 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/utils/operations.ts @@ -0,0 +1,27 @@ +import fs from "fs"; +import path from "path"; +import { parse } from "graphql"; +import type { OperationData } from "../types"; + +export const OPERATIONS: OperationData[] = []; + +const responsesDir = path.join(__dirname, "..", "..", "data", "responses"); +const queriesDir = path.join(__dirname, "..", "..", "data", "queries"); +const discoveredQueries: Record = Object.fromEntries( + fs.readdirSync(queriesDir).map((f) => [f.replace(/\.graphql$/, ""), f]), +); + +for (const [operatioName, filename] of Object.entries(discoveredQueries)) { + const source = fs.readFileSync(path.join(queriesDir, filename), "utf-8"); + const jsonPath = path.join( + responsesDir, + filename.replace(/\.graphql$/, ".json"), + ); + + OPERATIONS.push({ + name: operatioName, + query: parse(source), + data: JSON.parse(fs.readFileSync(jsonPath, "utf-8")), + variables: {}, + }); +} diff --git a/packages/apollo-forest-run-benchmark/src/utils/reliability.ts b/packages/apollo-forest-run-benchmark/src/utils/reliability.ts new file mode 100644 index 000000000..b99b33ca9 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/utils/reliability.ts @@ -0,0 +1,36 @@ +import type { SuiteRawResult, SuiteResult } from "../types"; + +import { BaseStats } from "../utils/stats"; +import { CONFIG } from "../config"; +import { mergeSuites } from "../utils/merge"; + +export const isReliable = ( + current: SuiteRawResult, + previousRuns: SuiteRawResult[] = [], +): boolean => { + const mergedSuites = mergeSuites(...previousRuns, current); + const benchIds = Object.keys(mergedSuites) as (keyof SuiteResult)[]; + + let isReliable = true; + + for (const benchId of benchIds) { + for (const samples of mergedSuites[benchId]) { + const { confidence: memoryConfidence } = new BaseStats( + samples.memorySamples, + ); + const { confidence: executionConfidence } = new BaseStats( + samples.executionSamples, + ); + + if ( + executionConfidence < CONFIG.targetConfidencePercent || + memoryConfidence < CONFIG.targetConfidencePercent + ) { + isReliable = false; + break; + } + } + } + + return isReliable; +}; diff --git a/packages/apollo-forest-run-benchmark/src/utils/stats.ts b/packages/apollo-forest-run-benchmark/src/utils/stats.ts new file mode 100644 index 000000000..009ee0558 --- /dev/null +++ b/packages/apollo-forest-run-benchmark/src/utils/stats.ts @@ -0,0 +1,97 @@ +import type { Sample } from "../types"; + +export class BaseStats { + public samples: number[]; + + constructor(samples: number[]) { + this.samples = this.applyOutlierFiltering(samples.filter((s) => s >= 0)); + } + + private applyOutlierFiltering(values: number[]): number[] { + if (values.length < 10) return values; // Not enough data for filtering + + const sorted = [...values].sort((a, b) => a - b); + + // Use more conservative Modified Z-Score method for better outlier detection + const median = this.getMedian(sorted); + const mad = this.getMAD(sorted, median); + + if (mad === 0) return sorted; // No variation, keep all samples + + const threshold = 3.5; // Conservative threshold + return sorted.filter((value) => { + const modifiedZScore = (0.6745 * (value - median)) / mad; + return Math.abs(modifiedZScore) < threshold; + }); + } + + private getMedian(sortedValues: number[]): number { + const mid = Math.floor(sortedValues.length / 2); + return sortedValues.length % 2 === 0 + ? (sortedValues[mid - 1] + sortedValues[mid]) / 2 + : sortedValues[mid]; + } + + private getMAD(sortedValues: number[], median: number): number { + const deviations = sortedValues.map((value) => Math.abs(value - median)); + deviations.sort((a, b) => a - b); + return this.getMedian(deviations); + } + + get arithmeticMean(): number { + return this.samples.reduce((sum, v) => sum + v, 0) / this.samples.length; + } + + get median(): number { + const sorted = [...this.samples].sort((a, b) => a - b); + return this.getMedian(sorted); + } + + variance(): number { + if (this.samples.length < 2) return 0; + const mean = this.arithmeticMean; + return ( + this.samples.reduce((sum, value) => sum + Math.pow(value - mean, 2), 0) / + (this.samples.length - 1) + ); + } + + standardDeviation(): number { + return Math.sqrt(this.variance()); + } + + get marginOfError(): number { + // z for 99.9% two-tailed confidence ≈ 3.29 + return 3.29 * (this.standardDeviation() / Math.sqrt(this.samples.length)); + } + + get relativeMarginOfError(): number { + const mean = this.arithmeticMean; + if (mean === 0) return 0; + return (this.marginOfError / mean) * 100; + } + + get confidence(): number { + return 100 - this.relativeMarginOfError; + } +} + +export class ExecutionStats extends BaseStats { + public tasksPerMs: number; + + constructor(samples: number[]) { + super(samples); + const totalNs = this.samples.reduce((sum, v) => sum + v, 0); + this.tasksPerMs = this.samples.length / (totalNs / 1_000_000); + } +} + +export class Stats { + public execution: ExecutionStats; + public memory: BaseStats; + + constructor(runSamples: Sample[]) { + this.execution = new ExecutionStats(runSamples.map((s) => s.time)); + this.memory = new BaseStats(runSamples.map((s) => s.memory)); + } +} diff --git a/packages/apollo-forest-run-benchmark/tsconfig.json b/packages/apollo-forest-run-benchmark/tsconfig.json new file mode 100644 index 000000000..92d6e92fb --- /dev/null +++ b/packages/apollo-forest-run-benchmark/tsconfig.json @@ -0,0 +1,8 @@ +{ + "extends": "../../tsconfig.json", + "compilerOptions": { + "outDir": "lib", + "rootDir": "src" + }, + "include": ["src/**/*"] +} diff --git a/packages/apollo-forest-run/package.json b/packages/apollo-forest-run/package.json index 6240fdf31..31a3610ae 100644 --- a/packages/apollo-forest-run/package.json +++ b/packages/apollo-forest-run/package.json @@ -50,4 +50,4 @@ "graphql": "^15.0.0 || ^16.0.0 || ^17.0.0", "@apollo/client": ">= ^3.6.0 < 3.7.0" } -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 3c3480677..145237983 100644 --- a/yarn.lock +++ b/yarn.lock @@ -90,14 +90,14 @@ dependencies: "@babel/highlight" "^7.18.6" -"@babel/code-frame@^7.26.2": - version "7.26.2" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.26.2.tgz#4b5fab97d33338eff916235055f0ebc21e573a85" - integrity sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ== +"@babel/code-frame@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" + integrity sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg== dependencies: - "@babel/helper-validator-identifier" "^7.25.9" + "@babel/helper-validator-identifier" "^7.27.1" js-tokens "^4.0.0" - picocolors "^1.0.0" + picocolors "^1.1.1" "@babel/compat-data@^7.13.8", "@babel/compat-data@^7.20.0": version "7.20.1" @@ -156,15 +156,15 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/generator@^7.27.0": - version "7.27.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.27.0.tgz#764382b5392e5b9aff93cadb190d0745866cbc2c" - integrity sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw== +"@babel/generator@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.28.3.tgz#9626c1741c650cbac39121694a0f2d7451b8ef3e" + integrity sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw== dependencies: - "@babel/parser" "^7.27.0" - "@babel/types" "^7.27.0" - "@jridgewell/gen-mapping" "^0.3.5" - "@jridgewell/trace-mapping" "^0.3.25" + "@babel/parser" "^7.28.3" + "@babel/types" "^7.28.2" + "@jridgewell/gen-mapping" "^0.3.12" + "@jridgewell/trace-mapping" "^0.3.28" jsesc "^3.0.2" "@babel/helper-annotate-as-pure@^7.12.13": @@ -228,6 +228,11 @@ "@babel/template" "^7.20.7" "@babel/types" "^7.21.0" +"@babel/helper-globals@^7.28.0": + version "7.28.0" + resolved "https://registry.yarnpkg.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz#b9430df2aa4e17bc28665eadeae8aa1d985e6674" + integrity sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw== + "@babel/helper-member-expression-to-functions@^7.13.0", "@babel/helper-member-expression-to-functions@^7.13.12": version "7.13.12" resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72" @@ -380,6 +385,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz#1aabb72ee72ed35789b4bbcad3ca2862ce614e8c" integrity sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA== +"@babel/helper-string-parser@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz#54da796097ab19ce67ed9f88b47bb2ec49367687" + integrity sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA== + "@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": version "7.19.1" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" @@ -390,6 +400,11 @@ resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz#24b64e2c3ec7cd3b3c547729b8d16871f22cbdc7" integrity sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ== +"@babel/helper-validator-identifier@^7.27.1": + version "7.27.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz#a7054dcc145a967dd4dc8fee845a57c1316c9df8" + integrity sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow== + "@babel/helper-validator-option@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" @@ -428,12 +443,12 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.5.tgz#821bb520118fd25b982eaf8d37421cf5c64a312b" integrity sha512-J+IxH2IsxV4HbnTrSWgMAQj0UEo61hDA4Ny8h8PCX0MLXiibqHbqIOVneqdocemSBc22VpBKxt4J6FQzy9HarQ== -"@babel/parser@^7.27.0": - version "7.27.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.27.0.tgz#3d7d6ee268e41d2600091cbd4e145ffee85a44ec" - integrity sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg== +"@babel/parser@^7.27.2", "@babel/parser@^7.28.3": + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.28.3.tgz#d2d25b814621bca5fe9d172bc93792547e7a2a71" + integrity sha512-7+Ey1mAgYqFAx2h0RuoxcQT5+MlG3GTV0TQrgr7/ZliKsm/MNDxVVutlWaziMq7wJNAz8MTqz55XLpWvva6StA== dependencies: - "@babel/types" "^7.27.0" + "@babel/types" "^7.28.2" "@babel/plugin-proposal-class-properties@^7.0.0": version "7.13.0" @@ -797,27 +812,27 @@ "@babel/parser" "^7.20.7" "@babel/types" "^7.20.7" -"@babel/template@^7.27.0": - version "7.27.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.0.tgz#b253e5406cc1df1c57dcd18f11760c2dbf40c0b4" - integrity sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA== +"@babel/template@^7.27.2": + version "7.27.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.27.2.tgz#fa78ceed3c4e7b63ebf6cb39e5852fca45f6809d" + integrity sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw== dependencies: - "@babel/code-frame" "^7.26.2" - "@babel/parser" "^7.27.0" - "@babel/types" "^7.27.0" + "@babel/code-frame" "^7.27.1" + "@babel/parser" "^7.27.2" + "@babel/types" "^7.27.1" "@babel/traverse@7.15.4", "@babel/traverse@^7.13.0", "@babel/traverse@^7.14.0", "@babel/traverse@^7.15.4", "@babel/traverse@^7.16.8", "@babel/traverse@^7.20.1", "@babel/traverse@^7.23.0", "@babel/traverse@^7.25.9", "@babel/traverse@^7.26.5", "@babel/traverse@^7.27.0", "@babel/traverse@^7.7.2": - version "7.27.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.27.0.tgz#11d7e644779e166c0442f9a07274d02cd91d4a70" - integrity sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA== - dependencies: - "@babel/code-frame" "^7.26.2" - "@babel/generator" "^7.27.0" - "@babel/parser" "^7.27.0" - "@babel/template" "^7.27.0" - "@babel/types" "^7.27.0" + version "7.28.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.28.3.tgz#6911a10795d2cce43ec6a28cffc440cca2593434" + integrity sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ== + dependencies: + "@babel/code-frame" "^7.27.1" + "@babel/generator" "^7.28.3" + "@babel/helper-globals" "^7.28.0" + "@babel/parser" "^7.28.3" + "@babel/template" "^7.27.2" + "@babel/types" "^7.28.2" debug "^4.3.1" - globals "^11.1.0" "@babel/types@^7.0.0", "@babel/types@^7.12.1", "@babel/types@^7.12.13", "@babel/types@^7.13.12", "@babel/types@^7.15.4", "@babel/types@^7.16.8", "@babel/types@^7.18.6", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.7", "@babel/types@^7.21.0", "@babel/types@^7.3.0", "@babel/types@^7.3.3": version "7.21.5" @@ -837,7 +852,7 @@ "@babel/helper-validator-identifier" "^7.19.1" to-fast-properties "^2.0.0" -"@babel/types@^7.25.9", "@babel/types@^7.27.0": +"@babel/types@^7.25.9": version "7.27.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.27.0.tgz#ef9acb6b06c3173f6632d993ecb6d4ae470b4559" integrity sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg== @@ -845,6 +860,14 @@ "@babel/helper-string-parser" "^7.25.9" "@babel/helper-validator-identifier" "^7.25.9" +"@babel/types@^7.27.1", "@babel/types@^7.28.2": + version "7.28.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.28.2.tgz#da9db0856a9a88e0a13b019881d7513588cf712b" + integrity sha512-ruv7Ae4J5dUYULmeXw1gmb7rYRz57OWCPM57pHojnLq/3Z1CK2lNSLTCVjxVk1F/TZHwOZZrOWi0ur95BbLxNQ== + dependencies: + "@babel/helper-string-parser" "^7.27.1" + "@babel/helper-validator-identifier" "^7.27.1" + "@bcoe/v8-coverage@^0.2.3": version "0.2.3" resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" @@ -3133,6 +3156,14 @@ "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" +"@jridgewell/gen-mapping@^0.3.12": + version "0.3.13" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz#6342a19f44347518c93e43b1ac69deb3c4656a1f" + integrity sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.5.0" + "@jridgewell/trace-mapping" "^0.3.24" + "@jridgewell/gen-mapping@^0.3.5": version "0.3.5" resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" @@ -3193,6 +3224,11 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz#3188bcb273a414b0d215fd22a58540b989b9409a" integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== +"@jridgewell/sourcemap-codec@^1.5.0": + version "1.5.5" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz#6912b00d2c631c0d15ce1a7ab57cd657f2a8f8ba" + integrity sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og== + "@jridgewell/trace-mapping@0.3.9": version "0.3.9" resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9" @@ -3217,6 +3253,14 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jridgewell/trace-mapping@^0.3.28": + version "0.3.30" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.30.tgz#4a76c4daeee5df09f5d3940e087442fb36ce2b99" + integrity sha512-GQ7Nw5G2lTu/BtHTKfXhKHok2WGetd4XYcVKGx00SjAk8GMwgJM3zr6zORiPGuOE+/vkc90KtTosSSvaCjKb2Q== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" @@ -9571,6 +9615,11 @@ minizlib@^2.1.1: minipass "^3.0.0" yallist "^4.0.0" +mitata@^1.0.34: + version "1.0.34" + resolved "https://registry.yarnpkg.com/mitata/-/mitata-1.0.34.tgz#131f500d58c0bdc958095ab64f637d6fe1cf101a" + integrity sha512-Mc3zrtNBKIMeHSCQ0XqRLo1vbdIx1wvFV9c8NJAiyho6AjNfMY8bVhbS12bwciUdd1t4rj8099CH3N3NFahaUA== + mkdirp@^1.0.3, mkdirp@^1.0.4, mkdirp@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" @@ -10159,7 +10208,7 @@ picocolors@^1.0.0: resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picocolors@^1.1.0: +picocolors@^1.1.0, picocolors@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.1.1.tgz#3d321af3eab939b083c8f929a1d12cda81c26b6b" integrity sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==