-- KaribouDEV auth database export
-- Database: karibouqa_auth
-- Generated at: 2026-04-25T16:28:54.695Z
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;

CREATE DATABASE IF NOT EXISTS `karibouqa_auth` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE `karibouqa_auth`;

--
-- Table: admin_audit_logs
--
DROP TABLE IF EXISTS `admin_audit_logs`;
CREATE TABLE `admin_audit_logs` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `userId` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `userName` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `action` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `entity` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `entityId` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `entityLabel` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `details` json DEFAULT NULL,
  `ipAddress` varchar(45) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  PRIMARY KEY (`id`),
  KEY `idx_admin_audit_logs_userId` (`userId`),
  KEY `idx_admin_audit_logs_createdAt` (`createdAt`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Table: admin_broadcasts
--
DROP TABLE IF EXISTS `admin_broadcasts`;
CREATE TABLE `admin_broadcasts` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `type` enum('message','release_note') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'message',
  `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `content` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `version` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `targetCompanyIds` text COLLATE utf8mb4_unicode_ci,
  `sendEmail` tinyint NOT NULL DEFAULT '0',
  `sentBy` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sentByName` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Table: admin_permissions
--
DROP TABLE IF EXISTS `admin_permissions`;
CREATE TABLE `admin_permissions` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `userId` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `allowedPages` json NOT NULL,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  PRIMARY KEY (`id`),
  UNIQUE KEY `idx_admin_permissions_userId` (`userId`),
  CONSTRAINT `fk_admin_perm_userId` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Table: cert_candidates
--
DROP TABLE IF EXISTS `cert_candidates`;
CREATE TABLE `cert_candidates` (
  `id` char(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `firstName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `lastName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `company` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `jobTitle` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `language` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'en',
  `certified` tinyint(1) NOT NULL DEFAULT '0',
  `certifiedAt` datetime DEFAULT NULL,
  `certificateNumber` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  PRIMARY KEY (`id`),
  UNIQUE KEY `UQ_cert_candidates_email` (`email`),
  UNIQUE KEY `UQ_cert_candidates_certificateNumber` (`certificateNumber`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `cert_candidates` (`id`, `firstName`, `lastName`, `email`, `password`, `company`, `jobTitle`, `language`, `certified`, `certifiedAt`, `certificateNumber`, `createdAt`, `updatedAt`) VALUES
('2615fa54-6e42-4e2a-9765-812a2b54b1fb', 'd', 'd', 'yveskemmogne05@gmail.com', '$2a$10$IqYjXLw85dXUBfSWEMU6A.lpYf1BvCfz0OJyHcQyogb1OnnssxF0.', NULL, NULL, 'en', 0, NULL, NULL, '2026-04-21 20:50:28.556', '2026-04-21 20:50:28.556'),
('79c7ef2f-e2e4-464d-bd36-2149ac47b790', 'Cert', 'Probe', 'cert_probe_20260416@karibouqa.local', '$2a$10$k1Gd0K6QPZ7AbtRcAboe5Oxw/KG6CnptMk3Ui3ADSMk0q6Zse7e56', NULL, NULL, 'en', 0, NULL, NULL, '2026-04-16 11:29:50.155', '2026-04-16 11:29:50.155');

--
-- Table: cert_exam_attempts
--
DROP TABLE IF EXISTS `cert_exam_attempts`;
CREATE TABLE `cert_exam_attempts` (
  `id` char(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `candidateId` char(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `questionIds` json NOT NULL,
  `answers` json NOT NULL,
  `score` int NOT NULL DEFAULT '0',
  `passed` tinyint(1) NOT NULL DEFAULT '0',
  `durationSeconds` int DEFAULT NULL,
  `startedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `completedAt` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `IDX_cert_exam_attempts_candidate` (`candidateId`),
  CONSTRAINT `FK_cert_exam_attempts_candidate` FOREIGN KEY (`candidateId`) REFERENCES `cert_candidates` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Table: cert_questions
--
DROP TABLE IF EXISTS `cert_questions`;
CREATE TABLE `cert_questions` (
  `id` int NOT NULL AUTO_INCREMENT,
  `category` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `question` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `optionA` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `optionB` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `optionC` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `optionD` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `correctAnswer` enum('A','B','C','D') COLLATE utf8mb4_unicode_ci NOT NULL,
  `explanation` text COLLATE utf8mb4_unicode_ci,
  `difficulty` enum('easy','medium','hard') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'medium',
  `isActive` tinyint(1) NOT NULL DEFAULT '1',
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  PRIMARY KEY (`id`),
  KEY `IDX_cert_questions_category` (`category`),
  KEY `IDX_cert_questions_active` (`isActive`)
) ENGINE=InnoDB AUTO_INCREMENT=1001 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `cert_questions` (`id`, `category`, `question`, `optionA`, `optionB`, `optionC`, `optionD`, `correctAnswer`, `explanation`, `difficulty`, `isActive`, `createdAt`) VALUES
(1, 'Dashboard', 'What does the test coverage meter on the KaribouQA Dashboard display?', 'The percentage of automated test scripts that passed', 'The ratio of tested requirements or features to the total number of requirements', 'The number of test cases executed today', 'The average duration of all test runs', 'B', 'The test coverage meter shows how many requirements or features have associated tests compared to the total, giving a quick sense of testing completeness.', 'easy', 1, '2026-04-16 11:25:37.637'),
(2, 'Dashboard', 'Which statistic is typically shown on a quick statistics card on the Dashboard?', 'Total number of test cases', 'Database connection pool size', 'Server uptime percentage', 'Number of API endpoints available', 'A', 'Quick statistics cards surface key QA metrics such as total test cases, pass/fail counts, and recent run results at a glance.', 'easy', 1, '2026-04-16 11:25:37.637'),
(3, 'Dashboard', 'How do you change the time window for analytics displayed on the Dashboard?', 'Edit the project settings file', 'Use the date range filter at the top of the Dashboard', 'Modify the database query manually', 'Click individual data points on the chart', 'B', 'The date range filter lets users pick a custom or preset time window to scope all Dashboard analytics.', 'easy', 1, '2026-04-16 11:25:37.637'),
(4, 'Dashboard', 'What does a green segment represent in the Dashboard pass/fail rate chart?', 'Skipped tests', 'Failed tests', 'Passed tests', 'Pending tests', 'C', 'Green conventionally represents passing tests in the KaribouQA pass/fail rate visualisation.', 'easy', 1, '2026-04-16 11:25:37.637'),
(5, 'Dashboard', 'Where can you find the most recently executed test runs on the Dashboard?', 'In the project archives', 'In the Recent Test Runs list', 'Under the Settings tab', 'Inside the notification bell menu', 'B', 'The Recent Test Runs list on the Dashboard shows the latest executions with their status and timestamps.', 'easy', 1, '2026-04-16 11:25:37.637'),
(6, 'Dashboard', 'What is the primary purpose of the KaribouQA Dashboard?', 'To write new test scripts', 'To provide a high-level overview of testing activity and health', 'To manage user roles and permissions', 'To configure CI/CD pipelines', 'B', 'The Dashboard is designed to give stakeholders a single-screen summary of testing progress, trends, and key metrics.', 'easy', 1, '2026-04-16 11:25:37.637'),
(7, 'Dashboard', 'Which chart type is commonly used for showing test result trends over time on the Dashboard?', 'Pie chart', 'Line chart', 'Gantt chart', 'Scatter plot', 'B', 'Line charts are used to plot pass/fail trends across multiple dates, making it easy to spot regressions.', 'easy', 1, '2026-04-16 11:25:37.637'),
(8, 'Dashboard', 'What happens when you click on a specific data point in a Dashboard trend chart?', 'It deletes the associated test run', 'It drills down to show the detailed test run results', 'It exports the chart as a PDF', 'It opens the project settings', 'B', 'Clicking a data point navigates to the detailed results of that particular test run for deeper analysis.', 'easy', 1, '2026-04-16 11:25:37.637'),
(9, 'Dashboard', 'What colour typically represents failed tests in the KaribouQA Dashboard?', 'Blue', 'Green', 'Red', 'Yellow', 'C', 'Red is the standard colour for failed tests across the Dashboard visualisations.', 'easy', 1, '2026-04-16 11:25:37.637'),
(10, 'Dashboard', 'Which widget shows the distribution of test results by status?', 'The coverage meter', 'The pass/fail rate doughnut chart', 'The date range picker', 'The project selector', 'B', 'The pass/fail rate chart (often rendered as a doughnut or pie) shows the proportional breakdown by status.', 'easy', 1, '2026-04-16 11:25:37.637'),
(11, 'Dashboard', 'What does the \"Total Runs\" quick statistic card indicate?', 'The number of unique projects', 'The total number of test execution runs within the selected period', 'The number of team members online', 'The count of pending bugs', 'B', 'Total Runs counts every test execution session that occurred during the chosen date window.', 'easy', 1, '2026-04-16 11:25:37.637'),
(12, 'Dashboard', 'How are widgets arranged on the KaribouQA Dashboard?', 'They are randomly positioned on each load', 'They follow a configurable layout that the user can customise', 'They are always displayed in alphabetical order', 'They can only be viewed one at a time', 'B', 'Users can rearrange and resize Dashboard widgets to suit their preferred layout.', 'easy', 1, '2026-04-16 11:25:37.637'),
(13, 'Dashboard', 'What is the default date range when you first open the Dashboard?', 'Last 24 hours', 'Last 7 days', 'Last 30 days', 'All time', 'C', 'By default the Dashboard loads analytics for the last 30 days, giving a balanced recent view.', 'medium', 1, '2026-04-16 11:25:37.637'),
(14, 'Dashboard', 'If the trend chart shows a sudden spike in failures, what is the MOST likely first action a QA lead should take?', 'Delete the failed test cases', 'Drill into the corresponding test run details to identify the root cause', 'Reset the Dashboard filters', 'Archive the project', 'B', 'Investigating the specific test run details reveals which tests failed and helps pinpoint regressions.', 'medium', 1, '2026-04-16 11:25:37.637'),
(15, 'Dashboard', 'Which metric best indicates overall test suite health on the Dashboard?', 'Number of test environments', 'Pass rate percentage over the selected date range', 'Number of users logged in', 'Total storage used', 'B', 'The pass rate percentage directly reflects how many tests are succeeding, making it the clearest health indicator.', 'medium', 1, '2026-04-16 11:25:37.637'),
(16, 'Dashboard', 'When comparing two time periods on the Dashboard, what insight does a declining pass rate suggest?', 'Tests are running faster', 'New regressions may have been introduced in recent builds', 'The test suite has fewer tests', 'The server performance improved', 'B', 'A declining pass rate between periods typically signals newly introduced defects or environmental instability.', 'medium', 1, '2026-04-16 11:25:37.637'),
(17, 'Dashboard', 'What is the purpose of the widget layout customisation feature?', 'To change the colours of charts', 'To allow each user to prioritise the metrics most relevant to their role', 'To add new test cases', 'To export reports automatically', 'B', 'Layout customisation lets different stakeholders (QA lead, developer, manager) surface the most relevant widgets.', 'medium', 1, '2026-04-16 11:25:37.637'),
(18, 'Dashboard', 'How does the Dashboard handle data when no test runs exist for the selected date range?', 'It displays an error page', 'It shows empty states or zero-value placeholders in the widgets', 'It automatically broadens the date range', 'It hides all widgets', 'B', 'Empty states with zeros or informational messages appear so users understand no data is available rather than seeing broken UI.', 'medium', 1, '2026-04-16 11:25:37.637'),
(19, 'Dashboard', 'What type of information does the \"Flaky Tests\" indicator on the Dashboard highlight?', 'Tests that always pass', 'Tests whose pass/fail status changes unpredictably across runs', 'Tests that have never been executed', 'Tests with long descriptions', 'B', 'Flaky tests alternate between passing and failing without code changes, indicating reliability issues.', 'medium', 1, '2026-04-16 11:25:37.637'),
(20, 'Dashboard', 'Which Dashboard feature helps a manager prepare a weekly QA status report?', 'The project creation wizard', 'The date range filter combined with trend charts and quick statistics', 'The user profile page', 'The bug tracking integration', 'B', 'Filtering to the last week and reviewing trends plus statistics provides all the data needed for a status report.', 'medium', 1, '2026-04-16 11:25:37.637'),
(21, 'Dashboard', 'Why is the test coverage meter important in the Dashboard context?', 'It tracks server CPU usage', 'It reveals how much of the application\'s functionality is validated by tests', 'It measures network latency', 'It shows how many users have logged in', 'B', 'Coverage tells stakeholders which parts of the product have test validation, highlighting gaps.', 'medium', 1, '2026-04-16 11:25:37.637'),
(22, 'Dashboard', 'If a Dashboard pass/fail doughnut chart shows 30% failures, which view should you navigate to next?', 'User management', 'The detailed test run results to identify failing test cases', 'The billing page', 'The notification settings', 'B', 'Drilling into detailed results reveals which specific tests are failing and their error messages.', 'medium', 1, '2026-04-16 11:25:37.637'),
(23, 'Dashboard', 'What advantage does the quick statistics section provide over full reports?', 'It replaces the need for any detailed analysis', 'It gives an instant, at-a-glance summary without requiring navigation', 'It provides more data than full reports', 'It is the only section visible to administrators', 'B', 'Quick statistics cards deliver headline numbers immediately so users can decide if deeper investigation is needed.', 'medium', 1, '2026-04-16 11:25:37.637'),
(24, 'Dashboard', 'How are new test run results reflected on the Dashboard?', 'Only after manually refreshing the browser', 'They appear automatically as the Dashboard data refreshes', 'Only when the admin approves them', 'They require a server restart to display', 'B', 'The Dashboard updates its data periodically so new runs appear without manual intervention.', 'medium', 1, '2026-04-16 11:25:37.637'),
(25, 'Dashboard', 'What does a flat trend line on the pass rate chart indicate?', 'The test suite is growing rapidly', 'The pass rate has remained stable with no significant regressions or improvements', 'All tests have been deleted', 'The chart is broken', 'B', 'A flat line means the ratio of passes to total tests has not changed meaningfully over the period.', 'medium', 1, '2026-04-16 11:25:37.637'),
(26, 'Dashboard', 'Which Dashboard element would you examine to check if weekend test runs are consistently failing?', 'The user list', 'The trend chart filtered to include weekends within the date range', 'The project settings', 'The notification history', 'B', 'Trend charts over a period that spans weekends will show recurring weekend failure patterns.', 'medium', 1, '2026-04-16 11:25:37.637'),
(27, 'Dashboard', 'What role does the \"Average Duration\" statistic play on the Dashboard?', 'It shows how long the server has been running', 'It indicates the mean execution time of test runs, helping spot performance regressions', 'It tracks user session length', 'It measures time spent writing test cases', 'B', 'Average run duration helps identify whether tests or the system under test are slowing down.', 'medium', 1, '2026-04-16 11:25:37.637'),
(28, 'Dashboard', 'When the pass rate suddenly jumps from 60% to 95%, what should a QA engineer investigate?', 'Nothing — the improvement is always genuine', 'Whether failing tests were disabled, skipped, or removed rather than truly fixed', 'Whether the server was upgraded', 'Whether new users were added to the team', 'B', 'Sudden jumps can be caused by disabling or removing failing tests rather than real fixes, masking quality issues.', 'medium', 1, '2026-04-16 11:25:37.637'),
(29, 'Dashboard', 'How can a user reset the Dashboard widgets to the default layout?', 'By clearing the browser cache', 'By using the \"Reset Layout\" or \"Restore Defaults\" option in Dashboard settings', 'By deleting their account and creating a new one', 'By reinstalling the application', 'B', 'A dedicated reset option restores the original widget arrangement without affecting any test data.', 'medium', 1, '2026-04-16 11:25:37.637'),
(30, 'Dashboard', 'What does the \"Failure Categories\" widget show?', 'A list of team members who created failures', 'A breakdown of test failures grouped by error type or category', 'The number of archived projects', 'The list of available integrations', 'B', 'Grouping failures by category (e.g., assertion, timeout, element not found) helps prioritise fix efforts.', 'medium', 1, '2026-04-16 11:25:37.637'),
(31, 'Dashboard', 'Which combination of widgets gives the most complete picture of current quality status?', 'User list and notification settings', 'Pass/fail rate chart, trend line, coverage meter, and recent test runs', 'Only the coverage meter', 'Only the quick statistics cards', 'B', 'Together these four widgets show current results, historical trends, coverage breadth, and latest activity.', 'hard', 1, '2026-04-16 11:25:37.637'),
(32, 'Dashboard', 'A Dashboard trend chart shows a steady 5% daily decline in pass rate over two weeks. What is the most comprehensive remediation approach?', 'Ignore it until pass rate reaches 50%', 'Correlate the decline with recent code commits, identify the introducing changes, fix the regressions, and add guards to prevent recurrence', 'Delete the oldest test cases', 'Change the date range filter to hide the decline', 'B', 'A systematic approach traces the decline to its source and puts preventive measures in place.', 'hard', 1, '2026-04-16 11:25:37.637'),
(33, 'Dashboard', 'How should you interpret a coverage meter at 85% alongside a 70% pass rate?', 'The project is in excellent shape', 'Good breadth of coverage exists but a significant portion of covered tests are failing, indicating defect density issues', 'Coverage is irrelevant when pass rate is below 100%', 'The coverage meter is inaccurate', 'B', 'High coverage with moderate pass rate means tests exist but are revealing many real defects that need attention.', 'hard', 1, '2026-04-16 11:25:37.637'),
(34, 'Dashboard', 'What is the risk of only monitoring the pass rate without looking at the coverage meter?', 'No risk — pass rate is sufficient', 'A high pass rate could mask untested areas where critical bugs may exist', 'The coverage meter always matches the pass rate', 'It causes the Dashboard to crash', 'B', 'Without coverage data, a high pass rate might simply mean the tests that exist all pass while large areas go untested.', 'hard', 1, '2026-04-16 11:25:37.637'),
(35, 'Dashboard', 'A QA manager notices the Dashboard shows zero test runs for a project this week. What are the three most likely causes?', 'Server hardware failure, power outage, and DNS issues', 'CI/CD pipeline failure, incorrect project filter selection, or the test suite was not triggered', 'All tests were deleted, the database was wiped, and the project was archived', 'The Dashboard only updates monthly, timezone mismatch, and browser issues', 'B', 'Missing runs usually stem from pipeline problems, filter misconfiguration, or scheduling gaps.', 'hard', 1, '2026-04-16 11:25:37.637'),
(36, 'Dashboard', 'Why is it important to compare test run duration trends alongside pass/fail trends?', 'Duration has no relationship to quality', 'Increasing durations with stable failures may indicate environment degradation, while increasing durations with rising failures can signal cascading defects', 'Duration trends are only relevant for performance testing', 'Because the charts share the same axis', 'B', 'Cross-referencing duration and results helps distinguish environment issues from code regressions.', 'hard', 1, '2026-04-16 11:25:37.637'),
(37, 'Dashboard', 'How should a team use Dashboard analytics to decide which tests to prioritise for maintenance?', 'Randomly select tests to update', 'Identify flaky tests, tests with consistently long durations, and failure-prone tests from the Dashboard, then triage by business impact', 'Only maintain tests that passed last run', 'Wait until all tests fail before doing maintenance', 'B', 'Data-driven prioritisation focuses effort on the most problematic and impactful tests first.', 'hard', 1, '2026-04-16 11:25:37.637'),
(38, 'Dashboard', 'What is the significance of a large variance in pass rate across consecutive days on the trend chart?', 'It means the chart is rendering incorrectly', 'It suggests environmental instability, flaky tests, or intermittent defects that need investigation', 'It indicates the test suite is too small', 'It confirms the application is stable', 'B', 'High variance day-to-day points to non-deterministic factors affecting test reliability.', 'hard', 1, '2026-04-16 11:25:37.637'),
(39, 'Dashboard', 'A team wants to set up a quality gate based on Dashboard metrics. Which combination provides the strongest gate?', 'Only checking total number of test cases', 'Requiring a minimum pass rate, minimum coverage percentage, zero critical failures, and maximum acceptable flaky test count', 'Only requiring all tests to have descriptions', 'Requiring at least one test run per month', 'B', 'A multi-metric gate ensures breadth, reliability, severity control, and stability in one check.', 'hard', 1, '2026-04-16 11:25:37.637'),
(40, 'Dashboard', 'How would you use the Dashboard to detect if a recent deployment introduced regressions?', 'Check the user login log', 'Compare pass rates and failure categories before and after the deployment date using the date range filter', 'Look at the project creation history', 'Check network latency metrics', 'B', 'Date-range comparison isolates the impact of a specific deployment on test outcomes.', 'hard', 1, '2026-04-16 11:25:37.637'),
(41, 'Dashboard', 'What is the limitation of relying solely on aggregated pass/fail percentages on the Dashboard?', 'There are no limitations', 'Aggregated percentages can hide critical individual test failures when the majority of tests pass', 'Percentages are always more accurate than counts', 'Only administrators can view percentages', 'B', 'A 98% pass rate may still include the one critical path test that is failing, which aggregates obscure.', 'hard', 1, '2026-04-16 11:25:37.637'),
(42, 'Dashboard', 'When the Dashboard shows high coverage but frequent flaky tests, what architectural issue might exist?', 'The server needs more RAM', 'Tests may have shared state, inadequate teardown, or race conditions causing non-deterministic results despite broad coverage', 'The Dashboard is miscalculating coverage', 'There are too many users on the platform', 'B', 'Flakiness at scale often traces back to test isolation and concurrency problems in the test architecture.', 'hard', 1, '2026-04-16 11:25:37.637'),
(43, 'Dashboard', 'How should Dashboard analytics inform sprint planning for a QA team?', 'Dashboard data should never influence sprint planning', 'Trend data highlights regression hotspots, flaky areas, and coverage gaps that should be prioritised as technical debt items in the sprint', 'Only the project manager should view the Dashboard', 'Sprint planning should focus exclusively on new feature testing', 'B', 'Using real metric trends ensures sprint priorities address the highest-impact quality risks.', 'hard', 1, '2026-04-16 11:25:37.637'),
(44, 'Dashboard', 'What is the best practice for interpreting a sudden 100% pass rate after weeks of 80%?', 'Celebrate immediately', 'Verify that no tests were removed, disabled, or made unconditionally pass; confirm the improvement is from genuine fixes', 'Assume the system fixed itself', 'Ignore it as a data anomaly', 'B', 'Anomalous jumps warrant validation to ensure the improvement is real and sustainable.', 'hard', 1, '2026-04-16 11:25:37.637'),
(45, 'Dashboard', 'A cross-functional team disagrees on project quality. How can the Dashboard resolve the debate objectively?', 'The Dashboard cannot help with team disagreements', 'By presenting shared, data-driven metrics — pass rates, trends, coverage, and failure categories — that eliminate subjective opinions', 'By hiding metrics from certain team members', 'By only showing data that supports the majority opinion', 'B', 'Objective metrics on a shared Dashboard create a single source of truth for quality discussions.', 'hard', 1, '2026-04-16 11:25:37.637'),
(46, 'Projects', 'How do you create a new project in KaribouQA?', 'By editing the database directly', 'By clicking the \"New Project\" or \"Create Project\" button in the Projects section', 'By sending an email to the admin', 'By importing a CSV file', 'B', 'The Projects section provides a dedicated button to launch the project creation workflow.', 'easy', 1, '2026-04-16 11:25:37.645'),
(47, 'Projects', 'What information is required when creating a new project?', 'Only a project name', 'A project name and basic configuration such as description and team assignment', 'Only a billing account', 'A hardware specification document', 'B', 'At minimum you need a name and basic details; team assignment and description help organise the project.', 'easy', 1, '2026-04-16 11:25:37.645'),
(48, 'Projects', 'What does archiving a project do in KaribouQA?', 'It permanently deletes the project and all its data', 'It makes the project inactive and hides it from the default project list while preserving its data', 'It exports the project to a ZIP file', 'It transfers the project to another user', 'B', 'Archiving preserves historical data while removing the project from day-to-day views.', 'easy', 1, '2026-04-16 11:25:37.645'),
(49, 'Projects', 'How can you find a specific project when you have many projects?', 'By scrolling through every project manually', 'By using the search or filter functionality in the Projects section', 'By checking the server logs', 'By asking the system administrator', 'B', 'Search and filter let users locate projects instantly by name, status, or other attributes.', 'easy', 1, '2026-04-16 11:25:37.645'),
(50, 'Projects', 'What is the purpose of assigning teams to a project?', 'To restrict all access to the project owner only', 'To define which team members can view, run tests, and manage the project', 'To automatically generate test cases', 'To set the project\'s billing rate', 'B', 'Team assignment controls access and collaboration for the project.', 'easy', 1, '2026-04-16 11:25:37.645'),
(51, 'Projects', 'Where can you see an overview of a project\'s key metrics?', 'Only in exported PDF reports', 'On the Project Overview page, which displays metrics like test counts, pass rates, and recent activity', 'In the system administration panel only', 'In the email notifications only', 'B', 'The Project Overview page consolidates the most important metrics for that specific project.', 'easy', 1, '2026-04-16 11:25:37.645'),
(52, 'Projects', 'What does the star/favourite icon do on a project card?', 'It deletes the project', 'It marks the project as a favourite for quick access', 'It locks the project from editing', 'It shares the project publicly', 'B', 'Favouriting a project pins it to the top of the list or a favourites section for faster navigation.', 'easy', 1, '2026-04-16 11:25:37.645'),
(53, 'Projects', 'How do you edit an existing project\'s settings?', 'By creating a new project with the updated settings', 'By navigating to the project and opening its Settings page', 'By contacting customer support', 'By deleting and recreating the project', 'B', 'Project Settings provides editable fields for name, description, team, and configuration options.', 'easy', 1, '2026-04-16 11:25:37.645'),
(54, 'Projects', 'What happens to test data when a project is archived?', 'All test data is permanently deleted', 'Test data is retained and can be viewed if the project is unarchived', 'Test data is moved to a separate database', 'Test data is emailed to the project owner', 'B', 'Archiving is non-destructive; all historical test data remains intact.', 'easy', 1, '2026-04-16 11:25:37.645'),
(55, 'Projects', 'Which section lists all projects you have access to?', 'The Dashboard', 'The Projects page', 'The Settings page', 'The Notifications panel', 'B', 'The Projects page is the central location for browsing and managing all accessible projects.', 'easy', 1, '2026-04-16 11:25:37.645'),
(56, 'Projects', 'Can you restore a previously archived project?', 'No, archiving is permanent', 'Yes, you can unarchive a project to make it active again', 'Only an administrator can restore it', 'Only by importing a backup file', 'B', 'Projects can be unarchived returning them to active status with all data intact.', 'easy', 1, '2026-04-16 11:25:37.645'),
(57, 'Projects', 'What does the project description field help with?', 'It sets the project\'s test execution schedule', 'It provides context about the project\'s purpose, scope, or application under test', 'It configures the CI/CD pipeline', 'It defines the database schema', 'B', 'The description gives team members and stakeholders context when browsing or joining the project.', 'easy', 1, '2026-04-16 11:25:37.645'),
(58, 'Projects', 'How do you remove a team member from a project?', 'By deleting their user account', 'By editing the project\'s team assignment and removing the member', 'By archiving the entire project', 'By changing the member\'s system password', 'B', 'Team assignment settings allow adding and removing individual members from a project.', 'easy', 1, '2026-04-16 11:25:37.645'),
(59, 'Projects', 'What does the project overview metrics section typically include?', 'Only the project creation date', 'Total test cases, pass/fail rates, recent test runs, and active team members', 'Server hardware specifications', 'A list of all API endpoints', 'B', 'The overview consolidates testing activity and health metrics specific to that project.', 'easy', 1, '2026-04-16 11:25:37.645'),
(60, 'Projects', 'What is the benefit of using the favourite projects feature?', 'It automatically runs tests on those projects', 'It provides quick access to the projects you work on most frequently', 'It gives you admin permissions on those projects', 'It increases the project\'s priority in the CI pipeline', 'B', 'Favourites reduce navigation time by surfacing your most-used projects prominently.', 'easy', 1, '2026-04-16 11:25:37.645'),
(61, 'Projects', 'When creating a project, what is the recommended approach for naming?', 'Use random characters for uniqueness', 'Use a clear, descriptive name that reflects the application or feature being tested', 'Always use numeric codes', 'Copy the name from another project', 'B', 'Descriptive names make projects easy to identify and search for across the platform.', 'medium', 1, '2026-04-16 11:25:37.645'),
(62, 'Projects', 'How does KaribouQA handle project-level permissions differently from system-level permissions?', 'There is no difference', 'Project-level permissions control access to specific project resources, while system-level permissions control platform-wide actions', 'Project permissions override system permissions', 'System permissions are only for billing', 'B', 'The two permission levels work together: system-level defines what a user can do globally, project-level scopes it to a specific project.', 'medium', 1, '2026-04-16 11:25:37.645'),
(63, 'Projects', 'What should you verify before archiving a project?', 'That the project has at least 100 test cases', 'That there are no active test runs in progress and stakeholders have been informed', 'That all team members have changed their passwords', 'That the server has been restarted', 'B', 'Archiving during active runs could cause issues, and stakeholders need to know the project will become inactive.', 'medium', 1, '2026-04-16 11:25:37.645'),
(64, 'Projects', 'How can you compare metrics across multiple projects?', 'By printing each project\'s page and comparing on paper', 'By using the Projects list view which shows summary metrics side by side, or using the Dashboard with project filters', 'By exporting each project to a different email', 'By creating duplicate projects', 'B', 'The platform provides views and filters that enable cross-project metric comparison.', 'medium', 1, '2026-04-16 11:25:37.645'),
(65, 'Projects', 'What happens when a project reaches a very large number of test cases?', 'The project is automatically archived', 'Performance may be impacted; pagination, filtering, and search become essential for efficient navigation', 'All old test cases are automatically deleted', 'The project is split into sub-projects automatically', 'B', 'Large test suites benefit from search, filters, and pagination to maintain usability.', 'medium', 1, '2026-04-16 11:25:37.645'),
(66, 'Projects', 'What is the purpose of the project settings configuration options?', 'To change the platform\'s global theme', 'To configure project-specific behaviours such as notifications, integrations, and test run defaults', 'To set the server\'s IP address', 'To manage database backups', 'B', 'Project settings allow customisation of how that specific project behaves without affecting others.', 'medium', 1, '2026-04-16 11:25:37.645'),
(67, 'Projects', 'How should a QA lead organise projects for a multi-application testing portfolio?', 'Put all tests in one single project', 'Create separate projects per application or major module, with clear naming and team assignments', 'Use a single project and rely on tags for everything', 'Avoid creating projects and run tests directly', 'B', 'Separate projects per application provide clear boundaries, independent metrics, and appropriate team access.', 'medium', 1, '2026-04-16 11:25:37.645'),
(68, 'Projects', 'What metric on the Project Overview page would indicate that the test suite is growing?', 'Decreasing pass rate', 'An increasing total test case count over time', 'Fewer team members assigned', 'More archived projects', 'B', 'A steadily rising test case count shows the team is actively expanding test coverage.', 'medium', 1, '2026-04-16 11:25:37.645'),
(69, 'Projects', 'When you assign multiple teams to a project, how are permissions typically resolved?', 'The most restrictive permission always wins', 'Each team member receives the combined permissions from all their team roles for that project', 'Only the first team\'s permissions apply', 'Permissions are ignored for multi-team projects', 'B', 'Users receive the union of permissions granted by all teams they belong to within that project.', 'medium', 1, '2026-04-16 11:25:37.645'),
(70, 'Projects', 'What is the impact of deleting a project versus archiving it?', 'There is no difference between the two', 'Deleting permanently removes all data, while archiving preserves data and allows restoration', 'Archiving deletes data after 30 days', 'Deleting moves data to an archive automatically', 'B', 'Deletion is irreversible; archiving is a safe, reversible way to deactivate a project.', 'medium', 1, '2026-04-16 11:25:37.645'),
(71, 'Projects', 'How can you track which projects are currently active versus archived?', 'By checking the server logs', 'By using the status filter on the Projects page to toggle between active and archived views', 'By counting the number of team members', 'By reviewing email notifications', 'B', 'The status filter provides a quick way to switch between viewing active and archived projects.', 'medium', 1, '2026-04-16 11:25:37.645'),
(72, 'Projects', 'What should be considered when setting up a project for a new application?', 'Only the project name matters', 'The application scope, testing framework, team structure, naming convention, and integration requirements', 'The server hardware specifications', 'The number of database tables', 'B', 'Thorough project setup ensures the testing infrastructure aligns with the application\'s needs.', 'medium', 1, '2026-04-16 11:25:37.645'),
(73, 'Projects', 'How does the search functionality in Projects work?', 'It only searches project names', 'It searches across project names, descriptions, and may include tags or other metadata', 'It searches the test case code', 'It searches user emails', 'B', 'The search indexes multiple fields to help users find projects by various attributes.', 'medium', 1, '2026-04-16 11:25:37.645'),
(74, 'Projects', 'What is the recommended action when a long-running project has accumulated obsolete test cases?', 'Delete the entire project and start fresh', 'Review and archive or remove obsolete tests while documenting the cleanup in the project', 'Ignore obsolete tests as they do no harm', 'Move all tests to a new project', 'B', 'Periodic cleanup keeps the test suite relevant and prevents misleading metrics from obsolete tests.', 'medium', 1, '2026-04-16 11:25:37.645'),
(75, 'Projects', 'How do project-level metrics differ from Dashboard-level metrics?', 'They are identical', 'Project-level metrics are scoped to a single project, while Dashboard metrics can aggregate across multiple projects', 'Dashboard metrics are always more detailed', 'Project metrics are only visible to admins', 'B', 'Project metrics focus on one project\'s health; the Dashboard can show cross-project aggregated views.', 'medium', 1, '2026-04-16 11:25:37.645'),
(76, 'Projects', 'What is the benefit of adding a detailed description to a project?', 'It speeds up test execution', 'It helps team members and new joiners understand the project\'s purpose, scope, and context quickly', 'It increases the project\'s storage quota', 'It automates test generation', 'B', 'Good descriptions reduce onboarding time and prevent confusion in multi-project environments.', 'medium', 1, '2026-04-16 11:25:37.645'),
(77, 'Projects', 'How do filters help in managing a large list of projects?', 'They permanently remove projects from the list', 'They narrow the displayed projects based on criteria like status, team, or date, making it easier to find what you need', 'They change the project\'s configuration', 'They send notifications to filtered projects', 'B', 'Filters provide a temporary view refinement without altering any underlying data.', 'medium', 1, '2026-04-16 11:25:37.645'),
(78, 'Projects', 'You have 15 teams working on different modules of the same application. What is the best project structure?', 'One project for the entire application', 'Separate projects per module with clear naming, each assigned to the relevant team, and a parent or summary view if available', 'One project per team member', '15 identical copies of the same project', 'B', 'Module-level projects give each team autonomy while allowing rollup reporting at the application level.', 'hard', 1, '2026-04-16 11:25:37.645'),
(79, 'Projects', 'A project shows a 95% pass rate but the team reports many bugs in production. What is the most likely explanation?', 'The 95% pass rate is incorrect due to a system bug', 'The tests may lack coverage of critical user paths, edge cases, or recently developed features, creating a false sense of quality', 'Production bugs are always caused by infrastructure issues', 'The team is exaggerating the number of bugs', 'B', 'High pass rates with production bugs often indicate coverage gaps in important scenarios.', 'hard', 1, '2026-04-16 11:25:37.645'),
(80, 'Projects', 'When migrating a project from one instance of KaribouQA to another, what data integrity checks should be performed?', 'No checks are needed', 'Verify test case counts, historical run results, team assignments, and configuration settings match between source and target', 'Only check the project name', 'Only verify the most recent test run', 'B', 'Comprehensive validation ensures no data was lost or corrupted during migration.', 'hard', 1, '2026-04-16 11:25:37.645'),
(81, 'Projects', 'How would you design a project structure for a microservices architecture with 30 services?', 'One massive project for all services', 'Group related services into logical domain projects, with cross-service integration test projects, maintaining consistent naming conventions and shared configuration patterns', 'Create 30 completely independent projects with no relationships', 'Use a single project and differentiate by test case naming only', 'B', 'Logical grouping balances granularity with manageability and supports both unit and integration testing views.', 'hard', 1, '2026-04-16 11:25:37.645'),
(82, 'Projects', 'A project has been running for two years and has 5,000 test cases with a declining pass rate. What project-level strategy should be implemented?', 'Delete the project and start over', 'Conduct a test suite health audit: remove redundant tests, fix flaky tests, update obsolete assertions, and establish ongoing maintenance sprints', 'Add 5,000 more tests to compensate', 'Change the pass rate calculation formula', 'B', 'A systematic audit and ongoing maintenance prevents test rot and restores suite reliability.', 'hard', 1, '2026-04-16 11:25:37.645'),
(83, 'Projects', 'What project management challenge arises when multiple teams share a single project?', 'No challenges — sharing is always better', 'Conflicting test naming conventions, overlapping test maintenance, unclear ownership, and difficulty isolating team-specific metrics', 'The project runs out of storage', 'Team members cannot log in simultaneously', 'B', 'Shared projects need explicit conventions and ownership rules to prevent collaboration friction.', 'hard', 1, '2026-04-16 11:25:37.645'),
(84, 'Projects', 'How should project archiving be integrated into an organisation\'s QA governance process?', 'Archive projects randomly when storage is low', 'Define an archiving policy with criteria such as project inactivity period, stakeholder approval required, and data retention timelines', 'Never archive any projects', 'Archive all projects at the end of each quarter', 'B', 'A formal policy ensures archiving decisions are consistent, documented, and compliant with data retention requirements.', 'hard', 1, '2026-04-16 11:25:37.645'),
(85, 'Projects', 'A newly unarchived project shows outdated pass rates. What steps should be taken to bring it current?', 'Immediately report all tests as passing', 'Re-execute the full test suite against the current application version, compare results to historical data, and update any tests that reference changed functionality', 'Delete all historical data', 'Archive it again immediately', 'B', 'Re-execution validates current state, and comparison with historical data reveals what changed while the project was inactive.', 'hard', 1, '2026-04-16 11:25:37.645'),
(86, 'Projects', 'How should project-level metrics inform decisions about test automation investment?', 'Metrics are irrelevant to automation investment decisions', 'Low coverage metrics and high manual test ratios in a project indicate areas where automation investment would yield the highest ROI', 'Only consider the total number of projects', 'Invest equally in all projects regardless of metrics', 'B', 'Data-driven investment focuses automation spending where the metrics show the greatest need and potential impact.', 'hard', 1, '2026-04-16 11:25:37.645'),
(87, 'Projects', 'What are the risks of not establishing naming conventions for projects early in the adoption of KaribouQA?', 'Naming conventions are unnecessary for small teams', 'Inconsistent naming leads to difficulty finding projects, duplicate projects for the same application, and confusion in cross-team reporting', 'Bad names cause system performance issues', 'The platform rejects projects without proper names', 'B', 'Early naming standards prevent organizational debt that becomes increasingly painful to resolve as the project count grows.', 'hard', 1, '2026-04-16 11:25:37.645'),
(88, 'Projects', 'How should project settings be configured differently for a staging environment project versus a production smoke test project?', 'Use identical settings for both', 'The staging project should allow broader team access and more frequent full-suite runs, while the production smoke test project should restrict access, use a focused subset of critical tests, and have stricter notification rules', 'Production projects should have no settings configured', 'Staging projects should have fewer tests', 'B', 'Different environments serve different purposes and require tailored access, scope, and alerting configurations.', 'hard', 1, '2026-04-16 11:25:37.645'),
(89, 'Projects', 'A project\'s metrics show 100% pass rate for three months followed by a sudden drop to 40%. System outage is ruled out. What investigation path would you follow?', 'Assume the tests became outdated overnight', 'Examine recent application deployments, correlate the drop with code changes, check for environmental configuration drift, verify test data integrity, and review any CI/CD pipeline modifications', 'Rerun all tests without investigation', 'Delete the failed test results and recount', 'B', 'A systematic multi-factor investigation covers all likely causes of such a dramatic and sudden change.', 'hard', 1, '2026-04-16 11:25:37.645'),
(90, 'Projects', 'How does effective project organisation in KaribouQA support regulatory compliance and audit requirements?', 'Project organisation is irrelevant to compliance', 'Well-structured projects with clear naming, archived history, team assignments, and traceable test execution records provide the documentation trail auditors require', 'Only the audit log matters for compliance', 'Compliance only requires financial data', 'B', 'Auditors need evidence of what was tested, when, by whom, and what the results were — all provided by properly organised projects.', 'hard', 1, '2026-04-16 11:25:37.645'),
(91, 'Test Suites', 'What is a test suite in KaribouQA?', 'A single test step', 'A logical grouping of related test cases organised by feature, module, or purpose', 'A report generated after a test run', 'A user role for QA engineers', 'B', 'A test suite is a container that groups related test cases together for organised management and execution.', 'easy', 1, '2026-04-16 11:25:37.650'),
(92, 'Test Suites', 'How do you create a new test suite in KaribouQA?', 'By writing a SQL query', 'By clicking the \"New Suite\" or \"Create Suite\" button in the Test Suites section', 'By importing a Docker container', 'By emailing the administrator', 'B', 'The Test Suites section provides a dedicated button to launch the suite creation workflow.', 'easy', 1, '2026-04-16 11:25:37.650'),
(93, 'Test Suites', 'What is the minimum information needed to create a test suite?', 'A full list of test cases', 'A suite name', 'A CI/CD pipeline configuration', 'An approval from the project manager', 'B', 'At minimum, a suite needs a name to be created; additional details like description and tags can be added later.', 'easy', 1, '2026-04-16 11:25:37.650'),
(94, 'Test Suites', 'How can you find a specific test suite in a project with many suites?', 'By scrolling through the entire list manually', 'By using the search bar or filter options in the Test Suites view', 'By checking server log files', 'By asking another team member to look it up', 'B', 'Search and filter functionality lets users quickly locate suites by name, tag, or other attributes.', 'easy', 1, '2026-04-16 11:25:37.650'),
(95, 'Test Suites', 'What does the tag feature on a test suite allow you to do?', 'It changes the suite\'s execution priority', 'It labels the suite with descriptive keywords for categorisation and filtering', 'It locks the suite from editing', 'It assigns the suite to a specific server', 'B', 'Tags provide flexible metadata that makes filtering and organising suites across a project easier.', 'easy', 1, '2026-04-16 11:25:37.650'),
(96, 'Test Suites', 'What does executing a test suite mean?', 'Deleting all test cases in the suite', 'Running all the test cases contained in the suite and recording results', 'Exporting the suite to a file', 'Archiving the suite', 'B', 'Execution triggers all included test cases to run and captures their pass/fail outcomes.', 'easy', 1, '2026-04-16 11:25:37.650'),
(97, 'Test Suites', 'What is the purpose of a suite description?', 'It automatically generates test cases', 'It provides context about what the suite covers, helping team members understand its scope', 'It configures the test environment', 'It sets the execution schedule', 'B', 'Descriptions help teammates and new joiners quickly understand the intent and scope of a suite.', 'easy', 1, '2026-04-16 11:25:37.650'),
(98, 'Test Suites', 'How do you add existing test cases to a test suite?', 'By recreating the test cases from scratch inside the suite', 'By selecting test cases and assigning or moving them into the target suite', 'By renaming the test cases with the suite\'s name', 'By exporting and reimporting the test cases', 'B', 'KaribouQA allows you to select existing test cases and associate them with a suite directly.', 'easy', 1, '2026-04-16 11:25:37.650'),
(99, 'Test Suites', 'What happens to the test cases when you delete a test suite?', 'All test cases are permanently deleted', 'The test cases remain in the project but are no longer grouped under that suite', 'The test cases are moved to the archive', 'The test cases are duplicated', 'B', 'Deleting a suite removes the grouping but does not destroy the individual test cases.', 'easy', 1, '2026-04-16 11:25:37.650'),
(100, 'Test Suites', 'Where can you view the execution history of a test suite?', 'Only in exported PDF reports', 'In the suite\'s detail page which shows past run results and timestamps', 'In the system admin panel', 'In the email notification archive', 'B', 'The suite detail page records and displays all previous execution results with their dates.', 'easy', 1, '2026-04-16 11:25:37.650'),
(101, 'Test Suites', 'Can you assign tags to a test suite after it has been created?', 'No, tags can only be set during creation', 'Yes, tags can be added, edited, or removed at any time', 'Only administrators can change tags', 'Tags are automatically generated and cannot be changed', 'B', 'Tags are flexible metadata that can be modified throughout the suite\'s lifecycle.', 'easy', 1, '2026-04-16 11:25:37.650'),
(102, 'Test Suites', 'What icon or indicator typically shows the last execution result of a suite?', 'A calendar icon', 'A coloured status badge (green for pass, red for fail)', 'A download arrow', 'A padlock icon', 'B', 'Status badges give an instant visual summary of the most recent execution outcome.', 'easy', 1, '2026-04-16 11:25:37.650'),
(103, 'Test Suites', 'How do you rename a test suite?', 'By deleting it and creating a new one with the desired name', 'By editing the suite\'s name field in its settings or detail view', 'By asking the system administrator', 'By exporting and reimporting the suite', 'B', 'The suite settings or inline editing feature allows direct renaming without losing any data.', 'easy', 1, '2026-04-16 11:25:37.650'),
(104, 'Test Suites', 'What is the benefit of organising test suites by feature?', 'It makes the project name longer', 'It allows teams to quickly locate, execute, and report on tests related to specific features', 'It increases the number of test cases automatically', 'It removes the need for test case descriptions', 'B', 'Feature-based organisation aligns testing with product structure, making management intuitive.', 'easy', 1, '2026-04-16 11:25:37.650'),
(105, 'Test Suites', 'What does the suite-level pass rate metric show?', 'The percentage of suites that have been created', 'The percentage of test cases within the suite that passed their most recent execution', 'The number of users who viewed the suite', 'The average execution time of the suite', 'B', 'Suite-level pass rate summarises the health of all test cases contained in that suite.', 'easy', 1, '2026-04-16 11:25:37.650'),
(106, 'Test Suites', 'How does the filter-by-tag feature help when managing test suites?', 'It permanently removes suites without the selected tag', 'It narrows the displayed suites to only those matching the chosen tag, simplifying navigation', 'It changes the tag on all suites', 'It creates new suites for each tag', 'B', 'Tag filtering is a non-destructive view refinement that helps users focus on relevant suites.', 'medium', 1, '2026-04-16 11:25:37.650'),
(107, 'Test Suites', 'What is a parent/child relationship between test suites?', 'A suite that runs before another suite', 'A hierarchical structure where a parent suite contains child sub-suites for deeper organisation', 'A suite that shares the same test cases as another', 'A suite that was cloned from another', 'B', 'Parent/child nesting allows multi-level organisation mirroring complex application structures.', 'medium', 1, '2026-04-16 11:25:37.650'),
(108, 'Test Suites', 'When would you use the clone suite feature?', 'When you want to permanently delete a suite', 'When you need a duplicate suite with the same structure for a different environment, build, or regression cycle', 'When you want to rename a suite', 'When you want to remove all test cases from a suite', 'B', 'Cloning saves time by replicating suite structure and test case associations without manual recreation.', 'medium', 1, '2026-04-16 11:25:37.650'),
(109, 'Test Suites', 'What is the effect of running a bulk operation on selected test suites?', 'It merges all selected suites into one', 'It applies the chosen action (e.g., tag, move, delete, execute) to all selected suites simultaneously', 'It exports the suites as individual CSV files', 'It sends email notifications about the suites', 'B', 'Bulk operations save time by applying actions across multiple suites in a single step.', 'medium', 1, '2026-04-16 11:25:37.650'),
(110, 'Test Suites', 'How does suite execution differ from individual test case execution?', 'There is no difference', 'Suite execution runs all contained test cases as a batch, while individual execution runs one test case at a time', 'Suite execution only generates reports', 'Individual execution is faster than suite execution', 'B', 'Suite execution triggers all member test cases together, providing a holistic result for the group.', 'medium', 1, '2026-04-16 11:25:37.650'),
(111, 'Test Suites', 'What does configuring suite settings allow you to control?', 'The colour theme of the platform', 'Suite-specific options such as execution order, default tags, notification preferences, and retry policies', 'The project-level billing', 'The server hardware allocation', 'B', 'Suite settings enable fine-grained control over how a particular suite behaves during execution and management.', 'medium', 1, '2026-04-16 11:25:37.650'),
(112, 'Test Suites', 'How are suite-level metrics calculated?', 'They are manually entered by the QA lead', 'They are aggregated from the individual results of all test cases within the suite', 'They are copied from the Dashboard', 'They are estimated based on project size', 'B', 'Suite metrics roll up individual test case outcomes into summary statistics for the suite.', 'medium', 1, '2026-04-16 11:25:37.650'),
(113, 'Test Suites', 'What is the advantage of using a tagging convention across all suites?', 'It increases test execution speed', 'It enables consistent filtering, reporting, and cross-suite analysis across the entire project', 'It prevents users from creating new suites', 'It automatically generates test data', 'B', 'Consistent tags allow powerful cross-cutting queries and standardised reporting.', 'medium', 1, '2026-04-16 11:25:37.650'),
(114, 'Test Suites', 'When executing a suite, what information is typically displayed in the execution progress view?', 'Only the suite name', 'The number of tests running, passed, failed, skipped, and the overall progress percentage', 'Only the estimated time remaining', 'The CPU usage of the server', 'B', 'The progress view gives real-time feedback on how execution is proceeding.', 'medium', 1, '2026-04-16 11:25:37.650'),
(115, 'Test Suites', 'How does cloning a suite handle the test case associations?', 'It does not copy test cases — only the suite name is cloned', 'It creates copies of or references to the original test cases in the new suite', 'It deletes the original test cases', 'It merges test cases from all suites', 'B', 'Cloning copies the suite\'s structure including its test case associations into the new suite.', 'medium', 1, '2026-04-16 11:25:37.650'),
(116, 'Test Suites', 'What is the purpose of setting an execution order within a suite?', 'To determine which suite was created first', 'To control the sequence in which test cases run, ensuring dependencies are respected', 'To sort the suites alphabetically', 'To prioritise which suites appear on the Dashboard', 'B', 'Execution order ensures that prerequisite or setup test cases run before dependent ones.', 'medium', 1, '2026-04-16 11:25:37.650'),
(117, 'Test Suites', 'How can you move a test suite to a different parent suite?', 'By deleting and recreating it under the new parent', 'By using the move or drag-and-drop feature to reassign the suite to a different parent', 'By exporting it and importing it elsewhere', 'By changing the suite\'s name to include the parent name', 'B', 'The move feature allows restructuring the suite hierarchy without losing data.', 'medium', 1, '2026-04-16 11:25:37.650'),
(118, 'Test Suites', 'What should you consider before performing a bulk delete on multiple suites?', 'Nothing — bulk deletion is always safe', 'Whether any suites contain test cases still in use, and whether stakeholders have been notified', 'Only the total number of suites being deleted', 'Whether the server has enough memory', 'B', 'Bulk deletion can remove important groupings, so verifying contents and notifying teams prevents accidental data loss.', 'medium', 1, '2026-04-16 11:25:37.650'),
(119, 'Test Suites', 'What does the suite execution summary report include?', 'Only the date of execution', 'Total tests run, passed, failed, skipped, execution duration, and individual test case results', 'Only the pass rate percentage', 'A list of all users who viewed the suite', 'B', 'The execution summary provides comprehensive results for all test cases that were part of the run.', 'medium', 1, '2026-04-16 11:25:37.650'),
(120, 'Test Suites', 'How do suite-level notifications work?', 'Notifications are sent to all platform users', 'Configured recipients receive alerts when a suite execution completes with specific outcomes like failures', 'Notifications can only be seen in the UI', 'Notifications are only sent once per month', 'B', 'Suite notifications target relevant stakeholders and can be triggered by specific result conditions.', 'medium', 1, '2026-04-16 11:25:37.650'),
(121, 'Test Suites', 'What is the impact of changing a tag on a suite that is referenced in saved filters?', 'The saved filter stops matching the suite', 'Saved filters that reference the old tag will no longer include the suite unless updated to use the new tag', 'Nothing — filters update automatically', 'The suite is deleted', 'B', 'Tag changes can break existing filter criteria, so teams should communicate tag modifications.', 'medium', 1, '2026-04-16 11:25:37.650'),
(122, 'Test Suites', 'How does the retry policy in suite settings work?', 'It retries the entire suite from scratch', 'It automatically re-executes failed test cases within the suite a configured number of times before marking them as failed', 'It sends a notification to retry manually', 'It skips all failed tests on the next run', 'B', 'Retry policies help distinguish flaky failures from genuine bugs by re-running only failed cases.', 'medium', 1, '2026-04-16 11:25:37.650'),
(123, 'Test Suites', 'What is the best practice for naming child suites under a parent?', 'Use identical names for all children', 'Use names that reflect the specific sub-feature or scenario the child suite covers within the parent\'s scope', 'Use random identifiers', 'Prefix with the date of creation', 'B', 'Descriptive child names create a self-documenting hierarchy that is easy to navigate.', 'medium', 1, '2026-04-16 11:25:37.650'),
(124, 'Test Suites', 'You need to run regression tests for three features simultaneously. What is the most efficient approach?', 'Execute each feature\'s test cases one by one', 'Execute the three feature-specific test suites in parallel if the platform supports it, or sequentially as a batch', 'Clone all suites into one mega-suite first', 'Run only the first suite and assume the others will pass', 'B', 'Leveraging suite-level execution for each feature provides structured, efficient batch testing.', 'hard', 1, '2026-04-16 11:25:37.650'),
(125, 'Test Suites', 'A parent suite contains 10 child suites. Five children pass and five fail. How should you prioritise investigation?', 'Investigate all 10 children equally', 'Examine failing child suites first, prioritising by business criticality and number of failing test cases', 'Only investigate if all children fail', 'Ignore child results and only look at the parent\'s aggregate', 'B', 'Prioritising by impact ensures the most critical failures are addressed first.', 'hard', 1, '2026-04-16 11:25:37.650'),
(126, 'Test Suites', 'How should suite organisation evolve as a product grows from 5 features to 50 features?', 'Keep all tests in a single suite for simplicity', 'Introduce a hierarchical parent/child structure grouping suites by feature area, with consistent naming and tagging conventions', 'Create 50 flat suites with no hierarchy', 'Remove old suites as new ones are added', 'B', 'Scaling requires hierarchy and conventions to maintain navigability and prevent organisational chaos.', 'hard', 1, '2026-04-16 11:25:37.650'),
(127, 'Test Suites', 'What is the risk of having too many tags without a governance policy?', 'No risk — more tags are always better', 'Tag proliferation leads to inconsistent usage, duplicate meanings, and filters that return unreliable results', 'The system slows down with too many tags', 'Tags are automatically cleaned up by the system', 'B', 'Without governance, tags lose their usefulness as a classification and filtering mechanism.', 'hard', 1, '2026-04-16 11:25:37.650'),
(128, 'Test Suites', 'A suite shows 100% pass rate but individual test cases within it were recently modified to remove assertions. What quality risk does this present?', 'No risk if the pass rate is 100%', 'Tests without meaningful assertions provide false confidence; they pass regardless of actual behaviour', 'The suite should be celebrated for achieving perfection', 'Only tests with failures need assertions', 'B', 'Empty or weakened assertions create a false green status that masks real defects.', 'hard', 1, '2026-04-16 11:25:37.650'),
(129, 'Test Suites', 'How should suite-level metrics be used alongside code coverage data?', 'They are redundant — use only one', 'Suite metrics show test execution health while code coverage reveals which code paths are exercised; together they provide a complete quality picture', 'Code coverage replaces the need for suites', 'Suite metrics are more accurate than code coverage', 'B', 'Combining both data sources reveals whether tests are passing AND whether they exercise sufficient code.', 'hard', 1, '2026-04-16 11:25:37.650'),
(130, 'Test Suites', 'A team inherits a legacy project with 200 unstructured test suites. What restructuring strategy would you recommend?', 'Delete all suites and start from scratch', 'Audit existing suites, identify natural groupings by feature or module, create a parent/child hierarchy, apply consistent naming and tagging, and archive obsolete suites', 'Leave them as-is to preserve history', 'Merge all 200 suites into one', 'B', 'A structured audit and reorganisation preserves value while establishing maintainable organisation.', 'hard', 1, '2026-04-16 11:25:37.650'),
(131, 'Test Suites', 'How does suite cloning interact with test case versioning if test cases have been updated since the original suite was last run?', 'Cloning always uses the original versions', 'The cloned suite references the current test case versions, so results may differ from the original suite\'s last run', 'Cloning freezes test cases at their creation state', 'Test case versioning is not supported', 'B', 'Cloned suites pick up the latest test case state, which means updated steps or assertions will affect new runs.', 'hard', 1, '2026-04-16 11:25:37.650'),
(132, 'Test Suites', 'When designing a suite execution strategy for a CI/CD pipeline, what factors should determine which suites run on each trigger?', 'Run all suites on every commit', 'Map suites to pipeline stages — fast smoke suites on every commit, feature regression suites per PR, and full suites nightly or pre-release', 'Only run suites manually after deployment', 'Randomly select suites for each pipeline run', 'B', 'Tiered execution balances feedback speed with coverage depth across different pipeline stages.', 'hard', 1, '2026-04-16 11:25:37.650'),
(133, 'Test Suites', 'What is the consequence of using a flat (non-hierarchical) suite structure in a 500-test-case project?', 'No consequence — flat structures work at any scale', 'Navigation becomes cumbersome, cross-feature analysis is difficult, and teams waste time locating relevant suites', 'Flat structures improve performance', 'The platform enforces hierarchy automatically', 'B', 'Without hierarchy, large projects suffer from poor discoverability and organisational chaos.', 'hard', 1, '2026-04-16 11:25:37.650'),
(134, 'Test Suites', 'How should suite-level retry policies be balanced against execution time constraints?', 'Always set retries to the maximum value', 'Configure retry counts based on historical flakiness data — more retries for known flaky areas but limit total retry time to fit within pipeline timeouts', 'Disable retries entirely to save time', 'Retries should only be enabled on weekends', 'B', 'Data-driven retry configuration optimises the tradeoff between reliability and execution speed.', 'hard', 1, '2026-04-16 11:25:37.650'),
(135, 'Test Suites', 'A QA manager wants to measure team productivity using suite metrics. Which combination of metrics provides the most balanced view?', 'Only the number of suites created', 'Suite coverage growth, execution frequency, pass rate trends, mean time to fix suite failures, and maintenance effort per sprint', 'Only the total number of test cases', 'Only the pass rate of the most recent run', 'B', 'A multi-metric approach captures both output and quality dimensions of team productivity.', 'hard', 1, '2026-04-16 11:25:37.650'),
(136, 'Test Suites', 'How should test suite ownership be managed in a cross-functional team?', 'Every team member owns every suite equally', 'Assign clear suite owners responsible for maintenance and health, with rotation policies to prevent single points of failure', 'Only the QA lead should own all suites', 'Suite ownership should not be tracked', 'B', 'Clear ownership with rotation ensures accountability while building team-wide knowledge.', 'hard', 1, '2026-04-16 11:25:37.650'),
(137, 'Test Suites', 'What is the impact of inconsistent execution order settings across related suites?', 'No impact — execution order is irrelevant', 'Test cases with dependencies may fail unpredictably when their prerequisites run in the wrong order', 'Inconsistent order makes tests run faster', 'The platform corrects order automatically', 'B', 'Inconsistent ordering can cause cascading failures that mask genuine defects.', 'hard', 1, '2026-04-16 11:25:37.650'),
(138, 'Test Suites', 'How would you use suite-level data to justify adding more QA resources to a project?', 'Present the total number of suites as evidence', 'Show trends of increasing suite failure rates, growing test backlog, increasing mean time to fix, and coverage gaps that the current team cannot address within sprint cycles', 'Suite data cannot inform staffing decisions', 'Only show the pass rate to management', 'B', 'Trend-based evidence from suite metrics provides objective justification for resource allocation.', 'hard', 1, '2026-04-16 11:25:37.650'),
(139, 'Test Suites', 'When integrating suite execution with external test automation frameworks (e.g., Playwright, Gatling), what is the key coordination challenge?', 'External frameworks cannot produce results', 'Mapping external framework test results back to KaribouQA suite structures, ensuring status synchronisation and consistent reporting', 'External frameworks replace the need for suites', 'There are no coordination challenges', 'B', 'Result mapping and status sync ensure that KaribouQA suites accurately reflect what the external framework executed.', 'hard', 1, '2026-04-16 11:25:37.650'),
(140, 'Test Suites', 'A suite that previously took 10 minutes to execute now takes 45 minutes with no new test cases added. What suite-level investigation should you conduct?', 'Ignore the change as normal variation', 'Check individual test case durations for outliers, review environment performance, examine test data volume changes, and look for newly introduced waits or retries', 'Delete the slowest test cases', 'Run the suite less frequently', 'B', 'Systematic duration analysis at the test case level within the suite isolates the source of the slowdown.', 'hard', 1, '2026-04-16 11:25:37.650'),
(141, 'Test Cases', 'What is a test case in KaribouQA?', 'A project configuration file', 'A documented set of steps, inputs, and expected results used to verify a specific functionality', 'A server deployment script', 'A user account profile', 'B', 'A test case defines what to test, how to test it, and what the expected outcome should be.', 'easy', 1, '2026-04-16 11:25:37.653'),
(142, 'Test Cases', 'What are the main components of a test case?', 'Only a title', 'Steps, expected results, priority, status, and optional fields like preconditions and test data', 'A database schema and API endpoint', 'Only a pass or fail status', 'B', 'Test cases contain structured information that guides testers through execution and validation.', 'easy', 1, '2026-04-16 11:25:37.653'),
(143, 'Test Cases', 'Which of the following is a valid test case status in KaribouQA?', 'Running', 'Pass', 'Compiling', 'Deploying', 'B', 'Pass is one of the standard test case statuses alongside Fail, Skip, and Blocked.', 'easy', 1, '2026-04-16 11:25:37.653'),
(144, 'Test Cases', 'What does a \"Blocked\" status on a test case indicate?', 'The test case has been permanently deleted', 'The test case cannot be executed due to an external dependency, defect, or environment issue', 'The test case passed with warnings', 'The test case is currently being edited', 'B', 'Blocked means something outside the test itself prevents it from being run.', 'easy', 1, '2026-04-16 11:25:37.653'),
(145, 'Test Cases', 'How do you set the priority of a test case?', 'Priority is randomly assigned by the system', 'By selecting a priority level (Critical, High, Medium, Low) in the test case editor', 'By emailing the project manager', 'By changing the test case name', 'B', 'The test case editor provides a priority dropdown with standard levels.', 'easy', 1, '2026-04-16 11:25:37.653'),
(146, 'Test Cases', 'What is the purpose of adding tags to a test case?', 'To change the test case\'s execution speed', 'To categorise and enable filtering of test cases by feature, type, or other custom criteria', 'To lock the test case from edits', 'To assign the test case to a specific server', 'B', 'Tags provide flexible categorisation that supports searching, filtering, and reporting.', 'easy', 1, '2026-04-16 11:25:37.653'),
(147, 'Test Cases', 'How can you import test cases from a CSV file?', 'By emailing the CSV to the admin', 'By using the Import feature in the Test Cases section and uploading a properly formatted CSV file', 'By pasting CSV content into the browser console', 'By renaming the CSV to .json and uploading it', 'B', 'The Import feature parses CSV files and creates test cases based on the mapped columns.', 'easy', 1, '2026-04-16 11:25:37.653'),
(148, 'Test Cases', 'What does the \"Skip\" status mean for a test case?', 'The test case was deleted', 'The test case was intentionally not executed during the current test run', 'The test case failed but was ignored', 'The test case is awaiting approval', 'B', 'Skip indicates a deliberate decision to exclude the test case from the current execution.', 'easy', 1, '2026-04-16 11:25:37.653'),
(149, 'Test Cases', 'Where do you write the steps for a test case?', 'In the project description', 'In the Steps section of the test case editor', 'In a separate document outside KaribouQA', 'In the suite name', 'B', 'The test case editor has a dedicated Steps section for adding sequential test steps.', 'easy', 1, '2026-04-16 11:25:37.653'),
(150, 'Test Cases', 'What are expected results in a test case?', 'The actual defects found during testing', 'The anticipated outcomes that should occur when each step is executed correctly', 'The server response times', 'The number of users online', 'B', 'Expected results define what success looks like for each step, enabling pass/fail determination.', 'easy', 1, '2026-04-16 11:25:37.653'),
(151, 'Test Cases', 'How do you attach a file to a test case?', 'By embedding it in the test case name', 'By using the attachment or upload feature in the test case editor', 'By saving the file to the server\'s desktop', 'By pasting the file content into the description', 'B', 'The attachment feature allows uploading screenshots, documents, or other files directly to the test case.', 'easy', 1, '2026-04-16 11:25:37.653'),
(152, 'Test Cases', 'What does exporting test cases to CSV allow you to do?', 'It deletes the test cases from the platform', 'It creates a spreadsheet-compatible file for offline review, sharing, or migration', 'It converts test cases into executable scripts', 'It sends the test cases via email automatically', 'B', 'CSV export provides a portable format for sharing, reporting, or transferring test case data.', 'easy', 1, '2026-04-16 11:25:37.653'),
(153, 'Test Cases', 'What is the difference between Pass and Fail status?', 'There is no difference', 'Pass means the actual result matched the expected result; Fail means there was a discrepancy', 'Pass means the test was executed; Fail means it was not', 'Pass is for automated tests; Fail is for manual tests', 'B', 'Pass and Fail are determined by comparing actual outcomes against expected results.', 'easy', 1, '2026-04-16 11:25:37.653'),
(154, 'Test Cases', 'Can you edit a test case after it has been executed?', 'No, executed test cases are locked forever', 'Yes, you can update steps, expected results, and other fields at any time', 'Only the title can be changed', 'Only administrators can edit executed test cases', 'B', 'Test cases are editable throughout their lifecycle; historical execution results remain intact.', 'easy', 1, '2026-04-16 11:25:37.653'),
(155, 'Test Cases', 'What is the purpose of the preconditions field in a test case?', 'To list the test case\'s tags', 'To define the state or setup that must exist before the test case steps can be executed', 'To record the test case\'s creation date', 'To specify the programming language used', 'B', 'Preconditions ensure the tester knows what environment or data setup is needed before starting.', 'easy', 1, '2026-04-16 11:25:37.653'),
(156, 'Test Cases', 'How does bulk editing of test cases work?', 'It edits all test cases in the platform at once', 'You select multiple test cases and apply changes like status, priority, or tags to all of them simultaneously', 'It only works for one test case at a time', 'It requires a CSV file upload', 'B', 'Bulk edit saves time by applying the same change across many test cases in one action.', 'medium', 1, '2026-04-16 11:25:37.653'),
(157, 'Test Cases', 'What is the purpose of linking a test case to a requirement?', 'To block the test case from execution', 'To establish traceability between testing activity and business requirements, ensuring coverage', 'To share the test case with external stakeholders', 'To automatically generate the test steps', 'B', 'Requirement linking creates a traceability matrix showing which requirements have associated tests.', 'medium', 1, '2026-04-16 11:25:37.653'),
(158, 'Test Cases', 'When importing test cases from CSV, what common issue can cause import failures?', 'The CSV file being too small', 'Mismatched column headers, incorrect data formats, or missing required fields', 'The file being saved on a Mac', 'Using commas as delimiters', 'B', 'Column mapping and data validation errors are the most frequent causes of CSV import failures.', 'medium', 1, '2026-04-16 11:25:37.653'),
(159, 'Test Cases', 'What is the benefit of using the test data field in a test case?', 'It automatically populates the database', 'It documents the specific input data needed for execution, making tests repeatable and consistent', 'It stores the test results', 'It defines the server configuration', 'B', 'Explicit test data ensures anyone executing the test uses the correct inputs for consistent results.', 'medium', 1, '2026-04-16 11:25:37.653'),
(160, 'Test Cases', 'How should you handle a test case that alternates between Pass and Fail across runs?', 'Delete it immediately', 'Investigate the root cause of flakiness — check for timing issues, shared state, or environment dependencies', 'Always mark it as Pass', 'Ignore it until it consistently fails', 'B', 'Flaky tests indicate underlying reliability issues that should be diagnosed and resolved.', 'medium', 1, '2026-04-16 11:25:37.653'),
(161, 'Test Cases', 'What does the bulk status change feature allow?', 'Changing the status of a single test case', 'Updating the execution status of multiple selected test cases to the same value in one action', 'Automatically running selected test cases', 'Deleting test cases with a specific status', 'B', 'Bulk status change is efficient for marking multiple tests as skipped, blocked, or other statuses simultaneously.', 'medium', 1, '2026-04-16 11:25:37.653'),
(162, 'Test Cases', 'How can attachments enhance a failed test case report?', 'Attachments have no relationship to test case quality', 'Screenshots, logs, or videos attached to a failed test case provide evidence for debugging and defect resolution', 'Attachments slow down test execution', 'Attachments are only for passed tests', 'B', 'Visual and log evidence attached to failures accelerates root cause analysis.', 'medium', 1, '2026-04-16 11:25:37.653'),
(163, 'Test Cases', 'What should the expected result of a test step contain?', 'The actual result observed during testing', 'A clear, verifiable outcome statement that describes what should happen when the step is performed correctly', 'The name of the tester who wrote it', 'A reference to the server configuration', 'B', 'Expected results must be specific and verifiable so execution can yield an unambiguous pass or fail.', 'medium', 1, '2026-04-16 11:25:37.653'),
(164, 'Test Cases', 'When is the \"Critical\" priority level appropriate for a test case?', 'For every test case in the project', 'When the test case verifies functionality essential to the core business flow or user safety', 'Only for automated test cases', 'For test cases created by senior testers only', 'B', 'Critical priority indicates the test covers must-work functionality where failure has severe business impact.', 'medium', 1, '2026-04-16 11:25:37.653'),
(165, 'Test Cases', 'How does the export feature handle test cases with special characters in their descriptions?', 'It removes all special characters', 'It properly escapes or encodes special characters to ensure the exported CSV maintains data integrity', 'It skips test cases with special characters', 'It converts special characters to question marks', 'B', 'Proper encoding preserves the original content when exported and reimported.', 'medium', 1, '2026-04-16 11:25:37.653'),
(166, 'Test Cases', 'What is the advantage of using preconditions versus including setup steps in the test steps?', 'There is no advantage', 'Preconditions clearly separate environmental prerequisites from the actual test flow, improving readability and reuse', 'Preconditions are executed by the system automatically', 'Setup steps are not allowed in test cases', 'B', 'Separation of concerns makes test cases cleaner and precondition info reusable across related cases.', 'medium', 1, '2026-04-16 11:25:37.653'),
(167, 'Test Cases', 'How do you indicate that a test case covers a specific requirement?', 'By mentioning the requirement in the test case name', 'By using the requirement linking feature to associate the test case with a specific requirement ID', 'By creating a tag with the requirement number', 'By adding a comment in the description', 'B', 'Formal linking creates traceable, query-able relationships between test cases and requirements.', 'medium', 1, '2026-04-16 11:25:37.653'),
(168, 'Test Cases', 'What happens during a CSV import if duplicate test case titles are detected?', 'The import fails completely', 'The platform may create duplicates, skip them, or prompt the user to choose a resolution strategy depending on settings', 'Duplicates are automatically merged', 'The oldest versions are deleted', 'B', 'Duplicate handling behaviour may vary; understanding the platform\'s strategy prevents unintended duplication.', 'medium', 1, '2026-04-16 11:25:37.653'),
(169, 'Test Cases', 'How does tagging test cases by type (e.g., smoke, regression, exploratory) improve workflow?', 'It does not improve workflow', 'It enables execution of specific test subsets by type, supporting targeted testing strategies for different pipeline stages', 'It changes the test case priority automatically', 'It restricts who can edit the test case', 'B', 'Type tags allow running the right tests at the right time — smoke tests for quick checks, regression for thorough validation.', 'medium', 1, '2026-04-16 11:25:37.653'),
(170, 'Test Cases', 'What is the best practice for writing test case steps?', 'Write all steps as a single paragraph', 'Write each step as a clear, atomic action with one expected result, using consistent language', 'Include as many actions as possible in each step', 'Only write steps for automated tests', 'B', 'Atomic steps with clear language make tests easy to follow, execute, and debug.', 'medium', 1, '2026-04-16 11:25:37.653'),
(171, 'Test Cases', 'How can you track changes to a test case over time?', 'Changes are not tracked', 'Through the test case\'s revision history or audit log, which records who modified what and when', 'By creating a new test case for each change', 'By manually maintaining a separate changelog document', 'B', 'Revision history provides accountability and allows reverting to previous versions if needed.', 'medium', 1, '2026-04-16 11:25:37.653'),
(172, 'Test Cases', 'What is the purpose of the Low priority level?', 'To mark test cases that should be deleted', 'To indicate test cases covering non-critical functionality where failure has minimal business impact', 'To hide test cases from the view', 'To indicate the test case is incomplete', 'B', 'Low priority helps teams triage their attention toward higher-impact failures first during limited testing windows.', 'medium', 1, '2026-04-16 11:25:37.653'),
(173, 'Test Cases', 'How should a tester decide between marking a test case as Blocked versus Skip?', 'They mean the same thing', 'Blocked indicates an external impediment prevents execution, while Skip means the test was deliberately excluded from the current run', 'Blocked is for automated tests; Skip is for manual tests', 'Only managers can choose between Blocked and Skip', 'B', 'The distinction communicates whether non-execution was by choice (Skip) or due to an obstacle (Blocked).', 'medium', 1, '2026-04-16 11:25:37.653'),
(174, 'Test Cases', 'A test case has been linked to five requirements. Three of the requirements change. What is the correct maintenance action?', 'Delete the test case and create a new one', 'Review and update the test steps and expected results to reflect the changed requirements, verifying each link is still valid', 'Unlink all requirements and leave the test case unchanged', 'Mark the test case as permanently blocked', 'B', 'Requirement changes must cascade to linked test cases to maintain accurate traceability.', 'hard', 1, '2026-04-16 11:25:37.653'),
(175, 'Test Cases', 'How should a team establish a CSV import/export standard to avoid data loss during migration?', 'No standard is needed — CSV is self-explanatory', 'Define required columns, date formats, encoding (UTF-8), delimiter conventions, and validate with a test import before bulk migration', 'Use a different file format instead', 'Only allow administrators to import files', 'B', 'A documented standard prevents formatting mismatches that cause silent data loss or corruption during migration.', 'hard', 1, '2026-04-16 11:25:37.653'),
(176, 'Test Cases', 'What are the risks of having test cases with vague expected results like \"System should work correctly\"?', 'No risk — brief expected results are preferred', 'Vague expectations lead to inconsistent pass/fail judgments between testers and make failures harder to diagnose', 'It speeds up test execution', 'The platform auto-corrects vague expected results', 'B', 'Non-specific expected results introduce subjectivity and reduce the test\'s value as a quality gate.', 'hard', 1, '2026-04-16 11:25:37.653'),
(177, 'Test Cases', 'A project has 2,000 test cases with inconsistent tagging. What systematic approach would you use to fix this?', 'Delete all tags and start without them', 'Define a tag taxonomy, audit existing tags against it, write a migration plan, bulk-update tags in batches, and enforce the taxonomy going forward', 'Add more tags to every test case', 'Ignore tags and use only search', 'B', 'A taxonomy-driven approach creates consistent, meaningful tags that enable reliable filtering and reporting.', 'hard', 1, '2026-04-16 11:25:37.653'),
(178, 'Test Cases', 'How does requirement traceability from test cases help during a production incident?', 'It has no relevance to incident management', 'It allows the team to quickly identify which requirements are affected, which test cases cover them, and whether those tests were passing — revealing potential testing gaps', 'It automatically fixes the production issue', 'It prevents incidents from occurring', 'B', 'Traceability provides a rapid reverse lookup from affected functionality to test coverage status.', 'hard', 1, '2026-04-16 11:25:37.653'),
(179, 'Test Cases', 'A test case with 30 steps consistently takes too long to execute manually. What refactoring strategy should be applied?', 'Add more steps to make it comprehensive', 'Break the test case into smaller, focused test cases that each validate a specific behaviour, improving maintainability and execution efficiency', 'Remove all expected results to speed up execution', 'Mark it as Low priority so it is run less often', 'B', 'Smaller, focused test cases are faster to run, easier to maintain, and produce more precise failure signals.', 'hard', 1, '2026-04-16 11:25:37.653'),
(180, 'Test Cases', 'When performing bulk edits on 500 test cases, what precaution should be taken?', 'No precautions are necessary', 'Apply the change to a small subset first to verify correctness, then proceed with the full batch, and ensure rollback is possible', 'Bulk edits cannot be performed on more than 100 test cases', 'Run all test cases before and after the edit', 'B', 'Testing on a subset first prevents large-scale mistakes that would be time-consuming to reverse.', 'hard', 1, '2026-04-16 11:25:37.653'),
(181, 'Test Cases', 'How should test data management be handled for test cases that require specific database states?', 'Hardcode database credentials in the test case steps', 'Document required data in the test data field, use setup scripts or fixtures, and ensure data is reset between runs to maintain independence', 'Test data management is not the tester\'s responsibility', 'Use production data directly for all test cases', 'B', 'Proper test data management ensures repeatable, independent test execution without relying on shared mutable state.', 'hard', 1, '2026-04-16 11:25:37.653'),
(182, 'Test Cases', 'What is the impact of not maintaining preconditions as the application evolves?', 'No impact — preconditions are optional', 'Outdated preconditions lead to failed test setups, wasted execution time, and false failures that erode trust in the test suite', 'Preconditions update themselves automatically', 'Only automated tests need updated preconditions', 'B', 'Stale preconditions cause preventable failures and slow down the entire testing process.', 'hard', 1, '2026-04-16 11:25:37.653'),
(183, 'Test Cases', 'A team wants to achieve full requirement coverage. They have 200 requirements and 800 test cases. How should they validate their coverage?', 'If they have 800 tests, coverage is guaranteed', 'Generate a traceability matrix from requirement links, identify requirements with zero or insufficient linked test cases, and prioritise gap closure by business risk', 'Count the total test cases and divide by requirements', 'Only check coverage for Critical priority test cases', 'B', 'A traceability matrix reveals both uncovered requirements and over-tested areas for balanced allocation.', 'hard', 1, '2026-04-16 11:25:37.653'),
(184, 'Test Cases', 'How should attachments be managed to prevent storage bloat without losing diagnostic value?', 'Never attach files to test cases', 'Establish a retention policy: archive or remove attachments from resolved old failures, compress large files, and use links to external storage for large artefacts', 'Attach only text files', 'Allow unlimited attachments with no policy', 'B', 'A retention policy balances diagnostic value with storage efficiency.', 'hard', 1, '2026-04-16 11:25:37.653'),
(185, 'Test Cases', 'What strategy should be used when migrating 5,000 test cases from a legacy tool to KaribouQA via CSV?', 'Import all 5,000 at once and hope for the best', 'Clean and normalise data first, import in small batches with validation checks between batches, verify counts and content after each batch, and maintain a rollback plan', 'Manually re-create all 5,000 test cases', 'Only migrate the most recent 100 test cases', 'B', 'Batched migration with validation ensures data integrity and allows course correction during the process.', 'hard', 1, '2026-04-16 11:25:37.653'),
(186, 'Test Cases', 'How do poorly written test cases affect the overall test automation effort?', 'They have no impact on automation', 'Vague steps and ambiguous expected results make it difficult to automate, lead to brittle automated tests, and increase maintenance costs', 'Poor test cases are actually easier to automate', 'Automation tools auto-correct poor test cases', 'B', 'Quality of manual test cases directly impacts the feasibility and stability of their automated equivalents.', 'hard', 1, '2026-04-16 11:25:37.653'),
(187, 'Test Cases', 'In a large project, how should you balance the proportion of Critical/High/Medium/Low priority test cases?', 'Make every test case Critical for maximum coverage', 'Align priority distribution with business risk — a small percentage should be Critical, with most tests at Medium, following a risk-based testing strategy', 'Assign priorities randomly for even distribution', 'Only use two priority levels: Critical and Low', 'B', 'Risk-based priority distribution ensures attention is proportional to business impact.', 'hard', 1, '2026-04-16 11:25:37.653'),
(188, 'Test Cases', 'A regulatory audit requires evidence that specific functionalities were tested. How do test case features in KaribouQA support this?', 'Test cases cannot provide audit evidence', 'Requirement links, execution history with timestamps, pass/fail records, attachments, and revision history together create a complete audit trail', 'Only the project name is needed for audits', 'Auditors only need the pass rate percentage', 'B', 'The combination of traceability, history, results, and evidence provides comprehensive audit support.', 'hard', 1, '2026-04-16 11:25:37.653'),
(189, 'Test Cases', 'What is the most effective approach to maintain 3,000 test cases across five concurrent releases?', 'Use a single set of test cases and hope they work for all releases', 'Use branching or versioning strategies — maintain a baseline suite, clone for release-specific variations, and establish a merge-back process for shared improvements', 'Only test the newest release', 'Reduce to 500 test cases to make management easier', 'B', 'Versioning and branching strategies prevent release-specific changes from polluting the shared baseline.', 'hard', 1, '2026-04-16 11:25:37.653'),
(190, 'Test Cases', 'How should a team measure and improve test case quality over time?', 'Test case quality cannot be measured', 'Track metrics such as defect detection rate, flaky test percentage, maintenance effort, requirement coverage, and review findings, then iterate on writing standards', 'Only count the total number of test cases', 'Quality improves automatically as more tests are added', 'B', 'Measuring multiple quality dimensions provides actionable data for continuous improvement of the test suite.', 'hard', 1, '2026-04-16 11:25:37.653'),
(191, 'Test Runs', 'What is a test run in KaribouQA?', 'A scheduled backup of test cases', 'An execution instance where selected test cases are run against a build or environment', 'A report template', 'A user permission level', 'B', 'A test run represents a single execution session where test cases are exercised against a specific build or environment.', 'easy', 1, '2026-04-16 11:25:37.656'),
(192, 'Test Runs', 'How do you start a new test run in KaribouQA?', 'By editing the database directly', 'By clicking the \"New Run\" or \"Start Run\" button and selecting test cases or suites to execute', 'By restarting the server', 'By creating a new project', 'B', 'The New Run button launches a workflow where you select which test cases or suites to include in the execution.', 'easy', 1, '2026-04-16 11:25:37.656'),
(193, 'Test Runs', 'What information is displayed on the test run detail view?', 'Only the project name', 'Individual test case results, overall pass/fail statistics, execution timestamps, and assigned testers', 'Only the run start time', 'Only the number of test cases', 'B', 'The detail view provides a comprehensive breakdown of every test case result, statistics, timing, and tester assignments.', 'easy', 1, '2026-04-16 11:25:37.656'),
(194, 'Test Runs', 'What does a \"Passed\" status on a test run indicate?', 'All test cases were skipped', 'All executed test cases met their expected results', 'The run was cancelled', 'The test run has not started yet', 'B', 'A Passed status means every executed test case within the run achieved the expected outcome.', 'easy', 1, '2026-04-16 11:25:37.656'),
(195, 'Test Runs', 'How can you identify which tester executed a specific test case in a run?', 'It is not tracked', 'By checking the assignee or executed-by field on each test case within the run', 'By reading the server logs', 'By asking the project manager', 'B', 'Each test case execution records who performed it, providing accountability and traceability.', 'easy', 1, '2026-04-16 11:25:37.656'),
(196, 'Test Runs', 'What is the purpose of the environment configuration in a test run?', 'To choose the programming language', 'To specify which environment (e.g., staging, QA, production) the tests are being executed against', 'To set the font size of reports', 'To configure email templates', 'B', 'Environment configuration ensures test results are associated with the correct target environment for accurate tracking.', 'easy', 1, '2026-04-16 11:25:37.656'),
(197, 'Test Runs', 'What does the execution status \"In Progress\" mean for a test run?', 'The run has been deleted', 'The run has been started and test cases are currently being executed', 'The run is paused permanently', 'The run has been archived', 'B', 'In Progress indicates active execution is occurring — some test cases have been completed and others are pending.', 'easy', 1, '2026-04-16 11:25:37.656'),
(198, 'Test Runs', 'How do you add notes to a test run?', 'Notes cannot be added to test runs', 'By using the notes or comments field available on the test run detail page', 'By editing the project description', 'By sending an email to the admin', 'B', 'The notes field on the run detail page allows testers to add context, observations, or issues encountered during execution.', 'easy', 1, '2026-04-16 11:25:37.656'),
(199, 'Test Runs', 'What is the quickest way to see the overall result of a test run?', 'Export the run to a spreadsheet', 'Check the summary bar or status indicator on the test run list or detail view', 'Query the database manually', 'Read the server error logs', 'B', 'The summary bar provides an at-a-glance pass/fail/skip breakdown with a colour-coded status indicator.', 'easy', 1, '2026-04-16 11:25:37.656'),
(200, 'Test Runs', 'What happens when you click on a failed test case within a test run?', 'The test case is automatically deleted', 'It opens the test case detail showing the failure reason, steps executed, and any attached evidence', 'It re-runs the entire test run', 'It sends a notification to all users', 'B', 'Clicking a failed test case reveals detailed failure information to help diagnose the issue.', 'easy', 1, '2026-04-16 11:25:37.656'),
(201, 'Test Runs', 'What does the \"Completed\" status mean for a test run?', 'It means the run was cancelled', 'All test cases in the run have been executed and their results recorded', 'It means the run is waiting for approval', 'It means the run has been archived', 'B', 'Completed indicates that every test case assigned to the run has been executed and has a final status.', 'easy', 1, '2026-04-16 11:25:37.656'),
(202, 'Test Runs', 'How can you filter test runs in KaribouQA?', 'Filtering is not supported', 'By using filter options such as status, date range, environment, or assigned tester', 'By renaming the test runs', 'By deleting unwanted runs', 'B', 'Filter options allow users to narrow down the test run list based on various criteria for faster navigation.', 'easy', 1, '2026-04-16 11:25:37.656'),
(203, 'Test Runs', 'What is the purpose of assigning testers to a test run?', 'To limit who can view the project', 'To distribute test case execution responsibilities among team members', 'To set billing rates', 'To grant admin permissions', 'B', 'Tester assignment distributes the workload and creates clear ownership of which test cases each person is responsible for executing.', 'easy', 1, '2026-04-16 11:25:37.656'),
(204, 'Test Runs', 'How can you view the history of test runs for a specific suite?', 'History is not available', 'By navigating to the suite and viewing its associated test run records', 'By checking the server uptime log', 'By contacting customer support', 'B', 'Each suite maintains a history of all test runs that included its test cases, enabling trend analysis.', 'easy', 1, '2026-04-16 11:25:37.656'),
(205, 'Test Runs', 'What is a run comparison in KaribouQA?', 'Comparing the size of test case files', 'A side-by-side analysis of two or more test runs to identify differences in results, regressions, or improvements', 'Comparing user login times', 'Comparing project creation dates', 'B', 'Run comparison highlights which test cases changed status between runs, making regressions immediately visible.', 'easy', 1, '2026-04-16 11:25:37.656'),
(206, 'Test Runs', 'How does KaribouQA track the execution status of each test case during a run?', 'It does not track individual statuses', 'Each test case is updated in real time with statuses like Passed, Failed, Blocked, Skipped, or Not Run', 'All test cases share a single status', 'Status is only set after the run is closed', 'B', 'Individual real-time status tracking provides granular visibility into run progress.', 'medium', 1, '2026-04-16 11:25:37.656'),
(207, 'Test Runs', 'What is the benefit of re-running only failed tests from a completed test run?', 'It saves time by only re-executing tests that need verification after a fix, rather than re-running the entire suite', 'There is no benefit', 'It deletes the original results', 'It changes the environment configuration', 'A', 'Selective re-run of failures dramatically reduces re-testing time while confirming whether fixes resolved the issues.', 'medium', 1, '2026-04-16 11:25:37.656'),
(208, 'Test Runs', 'How should you use run notes effectively during test execution?', 'Leave notes empty to save time', 'Document environmental issues, unexpected behaviours, workarounds applied, and any deviations from expected test conditions', 'Only write notes after the run is archived', 'Copy the test case descriptions into notes', 'B', 'Run notes capture contextual information that helps explain results and assists future testers or investigators.', 'medium', 1, '2026-04-16 11:25:37.656'),
(209, 'Test Runs', 'What factors should you consider when selecting test cases for a test run?', 'Always select all test cases', 'Risk level, recent code changes, test priority, environment readiness, and time constraints', 'Only select test cases created today', 'Only include automated test cases', 'B', 'Strategic selection based on risk and change impact ensures the most valuable tests are executed within available time.', 'medium', 1, '2026-04-16 11:25:37.656'),
(210, 'Test Runs', 'How does environment configuration affect test run results?', 'It has no effect on results', 'Different environments may have different data, configurations, or versions that cause tests to behave differently', 'It only affects the visual theme', 'It changes the test case descriptions', 'B', 'Environment differences are a primary source of result variation, making environment tracking essential for reliable analysis.', 'medium', 1, '2026-04-16 11:25:37.656'),
(211, 'Test Runs', 'What is the purpose of the test run summary report?', 'To delete completed runs', 'To provide stakeholders with a consolidated view of execution results, pass rates, and quality metrics', 'To reset all test case statuses', 'To assign new testers to the project', 'B', 'Summary reports distil run results into actionable metrics for decision-makers who need quality visibility without diving into details.', 'medium', 1, '2026-04-16 11:25:37.656'),
(212, 'Test Runs', 'How should a team handle a test case that is blocked during a run?', 'Mark it as passed to keep pass rates high', 'Mark it as Blocked, document the blocker in the notes, and raise the impediment for resolution', 'Delete the test case from the run', 'Ignore it and move to the next run', 'B', 'Marking as Blocked preserves accurate status while the documented blocker ensures the impediment is tracked for resolution.', 'medium', 1, '2026-04-16 11:25:37.656'),
(213, 'Test Runs', 'What does it mean to assign multiple testers to a single test run?', 'Each tester runs all test cases independently', 'Test cases within the run are distributed among the testers so each person executes their assigned subset', 'Only one tester can be active at a time', 'Multiple testers indicates an error', 'B', 'Multi-tester assignment enables parallel manual execution, reducing overall run duration.', 'medium', 1, '2026-04-16 11:25:37.656'),
(214, 'Test Runs', 'How can you compare results between a test run on staging and one on production?', 'Comparison is not possible across environments', 'Use the run comparison feature selecting the two runs, which highlights result differences per test case across the environments', 'Manually screenshot each result', 'Only compare total pass rates in a spreadsheet', 'B', 'Cross-environment comparison reveals environment-specific failures that may indicate configuration or data differences.', 'medium', 1, '2026-04-16 11:25:37.656'),
(215, 'Test Runs', 'What should you verify before starting a test run against a new environment?', 'Only that the tests exist', 'That the environment is accessible, properly configured, has the correct build deployed, and test data is in the expected state', 'That the run has a nice title', 'That all team members are online', 'B', 'Pre-run environment verification prevents wasted execution time on an environment that is not ready.', 'medium', 1, '2026-04-16 11:25:37.656'),
(216, 'Test Runs', 'How does KaribouQA handle parallel execution of test cases?', 'Parallel execution is not supported', 'Multiple testers can execute their assigned test cases simultaneously within the same run, with results merged in real time', 'Parallel execution requires a separate tool', 'Only automated tests can run in parallel', 'B', 'Parallel execution allows multiple testers to work concurrently, reducing the total time to complete a run.', 'medium', 1, '2026-04-16 11:25:37.656'),
(217, 'Test Runs', 'What is the significance of the run duration metric?', 'It measures server response time', 'It shows how long the entire test run took from start to completion, helping estimate future testing effort', 'It indicates the number of test cases', 'It measures database query time', 'B', 'Run duration helps teams plan sprints and releases by providing data on how long testing cycles actually take.', 'medium', 1, '2026-04-16 11:25:37.656'),
(218, 'Test Runs', 'How should you manage test runs with a mix of manual and automated test cases?', 'Only run one type at a time', 'Include both in the same run, using automation results to populate quickly while testers focus on manual cases', 'Automated results should be entered manually', 'Remove all manual test cases from the run', 'B', 'Combining both types in a single run gives a unified view of quality while leveraging automation for speed.', 'medium', 1, '2026-04-16 11:25:37.656'),
(219, 'Test Runs', 'What is the best practice when a test run reveals a critical failure?', 'Continue running all remaining tests before reporting', 'Immediately document the failure, notify the relevant team, and assess whether to halt or continue the remaining tests based on severity', 'Delete the failed test case', 'Restart the entire run from scratch', 'B', 'Prompt communication of critical failures enables faster response while the decision to continue depends on the failure\'s blast radius.', 'medium', 1, '2026-04-16 11:25:37.656'),
(220, 'Test Runs', 'How do you use test run filtering to find regression failures?', 'Filtering cannot detect regressions', 'Filter by \"Failed\" status and compare with the previous run\'s results to identify tests that were passing before', 'Filter by creation date only', 'Filter by tester name only', 'B', 'Filtering by failure status combined with run comparison isolates newly failing tests that indicate regressions.', 'medium', 1, '2026-04-16 11:25:37.656'),
(221, 'Test Runs', 'What role do execution status transitions play in test run management?', 'They are cosmetic only', 'They provide an audit trail showing when each test moved from Not Run to In Progress to a final status, helping track progress and bottlenecks', 'They only affect the colour scheme', 'They automatically fix failed tests', 'B', 'Status transitions create a timeline of execution activity that reveals progress pace and bottlenecks.', 'medium', 1, '2026-04-16 11:25:37.656'),
(222, 'Test Runs', 'A test run shows 80% pass rate but the team suspects false positives. How should they investigate?', 'Accept the 80% and move on', 'Review the passed test cases for proper validation — check that expected results were actually verified, not just that the tester marked them as passed', 'Only re-run the failed 20%', 'Delete the test run and start over', 'B', 'False positives undermine quality confidence; spot-checking passed results ensures testers are genuinely validating outcomes.', 'hard', 1, '2026-04-16 11:25:37.656'),
(223, 'Test Runs', 'How should you design a test run strategy for a release with 2,000 test cases and a 3-day testing window?', 'Run all 2,000 tests randomly', 'Prioritise by risk: run Critical and High priority tests first, use automation where available, assign parallel testers, and defer Low priority tests if time runs short', 'Only run the first 500 test cases', 'Skip testing and rely on developer unit tests', 'B', 'Risk-based prioritisation ensures the most important tests are completed even if time constraints prevent full execution.', 'hard', 1, '2026-04-16 11:25:37.656'),
(224, 'Test Runs', 'A test run across two environments shows different results for the same test cases. What systematic approach should you use to diagnose the discrepancy?', 'Assume one environment is correct and ignore the other', 'Compare environment configurations, deployed build versions, test data states, and network conditions to isolate the variable causing divergent results', 'Re-run tests on both environments without investigation', 'Delete the run with worse results', 'B', 'Systematic comparison of environment variables isolates the root cause rather than guessing.', 'hard', 1, '2026-04-16 11:25:37.656'),
(225, 'Test Runs', 'How should run comparison data be used to make a release go/no-go decision?', 'Ignore comparison data; go with intuition', 'Analyse regression trends, new failure patterns, pass rate changes, and the severity of newly failed tests to assess whether quality meets the release criteria', 'Only look at the total pass count', 'Compare only the number of test cases, not results', 'B', 'Structured comparison against release criteria transforms subjective decisions into data-driven ones.', 'hard', 1, '2026-04-16 11:25:37.656'),
(226, 'Test Runs', 'A tester marks 50 test cases as Passed in 10 minutes. What quality concern should a test lead investigate?', 'No concern — fast execution is desirable', 'The speed suggests superficial execution; the lead should review whether test steps and expected results were genuinely verified or merely rubber-stamped', 'Only check if the tester has admin permissions', 'Automatically revert all results to Not Run', 'B', 'Abnormally fast execution rates are a strong indicator of inadequate validation and should trigger a spot audit.', 'hard', 1, '2026-04-16 11:25:37.656'),
(227, 'Test Runs', 'How should you implement a re-run strategy for intermittently failing (flaky) tests?', 'Mark flaky tests as permanently passed', 'Isolate flaky tests into a dedicated re-run, track their flakiness rate over time, investigate root causes, and fix or quarantine persistently flaky tests', 'Delete flaky test cases', 'Ignore flaky tests entirely', 'B', 'A structured flaky-test strategy prevents unreliable tests from masking real failures while driving root-cause resolution.', 'hard', 1, '2026-04-16 11:25:37.656'),
(228, 'Test Runs', 'In a cross-functional team, how should test run ownership and execution be coordinated?', 'Only QA engineers should execute test runs', 'Define ownership per run, assign test cases based on domain expertise, set clear deadlines, and use the run dashboard as the single source of progress truth', 'Let anyone execute any test without coordination', 'Only the project manager should execute tests', 'B', 'Coordinated ownership ensures full coverage while domain-based assignment improves execution quality.', 'hard', 1, '2026-04-16 11:25:37.656'),
(229, 'Test Runs', 'A critical production defect was missed in the last three test runs. How do you perform a root cause analysis using test run data?', 'Blame the testers and move on', 'Examine the affected area\'s test coverage, review whether relevant test cases existed, check their execution results and steps, and determine if the defect\'s scenario was adequately tested', 'Run all tests again without changes', 'Only review the most recent test run', 'B', 'Root cause analysis of escaped defects reveals coverage gaps and execution quality issues that prevent recurrence.', 'hard', 1, '2026-04-16 11:25:37.656'),
(230, 'Test Runs', 'How should you handle a test run where 30% of test cases are Blocked due to an infrastructure outage?', 'Mark blocked tests as Failed', 'Pause the run, document the outage as the blocker, coordinate with infrastructure teams for resolution, and resume execution once the environment is restored', 'Delete all blocked test cases', 'Complete the run with only the executed tests and report 100% pass rate', 'B', 'Proper documentation and pause-resume preserves result integrity while ensuring blocked tests eventually get executed.', 'hard', 1, '2026-04-16 11:25:37.656'),
(231, 'Test Runs', 'What metrics should a test lead monitor across multiple test runs to assess team execution quality?', 'Only the number of runs completed', 'Execution velocity, result consistency across runs, blocker frequency, re-run rates, coverage completeness, and time-to-completion trends', 'Only pass rates', 'Only the number of bugs found', 'B', 'A multi-dimensional view of execution metrics reveals patterns in team performance and process health.', 'hard', 1, '2026-04-16 11:25:37.656'),
(232, 'Test Runs', 'How should parallel execution be structured when multiple offshore and onshore testers collaborate on the same run?', 'Assign all tests to one timezone', 'Partition test cases by module or functional area, stagger execution across timezones for near-continuous coverage, and use run notes for handoff communication', 'Only allow onshore testers to execute', 'Have all testers execute the same test cases to verify each other', 'B', 'Timezone-aware partitioning maximises the effective testing window and avoids duplicate effort.', 'hard', 1, '2026-04-16 11:25:37.656'),
(233, 'Test Runs', 'A test run comparison reveals that 15 previously passing tests are now failing after a minor UI change. What approach minimises investigation time?', 'Ignore the failures — they are probably false negatives', 'Group the 15 failures by affected UI area, compare screenshots or error messages, determine if they stem from a single root cause, and update the affected tests if the UI change was intentional', 'Re-run all tests without investigation', 'Mark all 15 as Blocked', 'B', 'Grouping related failures identifies the common root cause efficiently rather than investigating each failure independently.', 'hard', 1, '2026-04-16 11:25:37.656'),
(234, 'Test Runs', 'How should test run evidence (screenshots, logs) be managed to support audit and debugging needs without excessive storage use?', 'Never attach evidence to save storage', 'Attach evidence to failed and blocked results, use compressed formats, establish retention policies for old runs, and link to external artefact storage for large files', 'Attach evidence to every test case regardless of result', 'Store all evidence in personal email', 'B', 'Targeted evidence attachment balances diagnostic value and audit compliance with practical storage constraints.', 'hard', 1, '2026-04-16 11:25:37.656'),
(235, 'Test Runs', 'A release requires sign-off from three stakeholders based on test run results. How should the run be structured to support this?', 'Create three separate runs with different tests', 'Execute a comprehensive run, generate summary reports per stakeholder concern area, and provide role-specific dashboards showing relevant pass/fail metrics', 'Only show the overall pass rate', 'Have each stakeholder execute their own tests', 'B', 'Stakeholder-specific views of a unified run ensure everyone sees relevant data without fragmenting execution.', 'hard', 1, '2026-04-16 11:25:37.656'),
(236, 'Test Runs', 'What is the impact of not documenting environment configurations for each test run?', 'No impact — environment details are irrelevant', 'Undocumented environments make it impossible to reproduce failures, compare results meaningfully, or diagnose environment-specific issues', 'It only affects automated tests', 'It only matters for production environments', 'B', 'Without environment documentation, test results lose context and become unreliable for decision-making.', 'hard', 1, '2026-04-16 11:25:37.656'),
(237, 'Test Runs', 'How should a test lead handle conflicting test results between two testers executing the same test case in a run?', 'Always trust the more senior tester', 'Have both testers re-execute the test independently, compare their approaches, identify the step where results diverge, and clarify ambiguous test case instructions', 'Delete both results and skip the test', 'Average the two results', 'B', 'Re-execution and comparison reveal whether the discrepancy is caused by ambiguous test steps, environment differences, or tester error.', 'hard', 1, '2026-04-16 11:25:37.656'),
(238, 'Test Runs', 'What is the purpose of tagging a test run with a build number or version?', 'It is only for display purposes', 'It creates traceability between test results and the exact software version tested, enabling accurate regression analysis across builds', 'It automatically deploys that build', 'It restricts which testers can participate', 'B', 'Build tagging links results to a specific codebase state, which is essential for meaningful run comparisons and regression tracking.', 'medium', 1, '2026-04-16 11:25:37.656'),
(239, 'Test Runs', 'How should test run results be archived for long-term compliance needs?', 'Delete runs older than one week', 'Export or retain run results with full detail — including test steps, evidence, environment, and timestamps — in a format that satisfies the organisation\'s data retention policy', 'Only archive runs that had failures', 'Print results on paper and store physically', 'B', 'Complete archival ensures audit and compliance requirements are met without relying on the live system indefinitely.', 'medium', 1, '2026-04-16 11:25:37.656'),
(240, 'Test Runs', 'What is the risk of starting a test run without a clearly defined scope?', 'There is no risk', 'Undefined scope leads to wasted effort on irrelevant tests, missed critical areas, inconsistent coverage, and difficulty determining when the run is complete', 'It automatically includes all test cases', 'It only affects reporting accuracy', 'B', 'A clear scope ensures testers focus on the right tests and stakeholders understand what was and was not covered.', 'medium', 1, '2026-04-16 11:25:37.656'),
(241, 'Scheduled Runs', 'What is a scheduled run in KaribouQA?', 'A test run that was cancelled', 'A test run configured to execute automatically at a specified time or on a recurring schedule', 'A run that requires manual approval to start', 'A report generated on a schedule', 'B', 'Scheduled runs automate the initiation of test execution at predetermined times or intervals.', 'easy', 1, '2026-04-16 11:25:37.659'),
(242, 'Scheduled Runs', 'How do you create a new scheduled run in KaribouQA?', 'By editing the database directly', 'By navigating to the Scheduled Runs section and clicking \"New Schedule\" to configure the trigger time and test selection', 'By emailing the system administrator', 'By restarting the application server', 'B', 'The Scheduled Runs section provides a dedicated interface for creating and configuring automated run triggers.', 'easy', 1, '2026-04-16 11:25:37.659'),
(243, 'Scheduled Runs', 'What is a cron expression used for in scheduled runs?', 'To name the scheduled run', 'To define the exact timing pattern for when the run should execute (e.g., every day at 2 AM)', 'To set the test case priority', 'To configure the notification sound', 'B', 'Cron expressions provide a flexible syntax for specifying complex recurring schedules like \"every weekday at 3 AM\".', 'easy', 1, '2026-04-16 11:25:37.659'),
(244, 'Scheduled Runs', 'What does enabling a scheduled run mean?', 'It deletes the schedule', 'It activates the schedule so it will trigger test runs automatically at the configured times', 'It sends the schedule to another team', 'It converts the schedule to a manual run', 'B', 'Enabling a schedule puts it into active mode so the system will automatically trigger runs at the defined times.', 'easy', 1, '2026-04-16 11:25:37.659'),
(245, 'Scheduled Runs', 'What does disabling a scheduled run do?', 'It permanently deletes the schedule and all history', 'It stops the schedule from triggering new runs while preserving the configuration and history for later re-enablement', 'It changes the schedule timezone', 'It resets all test case results', 'B', 'Disabling preserves the schedule definition so it can be quickly re-enabled without reconfiguration.', 'easy', 1, '2026-04-16 11:25:37.659'),
(246, 'Scheduled Runs', 'Where can you view the history of a scheduled run\'s executions?', 'History is not available for scheduled runs', 'In the schedule\'s detail page, which shows all past triggered runs with their results and timestamps', 'Only in the server logs', 'Only by contacting support', 'B', 'The schedule detail page provides a chronological list of every execution triggered by that schedule.', 'easy', 1, '2026-04-16 11:25:37.659'),
(247, 'Scheduled Runs', 'What is a recurring run?', 'A run that only executes once', 'A test run that repeats automatically at defined intervals such as daily, weekly, or based on a cron schedule', 'A run that loops infinitely without stopping', 'A run that requires manual restart each time', 'B', 'Recurring runs eliminate manual effort by automatically re-initiating test execution on a regular cadence.', 'easy', 1, '2026-04-16 11:25:37.659'),
(248, 'Scheduled Runs', 'What notification options are typically available for scheduled runs?', 'No notifications are available', 'Email notifications for run completion, failure alerts, and summary reports sent to configured recipients', 'Only push notifications to mobile devices', 'Only in-app sound alerts', 'B', 'Notification settings ensure stakeholders are informed of scheduled run outcomes without needing to check manually.', 'easy', 1, '2026-04-16 11:25:37.659'),
(249, 'Scheduled Runs', 'What information is needed to set up a basic scheduled run?', 'Only the schedule name', 'The test cases or suites to run, the schedule timing (cron or preset), and the target environment', 'Only the email address for notifications', 'Only the timezone selection', 'B', 'A basic schedule requires knowing what to run, when to run it, and where to run it.', 'easy', 1, '2026-04-16 11:25:37.659'),
(250, 'Scheduled Runs', 'How do you check if a scheduled run is currently enabled or disabled?', 'This information is not displayed', 'By checking the status indicator (toggle or badge) on the schedule list or detail page', 'By attempting to delete it', 'By reviewing the server configuration files', 'B', 'The enable/disable status is visually indicated on the schedule interface for quick identification.', 'easy', 1, '2026-04-16 11:25:37.659'),
(251, 'Scheduled Runs', 'What happens when a scheduled run triggers at its configured time?', 'Nothing happens until a user clicks start', 'The system automatically creates and starts a new test run with the configured test cases and environment', 'The schedule is automatically deleted', 'All team members receive a phone call', 'B', 'The automatic trigger creates a new run instance and begins execution without manual intervention.', 'easy', 1, '2026-04-16 11:25:37.659'),
(252, 'Scheduled Runs', 'What is the purpose of the schedule name field?', 'It sets the server hostname', 'It provides a human-readable label to identify the schedule\'s purpose (e.g., \"Nightly Regression\" or \"Daily Smoke Tests\")', 'It defines the cron expression', 'It sets the notification recipients', 'B', 'A descriptive name helps teams quickly identify what each schedule does in a list of multiple schedules.', 'easy', 1, '2026-04-16 11:25:37.659'),
(253, 'Scheduled Runs', 'How can you tell when the next execution of a scheduled run will occur?', 'You must calculate it manually from the cron expression', 'The schedule detail page displays the next scheduled execution date and time', 'It is only visible in the database', 'The system does not predict next execution times', 'B', 'The next-execution display helps teams know when to expect results and verify the schedule is configured correctly.', 'easy', 1, '2026-04-16 11:25:37.659'),
(254, 'Scheduled Runs', 'What is a smoke test schedule?', 'A schedule that only runs tests related to fire safety', 'A lightweight recurring schedule that runs a small set of critical tests to verify basic system functionality', 'A schedule that runs all existing test cases', 'A schedule that only runs on weekends', 'B', 'Smoke test schedules provide fast, frequent validation that core functionality has not broken.', 'easy', 1, '2026-04-16 11:25:37.659'),
(255, 'Scheduled Runs', 'What happens if the target environment is unavailable when a scheduled run triggers?', 'The schedule is permanently deleted', 'The run will fail or be marked with an error, and a notification is sent indicating the environment could not be reached', 'The run waits indefinitely until the environment is available', 'The run switches to a different environment automatically', 'B', 'Environment unavailability results in a failed run with an appropriate error, alerting the team to investigate.', 'easy', 1, '2026-04-16 11:25:37.659'),
(256, 'Scheduled Runs', 'How does timezone handling affect scheduled runs?', 'Timezones are irrelevant for scheduling', 'The schedule executes based on the configured timezone, ensuring runs trigger at the intended local time regardless of server location', 'All schedules run in UTC only', 'Timezones only affect notification delivery times', 'B', 'Correct timezone configuration ensures schedules trigger when the team expects, especially for distributed teams.', 'medium', 1, '2026-04-16 11:25:37.659'),
(257, 'Scheduled Runs', 'What is the benefit of configuring retry on failure for a scheduled run?', 'It has no benefit', 'It automatically re-attempts the run if it fails due to transient issues like network timeouts, reducing manual intervention', 'It retries indefinitely until success', 'It deletes the failed results', 'B', 'Retry on failure handles transient infrastructure issues gracefully, improving the reliability of automated testing.', 'medium', 1, '2026-04-16 11:25:37.659'),
(258, 'Scheduled Runs', 'How should notification settings be configured for a nightly regression schedule?', 'Disable all notifications', 'Send summary emails on completion to the QA team, and immediate failure alerts to tech leads for critical test failures', 'Only notify the CEO', 'Send notifications every minute during execution', 'B', 'Targeted notifications ensure the right people are informed at the right urgency level without notification fatigue.', 'medium', 1, '2026-04-16 11:25:37.659'),
(259, 'Scheduled Runs', 'What is the difference between a daily schedule and a cron-based schedule?', 'They are the same thing', 'A daily schedule runs once per day at a fixed time, while a cron-based schedule supports complex patterns like specific days, hours, or intervals', 'A cron schedule can only run weekly', 'A daily schedule runs every hour', 'B', 'Cron expressions offer greater flexibility than simple daily presets for complex scheduling requirements.', 'medium', 1, '2026-04-16 11:25:37.659'),
(260, 'Scheduled Runs', 'How should you manage schedules across multiple environments?', 'Use a single schedule for all environments', 'Create separate schedules per environment with appropriate timing and notification settings tailored to each environment\'s purpose', 'Only schedule runs on production', 'Disable all schedules and run manually', 'B', 'Per-environment schedules allow tailored timing, frequency, and notification strategies that match each environment\'s role.', 'medium', 1, '2026-04-16 11:25:37.659'),
(261, 'Scheduled Runs', 'What should you review when a scheduled run consistently produces different results than manual runs of the same tests?', 'Nothing — scheduled and manual runs are independent', 'Compare environment states, test data, timing of related deployments, and whether configuration differences exist between the scheduled and manual execution contexts', 'Only check the cron expression', 'Only check notification settings', 'B', 'Consistent discrepancies indicate environmental or timing differences that must be resolved for reliable scheduling.', 'medium', 1, '2026-04-16 11:25:37.659'),
(262, 'Scheduled Runs', 'How does the schedule history feature help with quality tracking?', 'It does not help with quality', 'It provides a timeline of all executions showing pass/fail trends over time, helping identify recurring failures and quality improvements', 'It only shows deleted schedules', 'It only tracks who created the schedule', 'B', 'Schedule history turns point-in-time executions into a trend that reveals quality trajectory.', 'medium', 1, '2026-04-16 11:25:37.659'),
(263, 'Scheduled Runs', 'What is the recommended approach for scheduling runs across different timezones in a global team?', 'Ignore timezones and use the server default', 'Configure each schedule with the appropriate timezone for the target audience and stagger schedules to avoid resource contention', 'Only use UTC for all schedules', 'Schedule all runs at midnight local time', 'B', 'Timezone-aware scheduling ensures results are available when each regional team starts their workday.', 'medium', 1, '2026-04-16 11:25:37.659'),
(264, 'Scheduled Runs', 'How should you handle a scheduled run that fails due to a known defect that is being fixed?', 'Delete the schedule until the defect is fixed', 'Keep the schedule active, exclude or tag the affected test cases if possible, and document the known failure to prevent confusion in reports', 'Disable all schedules across the project', 'Mark the defect as resolved prematurely', 'B', 'Maintaining the schedule while managing known failures preserves coverage and avoids losing configuration.', 'medium', 1, '2026-04-16 11:25:37.659'),
(265, 'Scheduled Runs', 'What is the purpose of setting a maximum retry count for scheduled runs?', 'To limit the number of test cases per run', 'To prevent infinite retry loops by capping the number of automatic re-attempts after a transient failure', 'To set the maximum number of testers', 'To define the maximum run duration', 'B', 'A retry cap prevents resource waste from endless retries while still handling temporary failures gracefully.', 'medium', 1, '2026-04-16 11:25:37.659'),
(266, 'Scheduled Runs', 'How can scheduled runs be used as quality gates in a CI/CD pipeline?', 'They cannot be integrated with CI/CD', 'Schedule runs after each deployment to automatically verify the build; if the run fails, the pipeline can be configured to halt further stages', 'Only by manually checking results', 'By emailing the developer after each scheduled run', 'B', 'Scheduled runs as quality gates provide automated verification that prevents broken builds from progressing.', 'medium', 1, '2026-04-16 11:25:37.659'),
(267, 'Scheduled Runs', 'What should you do before disabling a scheduled run that other team members depend on?', 'Disable it without notice', 'Communicate the change to affected team members, document why it is being disabled, and establish when it will be re-enabled', 'Delete the schedule instead', 'Change the timezone to prevent it from running', 'B', 'Communication prevents team members from relying on results that will no longer be generated.', 'medium', 1, '2026-04-16 11:25:37.659'),
(268, 'Scheduled Runs', 'How do you verify that a cron expression is configured correctly?', 'Deploy it and wait to see if it triggers', 'Use the next-execution preview in the schedule UI or a cron expression validator to confirm the pattern matches the intended timing', 'Read the cron documentation and guess', 'Ask another team member to interpret it', 'B', 'Preview and validation tools provide immediate confirmation of cron behaviour before activation.', 'medium', 1, '2026-04-16 11:25:37.659'),
(269, 'Scheduled Runs', 'What is the impact of changing the timezone on an existing scheduled run?', 'No impact — the run triggers at the same instant', 'The run will trigger at the same clock time in the new timezone, which may shift the actual execution time by several hours', 'It deletes all previous run history', 'It disables the schedule permanently', 'B', 'Changing timezone shifts when the schedule fires in absolute terms, which can affect team expectations and resource availability.', 'medium', 1, '2026-04-16 11:25:37.659'),
(270, 'Scheduled Runs', 'How should scheduled run results be communicated to non-technical stakeholders?', 'Share the raw cron expression and database results', 'Configure summary email notifications with pass/fail rates, trend comparisons, and highlight critical failures in plain language', 'Do not share results with non-technical stakeholders', 'Only share results during annual reviews', 'B', 'Summary reports with visual metrics and plain-language explanations make results accessible to all stakeholders.', 'medium', 1, '2026-04-16 11:25:37.659'),
(271, 'Scheduled Runs', 'A team has 20 scheduled runs all configured to trigger at 2 AM. What problem might this cause and how should it be resolved?', 'No problem — the system handles unlimited concurrent runs', 'Resource contention may cause slow execution or failures; stagger the schedules across the early morning window to distribute the load', 'It will cause the server to shut down', 'Only the first schedule will run; the rest are ignored', 'B', 'Staggering prevents infrastructure overload and ensures each run gets adequate resources for reliable execution.', 'hard', 1, '2026-04-16 11:25:37.659'),
(272, 'Scheduled Runs', 'How should you design a scheduling strategy for a project with nightly regression, daily smoke, and weekly full runs?', 'Use a single schedule for everything', 'Create three separate schedules: a lightweight smoke suite running daily, a regression suite running nightly, and a comprehensive full suite running weekly, each with appropriate notification levels', 'Only run full tests weekly and skip daily checks', 'Run all tests every hour', 'B', 'A tiered scheduling strategy balances coverage depth with execution time and resource costs.', 'hard', 1, '2026-04-16 11:25:37.659'),
(273, 'Scheduled Runs', 'A scheduled run has been silently failing for two weeks because no one checked the results. What process improvement would prevent this?', 'Accept that failures will be missed occasionally', 'Configure failure notifications to go to a monitored channel, set up escalation rules for consecutive failures, and assign schedule ownership for accountability', 'Disable all scheduled runs to prevent silent failures', 'Only use manual runs going forward', 'B', 'Proactive notifications and ownership eliminate the risk of unnoticed failures, which defeats the purpose of automation.', 'hard', 1, '2026-04-16 11:25:37.659'),
(274, 'Scheduled Runs', 'How should retry on failure be configured to avoid masking genuine test failures?', 'Set unlimited retries so all failures eventually pass', 'Limit retries to 1-2 attempts, only enable for known transient failure categories (e.g., timeout), and flag tests that only pass on retry for investigation', 'Disable retry completely', 'Retry until all tests pass regardless of cause', 'B', 'Bounded, targeted retries address infrastructure flakiness without hiding legitimate defects.', 'hard', 1, '2026-04-16 11:25:37.659'),
(275, 'Scheduled Runs', 'A scheduled run covers 500 test cases and takes 6 hours. The team needs results by 8 AM. How should this be optimised?', 'Accept late results', 'Schedule the run to start at 2 AM, identify long-running tests for optimisation, parallelise execution where possible, and split into a priority subset for early results if needed', 'Reduce to 50 test cases', 'Run the schedule manually during work hours instead', 'B', 'Timing, parallelisation, and prioritisation ensure critical results are available when the team needs them.', 'hard', 1, '2026-04-16 11:25:37.659'),
(276, 'Scheduled Runs', 'How should schedule configurations be managed across development, staging, and production environments with different testing needs?', 'Use identical schedules for all environments', 'Maintain environment-specific schedule configurations: frequent short suites on development, comprehensive regression on staging, and targeted smoke tests on production', 'Only schedule runs on the development environment', 'Use production schedules for all environments', 'B', 'Environment-appropriate scheduling matches testing intensity to the risk profile and purpose of each environment.', 'hard', 1, '2026-04-16 11:25:37.659'),
(277, 'Scheduled Runs', 'What is the risk of having scheduled runs without any notification configuration?', 'No risk — teams can check results when convenient', 'Failures go unnoticed, defects escape to later stages or production, and the scheduled run provides no real-time value to the team', 'The schedule will not execute without notifications', 'Notifications are always enabled by default', 'B', 'Unnotified scheduled runs generate data nobody acts on, negating the automation benefit.', 'hard', 1, '2026-04-16 11:25:37.659'),
(278, 'Scheduled Runs', 'A cron expression \"0 3 * * 1-5\" triggers a run at 3 AM on weekdays. The team now needs to add Saturday runs at 6 AM. What is the correct approach?', 'Change the existing expression to include Saturday at 6 AM', 'Create a separate schedule for Saturday with \"0 6 * * 6\" since the timing differs, and keep the weekday schedule unchanged', 'Change the existing expression to \"0 3 * * 1-6\"', 'Delete the weekday schedule and create one that covers both', 'B', 'Separate schedules for different timing requirements are cleaner and easier to manage than complex combined expressions.', 'hard', 1, '2026-04-16 11:25:37.659'),
(279, 'Scheduled Runs', 'How should a team audit and clean up scheduled runs that have accumulated over multiple releases?', 'Never delete old schedules', 'Review all schedules periodically: disable or delete schedules for deprecated features, consolidate overlapping schedules, and verify remaining schedules have active ownership', 'Delete all schedules and recreate from scratch', 'Only keep the most recent schedule', 'B', 'Periodic schedule hygiene prevents resource waste and confusion from obsolete or redundant automated runs.', 'hard', 1, '2026-04-16 11:25:37.659'),
(280, 'Scheduled Runs', 'A scheduled run intermittently fails every Monday morning. On other days, the same tests pass. How do you diagnose this pattern?', 'It must be random coincidence', 'Investigate Monday-specific factors: weekend deployments, database maintenance windows, data resets, expired sessions, or infrastructure scaling differences on Monday mornings', 'Disable the schedule on Mondays', 'Add more retries for Monday runs', 'B', 'Day-specific failure patterns point to environmental factors tied to the cadence of infrastructure or deployment activities.', 'hard', 1, '2026-04-16 11:25:37.659'),
(281, 'Scheduled Runs', 'How should scheduled runs be integrated with release management to provide continuous quality feedback?', 'Schedule runs have nothing to do with release management', 'Align schedules with the release cycle: increase frequency during code freeze, tie results to release readiness criteria, and use schedule history to demonstrate quality trends for release approval', 'Only run scheduled tests after release', 'Pause all schedules during the release cycle', 'B', 'Release-aligned scheduling provides continuous quality evidence that supports informed release decisions.', 'hard', 1, '2026-04-16 11:25:37.659'),
(282, 'Scheduled Runs', 'A new team member accidentally disables a critical nightly schedule. How should the process be improved to prevent this?', 'Only allow one person to manage schedules', 'Implement role-based access control for schedule management, add confirmation prompts for disable/delete actions, and maintain an audit log of schedule changes', 'Remove the disable feature entirely', 'Send a company-wide email about the mistake', 'B', 'Access controls, confirmations, and audit logs create guardrails that prevent accidental disruption without restricting necessary access.', 'hard', 1, '2026-04-16 11:25:37.659'),
(283, 'Scheduled Runs', 'How should you handle the transition of a scheduled run from one project version to the next when test cases change significantly?', 'Keep the old schedule unchanged', 'Create a new schedule for the updated test suite, run both in parallel during the transition period to compare results, then retire the old schedule once the new one is validated', 'Delete the old schedule immediately', 'Only update the cron expression', 'B', 'Parallel execution during transition ensures no quality coverage gap while validating the new test suite.', 'hard', 1, '2026-04-16 11:25:37.659'),
(284, 'Scheduled Runs', 'What metrics should be tracked to evaluate the effectiveness of a scheduling strategy?', 'Only the number of schedules created', 'Schedule reliability (triggered-on-time rate), failure detection rate, mean-time-to-notification, false failure rate, resource utilisation, and the ratio of scheduling-detected defects to total defects', 'Only the pass rate of scheduled runs', 'Only the total execution time', 'B', 'Multi-dimensional metrics reveal whether the scheduling strategy is providing timely, reliable quality feedback.', 'hard', 1, '2026-04-16 11:25:37.659'),
(285, 'Scheduled Runs', 'A company runs 50 scheduled runs nightly across 10 projects. How should this be governed to ensure reliability and cost efficiency?', 'Let each project manage schedules independently', 'Establish a central scheduling policy: define resource quotas per project, stagger execution windows, monitor aggregate resource usage, and review schedules quarterly for relevance', 'Reduce to 5 scheduled runs total', 'Only allow the most senior engineer to create schedules', 'B', 'Centralised governance prevents resource conflicts and ensures scheduling scales sustainably across the organisation.', 'hard', 1, '2026-04-16 11:25:37.659'),
(286, 'Scheduled Runs', 'What is the advantage of using preset schedule templates (e.g., daily, weekly) over writing custom cron expressions?', 'There is no advantage', 'Presets reduce configuration errors and are accessible to team members unfamiliar with cron syntax while still covering common scheduling patterns', 'Presets run faster than cron-based schedules', 'Custom cron expressions are not supported', 'B', 'Preset templates lower the barrier to entry and reduce misconfiguration risk for standard scheduling needs.', 'easy', 1, '2026-04-16 11:25:37.659'),
(287, 'Scheduled Runs', 'How should a team decide between scheduling a run daily versus weekly?', 'Always use daily schedules', 'Base the decision on the rate of code changes, risk tolerance, environment availability, and the time needed to execute and review results', 'Always use weekly schedules to save resources', 'Frequency does not matter', 'B', 'Schedule frequency should match the pace of change and the team\'s capacity to act on results.', 'medium', 1, '2026-04-16 11:25:37.659'),
(288, 'Scheduled Runs', 'What happens to a scheduled run\'s results if the schedule is later deleted?', 'All historical results are deleted immediately', 'Previously triggered run results are preserved as independent test run records even after the schedule definition is removed', 'Results become read-only but remain accessible', 'The system prevents deletion if results exist', 'B', 'Run results exist as standalone records, so deleting a schedule does not erase the evidence of past executions.', 'medium', 1, '2026-04-16 11:25:37.659'),
(289, 'Scheduled Runs', 'Why is it important to assign an owner to each scheduled run?', 'Ownership is an optional formality', 'An owner ensures someone is accountable for monitoring results, maintaining the schedule configuration, and acting on failures', 'Ownership determines which server runs the schedule', 'Only owners can view the results', 'B', 'Ownership prevents schedules from becoming orphaned and ensures failures are promptly triaged.', 'medium', 1, '2026-04-16 11:25:37.659'),
(290, 'Scheduled Runs', 'How should you document the purpose and configuration of each scheduled run for team knowledge sharing?', 'Documentation is unnecessary for schedules', 'Include a clear description in the schedule\'s name and notes field explaining what it tests, why it runs at that frequency, who is responsible, and what to do when it fails', 'Only document schedules that fail frequently', 'Store documentation in a separate spreadsheet', 'B', 'In-context documentation ensures any team member can understand and maintain the schedule without tribal knowledge.', 'medium', 1, '2026-04-16 11:25:37.659'),
(291, 'CD Runs', 'What does CD stand for in CD Runs within KaribouQA?', 'Code Deployment', 'Continuous Delivery or Continuous Deployment', 'Central Data', 'Certified Distribution', 'B', 'CD Runs refer to Continuous Delivery / Continuous Deployment pipeline-triggered test executions.', 'easy', 1, '2026-04-16 11:25:37.662'),
(292, 'CD Runs', 'What is the primary purpose of CD Runs in KaribouQA?', 'To replace manual testing completely', 'To automatically trigger test execution when a CI/CD pipeline event occurs', 'To deploy code to production', 'To compile application source code', 'B', 'CD Runs automatically execute tests in response to CI/CD pipeline events, providing rapid quality feedback.', 'easy', 1, '2026-04-16 11:25:37.662'),
(293, 'CD Runs', 'Which protocol is most commonly used to trigger a CD Run from a CI/CD system?', 'FTP', 'Webhook (HTTP POST)', 'SMTP', 'SSH', 'B', 'Webhooks send an HTTP POST request to KaribouQA when a pipeline event occurs, triggering the test run.', 'easy', 1, '2026-04-16 11:25:37.662'),
(294, 'CD Runs', 'What information does KaribouQA typically need from a CI/CD webhook payload?', 'The developer\'s personal email', 'The repository, branch, commit SHA, and pipeline event type', 'The server\'s CPU usage', 'The company billing address', 'B', 'Repository, branch, commit, and event type allow KaribouQA to associate the run with the correct project and change.', 'easy', 1, '2026-04-16 11:25:37.662'),
(295, 'CD Runs', 'What status does KaribouQA report back to the CI/CD tool after a CD Run completes?', 'Only a success status regardless of outcome', 'Pass, fail, or error status with a link to the detailed results', 'The full test log as a text file', 'No status is reported back', 'B', 'Reporting pass/fail/error with a results link enables developers to quickly assess quality in their CI/CD dashboard.', 'easy', 1, '2026-04-16 11:25:37.662'),
(296, 'CD Runs', 'What is a deployment gate in the context of CD Runs?', 'A physical security checkpoint', 'A quality checkpoint that blocks or allows deployment based on test results', 'A network firewall rule', 'A user authentication prompt', 'B', 'Deployment gates use CD Run results to enforce quality thresholds before allowing code to progress to the next stage.', 'easy', 1, '2026-04-16 11:25:37.662'),
(297, 'CD Runs', 'Which environment variable is commonly passed to a CD Run to identify the build?', 'HOME', 'BUILD_ID or BUILD_NUMBER', 'PATH', 'TEMP', 'B', 'BUILD_ID or BUILD_NUMBER uniquely identifies the CI/CD build associated with the test run for traceability.', 'easy', 1, '2026-04-16 11:25:37.662'),
(298, 'CD Runs', 'What happens when a CD Run fails and a deployment gate is configured?', 'The deployment proceeds anyway', 'The deployment is blocked until the quality threshold is met or the gate is manually overridden', 'The entire CI/CD pipeline is permanently disabled', 'The failed tests are deleted', 'B', 'Deployment gates enforce quality standards by preventing deployments that do not meet the defined pass criteria.', 'easy', 1, '2026-04-16 11:25:37.662'),
(299, 'CD Runs', 'Why should CD Runs use a dedicated test environment rather than production?', 'Production is always faster', 'To prevent test execution from affecting real users and data', 'Dedicated environments are cheaper', 'Tests cannot run anywhere except production', 'B', 'Isolated test environments protect production users and data while providing a controlled testing context.', 'easy', 1, '2026-04-16 11:25:37.662'),
(300, 'CD Runs', 'What is the role of build artifacts in a CD Run?', 'They are backup copies of the source code', 'They are the compiled or packaged outputs used to deploy and test the application', 'They are test result files only', 'They are log files from the CI server', 'B', 'Build artifacts are the deployable outputs that CD Runs test to validate the build before promotion.', 'easy', 1, '2026-04-16 11:25:37.662'),
(301, 'CD Runs', 'How does KaribouQA know which test suite to execute for a given CD Run trigger?', 'It runs all tests in the system', 'Through a mapping configuration that associates pipeline events or branches to specific test suites', 'It randomly selects tests', 'The developer manually selects tests each time', 'B', 'Trigger-to-suite mapping ensures the right tests run for each pipeline context without manual intervention.', 'easy', 1, '2026-04-16 11:25:37.662'),
(302, 'CD Runs', 'What is the simplest way to verify that a webhook from a CI/CD tool reaches KaribouQA?', 'Deploy to production and hope it works', 'Use the webhook test/ping feature in the CI/CD tool and check KaribouQA\'s webhook log', 'Ask another team member to check', 'Wait for the next scheduled run', 'B', 'Test pings confirm connectivity and payload format before relying on the integration for real pipelines.', 'easy', 1, '2026-04-16 11:25:37.662'),
(303, 'CD Runs', 'What does \'auto-triggered test execution\' mean in KaribouQA?', 'Tests run on a fixed daily schedule', 'Tests are automatically started in response to an external event like a code push or pipeline stage completion', 'Tests require manual approval before each run', 'Tests run continuously without stopping', 'B', 'Auto-triggered execution responds to events, removing the manual step of starting tests after code changes.', 'easy', 1, '2026-04-16 11:25:37.662'),
(304, 'CD Runs', 'Why is it important to include the branch name in a CD Run configuration?', 'Branch names are required by all databases', 'To ensure the correct test suite and environment are matched to the code branch being tested', 'Branch names make reports look professional', 'It is not important', 'B', 'Branch-aware configuration prevents running the wrong tests or deploying to the wrong environment.', 'easy', 1, '2026-04-16 11:25:37.662'),
(305, 'CD Runs', 'What is the benefit of reporting CD Run results as a commit status check?', 'It increases the server CPU speed', 'Developers see pass/fail directly in their pull request without leaving their code review tool', 'It reduces the number of tests', 'It deletes failed commits automatically', 'B', 'Commit status checks provide in-context quality feedback exactly where developers make decisions about merging code.', 'easy', 1, '2026-04-16 11:25:37.662'),
(306, 'CD Runs', 'How should environment variables be managed for CD Runs that execute across multiple environments?', 'Hardcode all values in the test scripts', 'Use environment-specific variable sets in KaribouQA that are applied based on the target environment of the CD Run', 'Store variables in a public spreadsheet', 'Use the same variables for all environments', 'B', 'Environment-specific variable sets ensure correct URLs, credentials, and configuration without modifying test code.', 'medium', 1, '2026-04-16 11:25:37.662'),
(307, 'CD Runs', 'A CD Run is triggered but fails before any tests execute. What is the most likely first area to investigate?', 'The test case logic', 'The webhook payload, authentication token, and environment availability', 'The CI/CD tool\'s billing status', 'The company\'s internet speed', 'B', 'Pre-execution failures typically stem from integration configuration issues rather than test logic problems.', 'medium', 1, '2026-04-16 11:25:37.662'),
(308, 'CD Runs', 'How should a team handle flaky tests that intermittently fail during CD Runs?', 'Ignore them since they sometimes pass', 'Tag flaky tests for investigation, configure limited retries, and track flakiness metrics to prioritise fixes', 'Remove them from the CD Run suite', 'Increase the deployment gate threshold to allow more failures', 'B', 'Tracking and targeted retries address flakiness systematically without hiding real defects or removing coverage.', 'medium', 1, '2026-04-16 11:25:37.662'),
(309, 'CD Runs', 'What is the recommended approach for setting the pass threshold on a deployment gate?', 'Always require 100% pass rate', 'Set a threshold that balances quality confidence with practical considerations, such as 95%, and adjust based on historical data', 'Set it to 50% to avoid blocking deployments', 'Do not set any threshold', 'B', 'A data-driven threshold ensures deployments meet quality standards without being blocked by known limitations.', 'medium', 1, '2026-04-16 11:25:37.662'),
(310, 'CD Runs', 'A webhook is configured with a secret token. What is its purpose?', 'To encrypt the test results', 'To verify that the incoming webhook request is genuinely from the expected CI/CD tool', 'To speed up the HTTP request', 'To compress the payload', 'B', 'Secret tokens authenticate webhook requests, preventing unauthorised systems from triggering test runs.', 'medium', 1, '2026-04-16 11:25:37.662'),
(311, 'CD Runs', 'How should CD Run results be linked back to the specific code commit that triggered them?', 'Results do not need to be linked to commits', 'Store the commit SHA with the run record and use the CI/CD API to set commit status checks', 'Link results to the developer\'s profile instead', 'Only link results if the tests fail', 'B', 'Commit-level linkage enables precise traceability between code changes and their quality impact.', 'medium', 1, '2026-04-16 11:25:37.662'),
(312, 'CD Runs', 'A team wants CD Runs on feature branches to run a smoke suite while the main branch runs full regression. How is this configured?', 'Create two separate KaribouQA projects', 'Configure branch-based trigger rules that map feature branches to the smoke suite and the main branch to the regression suite', 'Run all tests on all branches regardless', 'Only trigger CD Runs on the main branch', 'B', 'Branch-based mapping optimises feedback speed on feature branches while maintaining thorough validation on main.', 'medium', 1, '2026-04-16 11:25:37.662'),
(313, 'CD Runs', 'What should happen to a CD Run when the target test environment is temporarily unavailable?', 'Skip the run entirely without notification', 'Queue the run with a timeout, notify the team, and retry when the environment becomes available', 'Report a false success to avoid blocking the pipeline', 'Delete the pipeline trigger', 'B', 'Queuing with notification prevents silent failures and ensures the run executes once the environment recovers.', 'medium', 1, '2026-04-16 11:25:37.662'),
(314, 'CD Runs', 'How can build artifact versioning improve CD Run traceability?', 'Versioning has no effect on testing', 'Each CD Run can be traced to the exact artifact version tested, enabling precise identification of which build introduced a defect', 'Versioning only affects deployment speed', 'Artifact versions are automatically assigned by KaribouQA', 'B', 'Artifact version traceability connects test failures to specific builds, accelerating root cause analysis.', 'medium', 1, '2026-04-16 11:25:37.662'),
(315, 'CD Runs', 'What is the purpose of configuring a timeout on a CD Run?', 'To ensure tests run as slowly as possible', 'To prevent a hung or excessively long run from blocking the deployment pipeline indefinitely', 'Timeouts are only cosmetic settings', 'To limit the number of test cases executed', 'B', 'Timeouts provide a safety net that prevents infrastructure issues from causing indefinite pipeline delays.', 'medium', 1, '2026-04-16 11:25:37.662'),
(316, 'CD Runs', 'A team notices that CD Runs on their staging environment are 3x slower than local execution. What factors should they investigate?', 'The local machine must be faulty', 'Environment resource allocation, network latency, shared resource contention, and differences in test data volume', 'The CI/CD tool is causing the slowdown', 'It is normal and cannot be improved', 'B', 'Performance discrepancies between environments often result from infrastructure configuration differences.', 'medium', 1, '2026-04-16 11:25:37.662'),
(317, 'CD Runs', 'How should sensitive credentials (API keys, passwords) be supplied to CD Runs?', 'Hardcode them in the test scripts', 'Use KaribouQA\'s secret management or inject them via the CI/CD pipeline\'s encrypted environment variables', 'Send them in the webhook payload as plain text', 'Store them in the repository README', 'B', 'Secret management prevents credential exposure in code, logs, and version control history.', 'medium', 1, '2026-04-16 11:25:37.662'),
(318, 'CD Runs', 'What is the benefit of running CD Runs in parallel across multiple test suites?', 'Parallel runs use less total resources', 'Total feedback time is reduced because multiple suites execute simultaneously rather than sequentially', 'Parallel runs are more reliable', 'There is no benefit to parallel execution', 'B', 'Parallelism shortens the overall pipeline duration, delivering quality feedback faster.', 'medium', 1, '2026-04-16 11:25:37.662'),
(319, 'CD Runs', 'A CD Run passes in the CI pipeline but the same tests fail when run manually. What could explain this discrepancy?', 'Manual runs are always less reliable', 'Differences in environment variables, test data, application version, or execution order between the two contexts', 'The CI pipeline skips failing tests', 'CD Runs use different test logic', 'B', 'Environment and configuration differences between execution contexts are the most common cause of inconsistent results.', 'medium', 1, '2026-04-16 11:25:37.662'),
(320, 'CD Runs', 'How should CD Run notifications be configured to avoid alert fatigue?', 'Send every result to the entire team', 'Notify only on status changes (pass-to-fail, fail-to-pass), escalate persistent failures, and route to the responsible team or individual', 'Disable all notifications', 'Only notify the project manager', 'B', 'Change-based notifications with targeted routing keep the signal-to-noise ratio high.', 'medium', 1, '2026-04-16 11:25:37.662'),
(321, 'CD Runs', 'What role does the webhook retry mechanism play in CD Run reliability?', 'Retries make webhooks slower', 'If the initial webhook delivery fails due to a transient network issue, retries ensure the trigger is not lost', 'Retries duplicate test runs intentionally', 'Retries are handled manually by the team', 'B', 'Webhook retries protect against transient delivery failures while idempotency checks prevent duplicate runs.', 'medium', 1, '2026-04-16 11:25:37.662'),
(322, 'CD Runs', 'How should a team measure the value of CD Runs in their development process?', 'Count the number of CD Runs triggered per day', 'Track metrics like defect escape rate, mean time to detect regressions, pipeline block rate, and developer feedback loop time', 'Only measure the total test pass rate', 'Value cannot be measured for automated processes', 'B', 'Multi-dimensional metrics demonstrate whether CD Runs are catching defects early and accelerating development.', 'medium', 1, '2026-04-16 11:25:37.662'),
(323, 'CD Runs', 'Why is idempotency important when processing CD Run webhook triggers?', 'It makes webhooks faster', 'To ensure that duplicate webhook deliveries do not result in duplicate test runs', 'Idempotency is a security feature', 'It is not relevant to webhooks', 'B', 'Idempotent processing prevents wasted resources and confusing duplicate results from retry deliveries.', 'medium', 1, '2026-04-16 11:25:37.662'),
(324, 'CD Runs', 'What is the purpose of mapping CD Run results to pipeline stages?', 'To add visual decoration to the pipeline', 'To show quality status at each deployment stage, enabling stage-specific quality gates and targeted investigation of failures', 'To slow down the pipeline for safety', 'Mapping is required by all CI/CD tools', 'B', 'Stage-mapped results provide granular quality visibility and enable precise deployment gate enforcement.', 'medium', 1, '2026-04-16 11:25:37.662'),
(325, 'CD Runs', 'How should test data be managed for CD Runs to ensure consistent results?', 'Use production data directly', 'Provision isolated test data sets that are reset or seeded before each CD Run to eliminate data-dependent failures', 'Share test data across all concurrent CD Runs', 'Test data management is unnecessary for automated runs', 'B', 'Isolated, repeatable test data eliminates a major source of non-deterministic test failures in automated pipelines.', 'medium', 1, '2026-04-16 11:25:37.662'),
(326, 'CD Runs', 'A deployment gate blocks a release due to a single failing test that the team believes is a false positive. What is the correct process?', 'Delete the test and redeploy', 'Investigate and confirm it is a false positive, document the finding, temporarily exclude it with approval, fix the root cause, and then re-include it', 'Override the gate without investigation', 'Disable all deployment gates', 'B', 'A deliberate process preserves gate integrity while unblocking the release through documented, accountable decisions.', 'hard', 1, '2026-04-16 11:25:37.662'),
(327, 'CD Runs', 'A company has 15 microservices each with CD Runs. A shared library update causes cascading failures across all services. How should this be managed?', 'Test only the shared library in isolation', 'Implement a dependency-aware trigger strategy that tests the shared library first, then fans out to dependent services only when the library tests pass', 'Disable CD Runs during library updates', 'Ignore cascading failures since they are expected', 'B', 'Dependency-aware triggering prevents wasted execution and focuses attention on the root cause before testing dependents.', 'hard', 1, '2026-04-16 11:25:37.662'),
(328, 'CD Runs', 'How should CD Runs be designed to support blue-green deployment strategies?', 'Run tests only on the blue environment', 'Configure CD Runs to test the green (new) environment before traffic switch, validate with smoke tests after switch, and support automatic rollback triggers on failure', 'Blue-green deployments do not need testing', 'Test both environments simultaneously with the same suite', 'B', 'Pre-switch validation and post-switch smoke tests ensure blue-green deployments maintain quality at each transition point.', 'hard', 1, '2026-04-16 11:25:37.662'),
(329, 'CD Runs', 'A CD Run webhook endpoint receives a malformed payload. How should KaribouQA handle this?', 'Execute the run with default settings', 'Reject the request with an appropriate HTTP error code, log the malformed payload for debugging, and alert the integration administrator', 'Silently ignore the request', 'Attempt to guess the missing fields', 'B', 'Explicit rejection with logging prevents silent failures and provides diagnostics for fixing the integration.', 'hard', 1, '2026-04-16 11:25:37.662'),
(330, 'CD Runs', 'How should CD Runs handle database migration testing when the CI/CD pipeline includes schema changes?', 'Skip database tests during migrations', 'Execute migration scripts against a disposable database clone before running data-dependent tests, validating both the migration and the application behaviour', 'Test migrations only in production', 'Database changes do not affect test execution', 'B', 'Testing migrations against disposable clones validates schema changes without risking persistent test environments.', 'hard', 1, '2026-04-16 11:25:37.662'),
(331, 'CD Runs', 'A team wants to implement canary deployment testing with CD Runs. What approach should they take?', 'Run the full regression suite on the canary', 'Execute targeted canary-specific tests that validate critical user journeys with minimal execution time, feeding results into the canary promotion decision', 'Canary deployments cannot be tested automatically', 'Use the same tests as the full deployment', 'B', 'Canary-specific tests balance speed with critical coverage, enabling fast automated promotion decisions.', 'hard', 1, '2026-04-16 11:25:37.662'),
(332, 'CD Runs', 'How should CD Run configurations be version-controlled alongside application code?', 'Store configurations only in KaribouQA\'s database', 'Export CD Run configurations as code (YAML/JSON) and store them in the application repository, enabling review, history, and branch-specific overrides', 'Version control is unnecessary for test configurations', 'Use a shared document to track changes manually', 'B', 'Configuration-as-code provides auditability, peer review, and branch-level customisation alongside the code it tests.', 'hard', 1, '2026-04-16 11:25:37.662'),
(333, 'CD Runs', 'A CD Run pipeline takes 45 minutes. The team needs it under 15 minutes. What systematic approach should they follow?', 'Remove 70% of the tests', 'Profile execution times, identify bottlenecks, parallelise independent suites, implement test prioritisation, cache dependencies, and optimise slow fixtures', 'Accept the 45-minute duration', 'Run tests only on the main branch to reduce triggers', 'B', 'Systematic profiling and targeted optimisation reduce duration while preserving coverage and confidence.', 'hard', 1, '2026-04-16 11:25:37.662'),
(334, 'CD Runs', 'How should CD Runs integrate with feature flag systems to test unreleased features?', 'Feature flags are irrelevant to CD Runs', 'Configure CD Runs to execute with specific feature flags enabled or disabled, validating behaviour under each flag state as part of the pipeline', 'Only test features after flags are removed', 'Test all features with all flags enabled simultaneously', 'B', 'Flag-aware CD Runs validate feature behaviour in both states, catching flag-related defects before they affect users.', 'hard', 1, '2026-04-16 11:25:37.662'),
(335, 'CD Runs', 'A CD Run consistently fails in one team\'s pipeline but passes in another team\'s pipeline for the same codebase. How should this be diagnosed?', 'One team\'s pipeline must be broken', 'Compare webhook payloads, environment variables, CI runner specifications, environment configurations, and execution timing between the two pipelines', 'Ignore it since one pipeline works', 'Force both teams to use the same CI/CD tool', 'B', 'Systematic comparison of pipeline configurations identifies the specific environmental difference causing the discrepancy.', 'hard', 1, '2026-04-16 11:25:37.662'),
(336, 'CD Runs', 'How should a team implement progressive quality gates across pipeline stages (build, test, staging, production)?', 'Use the same gate criteria at every stage', 'Define increasingly strict criteria: compilation and unit tests for build, integration tests for test, full regression for staging, and smoke tests with monitoring for production', 'Only gate the production stage', 'Remove gates to speed up delivery', 'B', 'Progressive gates match validation depth to stage risk, providing fast feedback early and thorough validation before production.', 'hard', 1, '2026-04-16 11:25:37.662'),
(337, 'CD Runs', 'A CD Run triggers correctly but environment provisioning takes 10 minutes before tests can start. How should this be optimised?', 'Accept the provisioning delay', 'Use pre-warmed environment pools, container-based ephemeral environments, or persistent test environments with state reset between runs', 'Skip environment provisioning entirely', 'Only provision environments during off-hours', 'B', 'Pre-warmed or container-based environments eliminate provisioning latency while maintaining isolation between runs.', 'hard', 1, '2026-04-16 11:25:37.662'),
(338, 'CD Runs', 'How should CD Runs handle multi-region deployments where tests need to validate each region?', 'Test one region and assume others are identical', 'Configure region-specific CD Runs that validate each region\'s deployment independently, with results aggregated into a unified quality dashboard', 'Multi-region deployments do not need testing', 'Run all region tests sequentially in one pipeline', 'B', 'Region-specific runs catch region-dependent issues like latency, configuration, and data residency problems.', 'hard', 1, '2026-04-16 11:25:37.662'),
(339, 'CD Runs', 'A team discovers that their CD Run webhook secret was accidentally exposed in a public repository. What immediate and long-term actions should they take?', 'Assume no one noticed and continue', 'Immediately rotate the webhook secret, audit recent CD Run triggers for unauthorised requests, implement secret scanning in the repository, and review access controls', 'Disable all CD Runs permanently', 'Change only the repository visibility to private', 'B', 'Immediate rotation limits exposure, while audit and scanning prevent recurrence and detect potential exploitation.', 'hard', 1, '2026-04-16 11:25:37.662'),
(340, 'CD Runs', 'How should CD Runs be configured to support trunk-based development with short-lived feature branches?', 'Treat all branches identically', 'Run a fast smoke suite on feature branches for rapid feedback, full regression on merge to trunk, and use branch context to skip irrelevant tests based on changed files', 'Only run CD Runs after merge to trunk', 'Disable CD Runs on feature branches', 'B', 'Tiered execution aligns test depth with branch lifecycle, providing speed on branches and confidence on trunk.', 'hard', 1, '2026-04-16 11:25:37.662'),
(341, 'Pipelines', 'What is a pipeline in the context of KaribouQA?', 'A physical connection between two servers', 'A defined sequence of stages that automate test execution, validation, and reporting workflows', 'A type of database query', 'A network security protocol', 'B', 'Pipelines define the automated workflow stages that tests pass through from triggering to result reporting.', 'easy', 1, '2026-04-16 11:25:37.666'),
(342, 'Pipelines', 'What is the primary benefit of using pipelines for test execution?', 'Pipelines make tests run slower but more accurately', 'Pipelines automate and standardise multi-step test workflows, reducing manual effort and ensuring consistency', 'Pipelines are only useful for deployment', 'Pipelines replace the need for test cases', 'B', 'Standardised automated workflows eliminate manual inconsistency and free up team capacity for meaningful work.', 'easy', 1, '2026-04-16 11:25:37.666'),
(343, 'Pipelines', 'What is a stage within a KaribouQA pipeline?', 'A production release', 'A distinct phase of the pipeline that performs a specific step such as setup, execution, or reporting', 'A type of test case', 'A user permission level', 'B', 'Stages break the pipeline into logical units that can be configured, monitored, and debugged independently.', 'easy', 1, '2026-04-16 11:25:37.666'),
(344, 'Pipelines', 'What are pipeline logs used for?', 'To store test case definitions', 'To record the execution history, output, and diagnostic information of each pipeline run', 'To configure pipeline stages', 'To manage user accounts', 'B', 'Pipeline logs provide the audit trail and diagnostic data needed to understand and troubleshoot pipeline behaviour.', 'easy', 1, '2026-04-16 11:25:37.666'),
(345, 'Pipelines', 'What is a pipeline trigger?', 'A manual button that deletes the pipeline', 'An event or condition that initiates a pipeline run, such as a code push, schedule, or API call', 'A type of test assertion', 'A database backup mechanism', 'B', 'Triggers define the events that automatically start pipeline execution, enabling event-driven automation.', 'easy', 1, '2026-04-16 11:25:37.666'),
(346, 'Pipelines', 'What does \'parallel execution\' mean in a pipeline?', 'Running the same test twice', 'Running multiple stages or test suites simultaneously to reduce total execution time', 'Running tests one after another', 'Running tests on two different days', 'B', 'Parallel execution maximises resource utilisation and minimises the time from trigger to results.', 'easy', 1, '2026-04-16 11:25:37.666'),
(347, 'Pipelines', 'What is the purpose of a pipeline template?', 'To design the visual appearance of reports', 'To provide a reusable, pre-configured pipeline structure that can be applied to multiple projects', 'To store test data', 'To define user roles', 'B', 'Templates standardise pipeline configurations across projects, reducing setup time and promoting best practices.', 'easy', 1, '2026-04-16 11:25:37.666'),
(348, 'Pipelines', 'What is a rollback in the context of pipelines?', 'Deleting all pipeline configurations', 'Reverting to a previous known-good state when a pipeline run or deployment fails', 'Restarting the pipeline from the first stage', 'Removing a user from the project', 'B', 'Rollback provides a safety net that restores the previous working state when quality checks fail.', 'easy', 1, '2026-04-16 11:25:37.666'),
(349, 'Pipelines', 'What is an approval gate in a pipeline?', 'An automatic test execution step', 'A manual checkpoint requiring authorised approval before the pipeline proceeds to the next stage', 'A login screen for the pipeline', 'A report generation step', 'B', 'Approval gates add human oversight at critical pipeline transitions, balancing automation with governance.', 'easy', 1, '2026-04-16 11:25:37.666'),
(350, 'Pipelines', 'What type of information can be viewed in pipeline monitoring?', 'Only the pipeline creator\'s name', 'Current execution status, stage progress, duration, pass/fail rates, and historical performance trends', 'Only error messages', 'Only the pipeline template name', 'B', 'Comprehensive monitoring provides real-time and historical visibility into pipeline health and performance.', 'easy', 1, '2026-04-16 11:25:37.666'),
(351, 'Pipelines', 'What happens when a pipeline stage fails?', 'All subsequent stages execute normally', 'The pipeline can be configured to stop, skip to a later stage, or continue based on the failure handling policy', 'The entire project is deleted', 'The failure is hidden from the user', 'B', 'Configurable failure handling lets teams define the appropriate response based on stage criticality.', 'easy', 1, '2026-04-16 11:25:37.666'),
(352, 'Pipelines', 'What is artifact management in KaribouQA pipelines?', 'Managing physical test equipment', 'Handling files produced during pipeline execution such as test results, screenshots, logs, and reports', 'Renaming pipeline stages', 'Configuring notification channels', 'B', 'Artifact management preserves and organises the outputs that provide evidence and diagnostics from pipeline runs.', 'easy', 1, '2026-04-16 11:25:37.666'),
(353, 'Pipelines', 'Why would a team use multiple stages in a pipeline instead of a single stage?', 'Multiple stages are visually more appealing', 'To separate concerns, enable granular failure handling, and allow independent configuration and monitoring of each step', 'Multiple stages are required by KaribouQA', 'Single stages cannot execute tests', 'B', 'Stage separation provides modularity, making pipelines easier to understand, debug, and maintain.', 'easy', 1, '2026-04-16 11:25:37.666'),
(354, 'Pipelines', 'What is the simplest pipeline configuration for a team just starting with automation?', 'A pipeline with 10 stages and approval gates', 'A two-stage pipeline: one stage for test execution and one for result reporting', 'A pipeline with only an approval gate', 'No pipeline is needed for simple automation', 'B', 'Starting simple with execution and reporting stages provides immediate value while the team learns pipeline concepts.', 'easy', 1, '2026-04-16 11:25:37.666'),
(355, 'Pipelines', 'How can a team member check if a pipeline is currently running?', 'Only by asking the pipeline creator', 'Through the pipeline monitoring dashboard which shows real-time execution status', 'By checking the email inbox for notifications', 'Pipelines do not show running status', 'B', 'The monitoring dashboard provides immediate, self-service visibility into pipeline execution status.', 'easy', 1, '2026-04-16 11:25:37.666'),
(356, 'Pipelines', 'How should pipeline stages be ordered when both unit tests and integration tests need to run?', 'Integration tests first, then unit tests', 'Unit tests first as a fast feedback gate, then integration tests for deeper validation if unit tests pass', 'Run them in random order', 'Only run one type per pipeline', 'B', 'Running fast unit tests first provides rapid feedback and prevents wasting resources on integration tests when basic checks fail.', 'medium', 1, '2026-04-16 11:25:37.666'),
(357, 'Pipelines', 'A pipeline has three parallel stages that each take different amounts of time. When does the pipeline proceed to the next sequential stage?', 'When the fastest parallel stage completes', 'When all parallel stages have completed, since the pipeline waits for the slowest parallel stage', 'When any two of the three stages complete', 'Parallel stages do not delay the pipeline', 'B', 'The pipeline\'s parallel join point waits for all parallel branches to complete before proceeding.', 'medium', 1, '2026-04-16 11:25:37.666'),
(358, 'Pipelines', 'How should pipeline triggers be configured to avoid unnecessary runs when non-code files are changed?', 'Trigger on every commit regardless of file type', 'Configure path-based trigger filters that only initiate the pipeline when relevant source code or test files are modified', 'Disable triggers entirely and use manual starts', 'Create separate repositories for non-code files', 'B', 'Path-based filters eliminate wasteful pipeline runs triggered by documentation, configuration, or asset changes.', 'medium', 1, '2026-04-16 11:25:37.666'),
(359, 'Pipelines', 'What is the recommended approach for managing pipeline secrets such as API keys and credentials?', 'Store them as plain text in the pipeline configuration', 'Use the platform\'s encrypted secret management and inject secrets at runtime via environment variables', 'Email secrets to team members for manual entry', 'Hardcode secrets in test scripts', 'B', 'Encrypted secret management prevents credential exposure while making them available during execution.', 'medium', 1, '2026-04-16 11:25:37.666'),
(360, 'Pipelines', 'A pipeline stage intermittently times out. What diagnostic approach should be taken?', 'Increase the timeout to 24 hours', 'Analyse pipeline logs for the failing stage, check resource utilisation, network connectivity, and compare successful vs failed run conditions', 'Remove the stage from the pipeline', 'Ignore intermittent timeouts', 'B', 'Log analysis and condition comparison identify the environmental or resource factors causing intermittent timeouts.', 'medium', 1, '2026-04-16 11:25:37.666'),
(361, 'Pipelines', 'How should pipeline templates be versioned across an organisation?', 'Templates do not need versioning', 'Store templates in a version-controlled repository with semantic versioning, change logs, and a review process for modifications', 'Keep only the latest version and overwrite previous ones', 'Email updated templates to all teams', 'B', 'Versioned templates enable teams to adopt updates at their own pace and roll back if new versions introduce issues.', 'medium', 1, '2026-04-16 11:25:37.666'),
(362, 'Pipelines', 'What is the purpose of configuring a cleanup stage at the end of a pipeline?', 'To make the pipeline longer', 'To release resources, delete temporary data, tear down test environments, and archive artifacts to prevent resource leaks', 'Cleanup stages are cosmetic only', 'To restart the pipeline automatically', 'B', 'Cleanup stages prevent resource accumulation and ensure environments are ready for the next pipeline run.', 'medium', 1, '2026-04-16 11:25:37.666'),
(363, 'Pipelines', 'How should a pipeline handle a stage that is dependent on an external service being available?', 'Fail the entire pipeline immediately if the service is down', 'Implement health checks before the stage, configure retry logic with backoff for transient failures, and provide clear error messaging for persistent unavailability', 'Skip the dependent stage silently', 'Hard-code a delay to wait for the service', 'B', 'Health checks with intelligent retries balance resilience against transient issues with fast failure detection.', 'medium', 1, '2026-04-16 11:25:37.666'),
(364, 'Pipelines', 'A team wants different pipeline configurations for development, staging, and production. What is the best practice?', 'Use one pipeline for all environments', 'Create pipeline templates with environment-specific overrides for variables, thresholds, and stage configurations', 'Create completely separate pipelines with no shared structure', 'Only use pipelines in production', 'B', 'Template inheritance with environment overrides maximises reuse while accommodating environment-specific requirements.', 'medium', 1, '2026-04-16 11:25:37.666'),
(365, 'Pipelines', 'How should approval gates be configured to avoid becoming bottlenecks?', 'Remove all approval gates', 'Define clear SLAs for approvals, configure auto-approval for low-risk stages, notify approvers immediately, and set escalation rules for overdue approvals', 'Require approval from every team member', 'Approve everything automatically', 'B', 'SLAs, automation for low-risk stages, and escalation keep the human oversight benefit without creating delays.', 'medium', 1, '2026-04-16 11:25:37.666'),
(366, 'Pipelines', 'What information should pipeline monitoring dashboards display for operational awareness?', 'Only the pipeline name', 'Current run status, stage-level progress, execution duration, historical success rates, failure trends, and resource utilisation', 'Only the last run result', 'A list of all team members', 'B', 'Comprehensive dashboards enable teams to quickly assess pipeline health and identify emerging issues.', 'medium', 1, '2026-04-16 11:25:37.666'),
(367, 'Pipelines', 'How should artifact retention policies be configured for pipelines?', 'Keep all artifacts indefinitely', 'Define retention periods based on artifact type and importance: keep failure artifacts longer for debugging, compress older artifacts, and auto-delete expired ones', 'Delete all artifacts immediately after the run', 'Let each developer decide their own retention', 'B', 'Tiered retention balances debugging needs and compliance requirements with storage cost management.', 'medium', 1, '2026-04-16 11:25:37.666'),
(368, 'Pipelines', 'A pipeline runs successfully in one project but fails when the same template is applied to another project. What should be investigated?', 'The template must be corrupted', 'Project-specific differences such as environment configurations, dependencies, variable values, and resource requirements', 'Templates cannot be reused across projects', 'Delete both projects and start over', 'B', 'Template reuse failures typically stem from project-specific configuration gaps rather than template defects.', 'medium', 1, '2026-04-16 11:25:37.666'),
(369, 'Pipelines', 'How should pipeline notifications be configured for a team of 10 working across 5 projects?', 'Send all notifications to all team members', 'Route notifications by project and role: pipeline owners get all updates, team members get failures for their projects, management gets weekly summaries', 'Disable notifications to avoid distraction', 'Only notify the team lead', 'B', 'Role and project-based routing ensures relevant people receive actionable notifications without overwhelming anyone.', 'medium', 1, '2026-04-16 11:25:37.666'),
(370, 'Pipelines', 'What is the benefit of adding a validation stage before the main test execution stage?', 'Validation stages slow down the pipeline unnecessarily', 'Early validation catches configuration errors, missing dependencies, or environment issues quickly, preventing wasted execution time', 'Validation stages are identical to test stages', 'They are required by all CI/CD tools', 'B', 'Pre-execution validation provides fast failure detection for setup issues, saving time and resources.', 'medium', 1, '2026-04-16 11:25:37.666'),
(371, 'Pipelines', 'How should pipeline execution history be used for continuous improvement?', 'Delete old runs to save storage', 'Analyse trends in execution duration, failure rates, and failure categories to identify systematic issues and optimisation opportunities', 'History is only useful for compliance audits', 'Review history only when something breaks', 'B', 'Trend analysis transforms raw execution data into actionable insights for pipeline and quality improvement.', 'medium', 1, '2026-04-16 11:25:37.666'),
(372, 'Pipelines', 'What is the correct way to handle a stage that produces artifacts needed by a later stage?', 'Hope the artifacts are available when needed', 'Explicitly define artifact dependencies between stages and configure the pipeline to pass artifacts through a shared storage mechanism', 'Duplicate the artifact-producing logic in both stages', 'Only use single-stage pipelines to avoid this problem', 'B', 'Explicit artifact passing ensures reliable inter-stage communication and prevents missing dependency failures.', 'medium', 1, '2026-04-16 11:25:37.666'),
(373, 'Pipelines', 'A pipeline with 5 sequential stages takes 2 hours. Stages 2, 3, and 4 are independent. How can the duration be reduced?', 'Remove stages 3 and 4', 'Reconfigure stages 2, 3, and 4 to run in parallel since they have no dependencies on each other, then join before stage 5', 'Increase server resources only', 'Run the pipeline less frequently', 'B', 'Parallelising independent stages reduces the critical path duration while maintaining the same test coverage.', 'medium', 1, '2026-04-16 11:25:37.666'),
(374, 'Pipelines', 'How should pipeline stage failures be communicated in the monitoring dashboard?', 'Use the same colour for all stages regardless of status', 'Use colour-coded status indicators, display error summaries, provide one-click access to failure logs, and highlight the specific failed step', 'Only show failures in daily email reports', 'Require users to open each stage individually', 'B', 'Visual status indicators with quick access to details enable rapid failure identification and investigation.', 'medium', 1, '2026-04-16 11:25:37.666'),
(375, 'Pipelines', 'What role does caching play in pipeline performance?', 'Caching makes pipelines less reliable', 'Caching dependencies, build outputs, and test infrastructure between runs reduces setup time and improves execution speed', 'Caching is only useful for web browsers', 'Pipelines automatically cache everything', 'B', 'Strategic caching eliminates redundant work between pipeline runs while maintaining result accuracy.', 'medium', 1, '2026-04-16 11:25:37.666'),
(376, 'Bug Tracking', 'What is the default view for the Bug Tracking module in KaribouQA?', 'A spreadsheet view', 'A Kanban board view that organises bugs by status columns', 'A calendar view', 'A Gantt chart view', 'B', 'The Kanban board provides a visual, column-based layout where bugs move across status columns such as Open, In Progress, Resolved, and Closed.', 'easy', 1, '2026-04-16 11:25:37.670'),
(377, 'Bug Tracking', 'How can a bug be created directly from a failed test in KaribouQA?', 'By manually copying the failure details into a new bug form', 'By clicking the \"Create Bug\" action on a failed test result, which auto-populates the bug with test context', 'By emailing the QA lead', 'By exporting the test run to CSV first', 'B', 'The platform links test failures to bug creation so that relevant details such as test name, error message, and screenshots are pre-filled.', 'easy', 1, '2026-04-16 11:25:37.670'),
(378, 'Bug Tracking', 'What are the standard severity levels available when filing a bug in KaribouQA?', 'Low and High only', 'Critical, Major, Minor, and Trivial', 'Urgent and Not Urgent', 'Severity is not tracked in KaribouQA', 'B', 'KaribouQA uses four severity levels — Critical, Major, Minor, and Trivial — to classify the impact of a defect on the system.', 'easy', 1, '2026-04-16 11:25:37.670'),
(379, 'Bug Tracking', 'What is the difference between severity and priority in KaribouQA bug tracking?', 'They are the same thing', 'Severity measures the technical impact of the defect, while priority indicates the urgency of the fix from a business perspective', 'Severity is set by developers and priority by testers', 'Priority is always higher than severity', 'B', 'Severity reflects how badly the defect affects the system, while priority reflects how soon it needs to be addressed based on business needs.', 'easy', 1, '2026-04-16 11:25:37.670'),
(380, 'Bug Tracking', 'What is the standard bug status workflow in KaribouQA?', 'New → Done', 'Open → In Progress → Resolved → Closed', 'Draft → Published → Archived', 'Pending → Approved → Deployed', 'B', 'Bugs follow the Open → In Progress → Resolved → Closed lifecycle, allowing clear tracking of progress.', 'easy', 1, '2026-04-16 11:25:37.670'),
(381, 'Bug Tracking', 'How do you assign a bug to a team member in KaribouQA?', 'Send them a private message', 'Use the assignee field on the bug detail view to select a team member', 'Create a separate task and link it', 'Assignment is automatic and cannot be changed', 'B', 'The assignee field lets anyone with appropriate permissions route a bug to the responsible team member.', 'easy', 1, '2026-04-16 11:25:37.670'),
(382, 'Bug Tracking', 'What types of attachments can be added to a bug in KaribouQA?', 'Only text files', 'Screenshots, videos, log files, and other documents relevant to reproducing the defect', 'Only PDFs', 'Attachments are not supported', 'B', 'KaribouQA supports multiple file types so that reporters can provide the evidence needed to reproduce and diagnose the bug.', 'easy', 1, '2026-04-16 11:25:37.670'),
(383, 'Bug Tracking', 'How do you add a comment to an existing bug?', 'Edit the bug description directly', 'Use the comments section on the bug detail page to post updates, questions, or findings', 'Create a new bug referencing the old one', 'Comments are not supported on bugs', 'B', 'The comments section enables threaded discussion on a bug without altering the original report.', 'easy', 1, '2026-04-16 11:25:37.670'),
(384, 'Bug Tracking', 'What search functionality is available in the Bug Tracking module?', 'Bugs can only be found by their ID number', 'Full-text search plus filters for status, severity, priority, assignee, category, and date range', 'There is no search — users must scroll through all bugs', 'Only keyword search on the title field', 'B', 'Combining full-text search with attribute filters allows users to quickly locate specific bugs regardless of volume.', 'easy', 1, '2026-04-16 11:25:37.670'),
(385, 'Bug Tracking', 'What information does a KaribouQA bug report typically contain?', 'Only a title', 'Title, description, severity, priority, assignee, status, reproduction steps, attachments, and linked test cases', 'Only a screenshot', 'A title and due date', 'B', 'A complete bug report captures all the context needed for diagnosis, prioritisation, and resolution tracking.', 'easy', 1, '2026-04-16 11:25:37.670'),
(386, 'Bug Tracking', 'How do you link a bug to a specific test case in KaribouQA?', 'Paste the test case URL in the bug description', 'Use the \"Link Test Case\" feature on the bug detail view to create a formal association', 'You cannot link bugs to test cases', 'Rename the bug title to include the test case ID', 'B', 'Formal linking creates a bidirectional relationship that helps track which test cases exposed which defects.', 'easy', 1, '2026-04-16 11:25:37.670'),
(387, 'Bug Tracking', 'What happens when a bug\'s status is changed to \"Resolved\" in KaribouQA?', 'The bug is permanently deleted', 'The bug is marked as fixed and awaits verification by the reporter or QA team before closure', 'The bug is automatically closed', 'The bug is reassigned to a random team member', 'B', 'Resolved status signals that a fix is available but confirmation testing is still required before the bug can be closed.', 'easy', 1, '2026-04-16 11:25:37.670'),
(388, 'Bug Tracking', 'How do you move a bug between columns on the Kanban board?', 'Edit the SQL database directly', 'Drag and drop the bug card from one column to another', 'Delete the bug and recreate it in the new column', 'Use a command-line interface', 'B', 'The Kanban board supports drag-and-drop to update bug status visually and intuitively.', 'easy', 1, '2026-04-16 11:25:37.670'),
(389, 'Bug Tracking', 'What does the bug count badge on the Kanban column header indicate?', 'The number of team members assigned to that status', 'The total number of bugs currently in that status column', 'The maximum number of bugs allowed in the column', 'The average age of bugs in the column', 'B', 'Column badges give an at-a-glance count of bugs per status to help teams monitor workload distribution.', 'easy', 1, '2026-04-16 11:25:37.670'),
(390, 'Bug Tracking', 'Which role can typically create a new bug in KaribouQA?', 'Only the project owner', 'Any team member with at least Reporter-level access to the project', 'Only administrators', 'Only the assigned QA lead', 'B', 'Reporter-level access is sufficient to file bugs, ensuring anyone who discovers a defect can log it immediately.', 'easy', 1, '2026-04-16 11:25:37.670'),
(391, 'Bug Tracking', 'A tester finds the same defect across three different test cases. What is the best practice?', 'Create three separate bugs, one for each test case', 'Create a single bug and link all three failed test cases to it to avoid duplication', 'Ignore the duplicates and only report the first', 'Merge the three test cases into one', 'B', 'Linking multiple test cases to a single bug avoids clutter and centralises discussion for the same root cause.', 'medium', 1, '2026-04-16 11:25:37.670'),
(392, 'Bug Tracking', 'How should the Kanban board\'s Work-In-Progress (WIP) limits be configured for an efficient bug-fixing workflow?', 'Set no limits so developers can take as many bugs as they want', 'Set WIP limits per column based on team capacity to prevent overloading and encourage finishing work before starting new items', 'Set the WIP limit to one bug per developer', 'WIP limits are not relevant to bug tracking', 'B', 'WIP limits based on team capacity prevent context-switching overhead and keep bugs flowing through the pipeline.', 'medium', 1, '2026-04-16 11:25:37.670'),
(393, 'Bug Tracking', 'A bug is marked as Resolved but the QA tester cannot reproduce the fix. What should they do?', 'Close the bug anyway', 'Reopen the bug with a comment explaining the reproduction failure and the environment details used for verification', 'Create a new bug for the same issue', 'Assign the bug to a different developer', 'B', 'Reopening with detailed environment and reproduction context helps the developer understand why the fix did not work in testing.', 'medium', 1, '2026-04-16 11:25:37.670'),
(394, 'Bug Tracking', 'How should bugs auto-created from failed test runs be triaged?', 'Automatically assign them all to the most senior developer', 'Review each auto-created bug to confirm it is a genuine defect, set severity and priority, and assign to the appropriate owner', 'Delete them all since automated bugs are unreliable', 'Leave them in Open status indefinitely', 'B', 'Triage prevents false positives from cluttering the backlog and ensures real defects are properly classified and assigned.', 'medium', 1, '2026-04-16 11:25:37.670'),
(395, 'Bug Tracking', 'What is the benefit of linking bugs to test cases bidirectionally?', 'It doubles the storage required', 'It allows teams to see which bugs a test case has triggered and which test cases verify a specific bug fix', 'It makes bugs harder to close', 'It is only useful for audit purposes', 'B', 'Bidirectional linking enables traceability from defect discovery through fix verification and prevents regression gaps.', 'medium', 1, '2026-04-16 11:25:37.670'),
(396, 'Bug Tracking', 'How can bug severity distribution reports help a QA team?', 'They are only useful for management presentations', 'They reveal patterns — for example, a spike in Critical bugs may indicate a systemic issue or a risky deployment area', 'They replace the need for test planning', 'They are only generated at the end of a release', 'B', 'Severity distribution trends highlight quality hotspots and help the team allocate testing effort where it matters most.', 'medium', 1, '2026-04-16 11:25:37.670'),
(397, 'Bug Tracking', 'A developer claims a bug is \"not reproducible.\" What steps should the reporter take?', 'Close the bug immediately', 'Provide detailed reproduction steps, environment details, screenshots or videos, and confirm the bug is still present in the current build', 'Escalate directly to the CTO', 'Rewrite the bug without any new information', 'B', 'Detailed evidence and environment specifics bridge the gap between reporter and developer environments.', 'medium', 1, '2026-04-16 11:25:37.670'),
(398, 'Bug Tracking', 'How should the team use the bug comments feature during a complex investigation?', 'Avoid comments to keep the bug clean', 'Post investigation findings, root cause hypotheses, and test results in chronological comments to build a shared investigation log', 'Only the assignee should add comments', 'Use comments only for approvals', 'B', 'Chronological comments create a knowledge trail that helps current and future team members understand the investigation.', 'medium', 1, '2026-04-16 11:25:37.670'),
(399, 'Bug Tracking', 'What filtering strategy is most effective for a daily bug triage meeting?', 'Show all bugs across all projects', 'Filter by status \"Open,\" sort by severity descending, and scope to the current sprint or release', 'Filter by assignee only', 'Show only bugs created today', 'B', 'Focusing on open bugs sorted by severity within the current sprint keeps triage efficient and actionable.', 'medium', 1, '2026-04-16 11:25:37.670'),
(400, 'Bug Tracking', 'A bug was closed six months ago but a customer reports the same symptom. What should the team do?', 'Tell the customer it was already fixed', 'Reopen or create a new bug referencing the old one, verify whether it is a regression or a different root cause, and investigate accordingly', 'Ignore the report since the bug is closed', 'Close the customer ticket without investigation', 'B', 'Investigating with reference to the prior fix distinguishes regressions from new defects and prevents repeated cycles.', 'medium', 1, '2026-04-16 11:25:37.670'),
(401, 'Bug Tracking', 'How should attachments be used effectively when reporting a bug?', 'Attach as many files as possible regardless of relevance', 'Attach only relevant evidence — annotated screenshots, screen recordings of the reproduction, log snippets, and network traces', 'Never attach files because they slow down the system', 'Only attach files after the bug is assigned', 'B', 'Targeted attachments accelerate diagnosis without adding noise or unnecessary storage overhead.', 'medium', 1, '2026-04-16 11:25:37.670'),
(402, 'Bug Tracking', 'What is the purpose of setting a priority separate from severity on a bug?', 'To create extra paperwork', 'To allow business stakeholders to influence fix scheduling independently of the technical impact assessment', 'Priority is always derived from severity automatically', 'Priority is only used in enterprise plans', 'B', 'A minor cosmetic bug on a landing page may be low severity but high priority if it affects a marketing launch.', 'medium', 1, '2026-04-16 11:25:37.670'),
(403, 'Bug Tracking', 'How should the Kanban board be customised for a team that uses a \"QA Verification\" step before closing bugs?', 'Add a custom column between Resolved and Closed for QA Verification', 'Do not customise — use the default workflow', 'Create a separate Kanban board for verification', 'Use tags instead of a dedicated column', 'A', 'A dedicated QA Verification column makes the verification step visible and prevents bugs from being closed without confirmation.', 'medium', 1, '2026-04-16 11:25:37.670'),
(404, 'Bug Tracking', 'What happens to bug links when a linked test case is deleted?', 'The bug is also deleted', 'The link is removed but the bug remains intact with a record that the linked test case no longer exists', 'The bug becomes invalid and cannot be edited', 'Nothing — links are permanent regardless of deletion', 'B', 'Preserving the bug while cleaning up the broken link maintains historical data without blocking ongoing work.', 'medium', 1, '2026-04-16 11:25:37.670'),
(405, 'Bug Tracking', 'How can a team track the average time from bug creation to resolution?', 'By manually calculating dates in a spreadsheet', 'By using the Bug Tracking module\'s built-in reports that calculate cycle time metrics from status change timestamps', 'By asking each developer to log their fix time', 'Cycle time cannot be tracked in KaribouQA', 'B', 'Built-in cycle time reports leverage status timestamps to provide accurate, automated metrics without manual effort.', 'medium', 1, '2026-04-16 11:25:37.670'),
(406, 'Bug Tracking', 'When should a bug be marked as a duplicate?', 'Whenever two bugs mention the same feature', 'When a newly reported bug describes the same defect, root cause, and reproduction path as an existing open bug', 'Whenever two bugs have the same severity', 'Duplicates cannot be tracked in KaribouQA', 'B', 'Duplicate detection requires matching the underlying defect, not just superficial similarity, to avoid prematurely closing valid reports.', 'medium', 1, '2026-04-16 11:25:37.670'),
(407, 'Bug Tracking', 'How should bug assignment be handled when the responsible developer is on leave?', 'Leave the bug unassigned until they return', 'Reassign the bug to another qualified team member and add a comment noting the reassignment reason', 'Delete the bug and recreate it later', 'Automatically escalate to the project owner', 'B', 'Prompt reassignment with context prevents bugs from stalling and keeps the team informed of handoffs.', 'medium', 1, '2026-04-16 11:25:37.670'),
(408, 'Bug Tracking', 'What is the recommended practice for closing a bug that was fixed as part of a larger refactor?', 'Close it immediately after the refactor merge', 'Verify the specific defect is resolved by running the linked test cases, then close with a comment referencing the refactor commit', 'Do not close until the entire refactor is complete', 'Refactored bugs close themselves automatically', 'B', 'Targeted verification ensures the specific defect is fixed even though the underlying code change was broader in scope.', 'medium', 1, '2026-04-16 11:25:37.670'),
(409, 'Bug Tracking', 'How should bug search results be shared with stakeholders who do not have KaribouQA access?', 'Give them admin access to the platform', 'Export the filtered bug list to CSV and share the file, or generate a bug status report from the Reports module', 'Read the bugs aloud in a meeting', 'Stakeholders without access cannot receive bug data', 'B', 'Export and report features enable secure sharing of bug data without granting unnecessary platform access.', 'medium', 1, '2026-04-16 11:25:37.670'),
(410, 'Bug Tracking', 'A new team member creates bugs without reproduction steps. How should this be addressed?', 'Reject all their bugs until they learn', 'Coach them on the team\'s bug reporting template and configure required fields to enforce minimum detail standards', 'Let other team members add the steps later', 'Ignore the issue — reproduction steps are optional', 'B', 'Combining coaching with platform-enforced required fields raises report quality without discouraging bug submission.', 'medium', 1, '2026-04-16 11:25:37.670'),
(411, 'Bug Tracking', 'A project has 500+ open bugs. How should the team approach a bug bankruptcy strategy?', 'Close all bugs and start fresh', 'Categorise bugs by age, severity, and relevance; close bugs that are outdated or no longer reproducible; re-triage the remainder and create a prioritised action plan', 'Assign all bugs to one developer', 'Disable the Bug Tracking module', 'B', 'Structured bug bankruptcy separates actionable defects from noise, restoring the backlog to a manageable, meaningful state.', 'hard', 1, '2026-04-16 11:25:37.670'),
(412, 'Bug Tracking', 'How should the team configure the Kanban board to surface bottlenecks in the bug resolution process?', 'Use a single column for all statuses', 'Set WIP limits per column, add swimlanes by priority, enable ageing indicators, and review column throughput metrics', 'Remove all columns except Open and Closed', 'Bottleneck analysis requires external tools', 'B', 'WIP limits expose queues, ageing indicators flag stale items, and swimlanes separate priority lanes for clear bottleneck visibility.', 'hard', 1, '2026-04-16 11:25:37.670'),
(413, 'Bug Tracking', 'A Critical bug is reported in production on a Friday afternoon. What is the correct triage and response workflow using KaribouQA?', 'Wait until Monday to investigate', 'Create the bug with Critical severity and highest priority, assign to the on-call developer, link to affected test cases, and track fix progress on the Kanban board in real time', 'Close the bug because it is outside business hours', 'Downgrade severity to Minor until Monday', 'B', 'Immediate triage with full context and real-time tracking ensures critical production issues are handled with urgency and transparency.', 'hard', 1, '2026-04-16 11:25:37.670'),
(414, 'Bug Tracking', 'How should the team use bug metrics to evaluate whether a release is ready to ship?', 'Ship when all bugs are closed regardless of how they were closed', 'Define release criteria based on zero open Critical and Major bugs, acceptable Minor bug count, resolved regression rate, and verified fix rate', 'Ship immediately after development is done', 'Bug metrics should not influence release decisions', 'B', 'Quantitative release criteria tied to bug metrics make the go/no-go decision objective and defensible.', 'hard', 1, '2026-04-16 11:25:37.670'),
(415, 'Bug Tracking', 'A bug marked as fixed introduces a new defect in a different module. How should this be tracked?', 'Reopen the original bug', 'Create a new bug for the regression, link it to the original bug, and flag it as a regression so the team can track fix side-effects', 'Ignore the new defect since the original is fixed', 'Merge the two issues into one bug', 'B', 'Separate tracking with a regression link preserves both defect histories and highlights the causal relationship for future analysis.', 'hard', 1, '2026-04-16 11:25:37.670'),
(416, 'Bug Tracking', 'How should the bug tracking workflow be adapted for a team practising continuous deployment?', 'Use the same workflow as waterfall projects', 'Shorten status cycle times, automate bug creation from monitoring alerts, integrate with the CD pipeline for auto-verification, and prioritise based on production impact', 'Disable bug tracking in favour of feature flags', 'Only track bugs found by customers', 'B', 'Continuous deployment requires faster feedback loops, tighter automation integration, and production-aware prioritisation.', 'hard', 1, '2026-04-16 11:25:37.670'),
(417, 'Bug Tracking', 'A customer-reported bug cannot be reproduced in any internal environment. What investigation strategy should be used?', 'Close the bug as unreproducible', 'Gather detailed environment info from the customer, compare configurations, review logs for the reported timeframe, and attempt to reproduce with matching data and settings', 'Ask the customer to reproduce it on a company laptop', 'Assume the customer is wrong', 'B', 'Systematic environment comparison and log analysis close the gap between customer and internal conditions.', 'hard', 1, '2026-04-16 11:25:37.670'),
(418, 'Bug Tracking', 'How should the team handle a situation where two bugs have different symptoms but are later found to share the same root cause?', 'Close both and create a third bug', 'Keep one bug as the primary, mark the other as related with a comment explaining the shared root cause, and ensure the fix addresses both symptoms', 'Close the older bug since the newer one takes precedence', 'Treat them as duplicates and delete one', 'B', 'Maintaining both bugs with a relationship link ensures all symptoms are tracked and verified during fix testing.', 'hard', 1, '2026-04-16 11:25:37.670'),
(419, 'Bug Tracking', 'A bug has been in \"In Progress\" status for three weeks. What process changes should the team implement?', 'Allow unlimited time for complex bugs', 'Implement ageing alerts, define escalation rules for stale bugs, and require status update comments at regular intervals', 'Automatically close bugs older than two weeks', 'Reassign to a faster developer', 'B', 'Ageing alerts and escalation rules prevent bugs from silently stalling without penalising genuinely complex investigations.', 'hard', 1, '2026-04-16 11:25:37.670'),
(420, 'Bug Tracking', 'How should bug tracking data be used to improve test case design?', 'Bug tracking data is not relevant to test design', 'Analyse frequently-buggy areas, missed regression patterns, and escape analysis to create new test cases targeting weak coverage and common defect types', 'Only use bug data for developer performance reviews', 'Wait for a full release cycle before analysing', 'B', 'Defect pattern analysis identifies coverage gaps and high-risk areas that should receive additional test attention.', 'hard', 1, '2026-04-16 11:25:37.670'),
(421, 'Bug Tracking', 'A high-severity bug has conflicting comments from three developers about the root cause. How should this be resolved?', 'Accept the most senior developer\'s opinion', 'Schedule a focused investigation session, reproduce the bug with all parties present, analyse debug data collaboratively, and document the agreed root cause', 'Close the bug since there is no consensus', 'Assign each developer to fix their proposed root cause independently', 'B', 'Collaborative, evidence-based investigation resolves disagreements faster than opinion-based debate and produces a verified fix.', 'hard', 1, '2026-04-16 11:25:37.670'),
(422, 'Bug Tracking', 'How should the team configure bug reports to align with compliance requirements such as ISO 25010 quality characteristics?', 'Compliance does not affect bug tracking configuration', 'Add custom fields for quality characteristic classification, ensure audit trails for all status changes, and configure mandatory fields that map to compliance evidence requirements', 'Only track compliance-related bugs in a separate spreadsheet', 'Use a single \"compliance\" tag on all bugs', 'B', 'Structured custom fields and audit trails ensure bug data directly supports compliance evidence without external tools.', 'hard', 1, '2026-04-16 11:25:37.670'),
(423, 'Bug Tracking', 'What analytics should a QA manager review monthly to assess bug tracking process health?', 'Only the total number of open bugs', 'Bug inflow vs. closure rate, average cycle time by severity, reopen rate, ageing distribution, and escape rate to production', 'Only the number of bugs created this month', 'Analytics are only useful quarterly', 'B', 'A balanced set of leading and lagging metrics reveals whether the bug process is efficient, effective, and improving over time.', 'hard', 1, '2026-04-16 11:25:37.670'),
(424, 'Bug Tracking', 'How should bug tracking be integrated with the test execution pipeline to create a closed-loop quality process?', 'Keep bug tracking and test execution completely separate', 'Auto-create bugs from failed tests, link bugs to test cases, trigger regression tests when bugs are resolved, and auto-close bugs when verification tests pass', 'Only integrate at the reporting level', 'Integration requires third-party tools', 'B', 'Closed-loop integration ensures every failure is tracked, every fix is verified, and the feedback cycle is automated end-to-end.', 'hard', 1, '2026-04-16 11:25:37.670'),
(425, 'Bug Tracking', 'A team is migrating from an external bug tracker to KaribouQA. What migration strategy minimises data loss and disruption?', 'Manually re-type all bugs', 'Export bugs from the legacy tool in a structured format, map fields to KaribouQA\'s schema, import with validation checks, verify link integrity, and run both systems in parallel during a transition period', 'Only migrate open bugs and discard history', 'Stop using the old system immediately without migration', 'B', 'Structured migration with field mapping, validation, and a parallel run period ensures data integrity and team confidence.', 'hard', 1, '2026-04-16 11:25:37.670'),
(426, 'Dashboard', 'What is the primary purpose of the Dashboard page in KaribouQA?', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Expose KaribouQA events and operations for programmatic automation.', 'Deliver the right quality signal to the right person through the right channel.', 'A', 'Dashboard exists to give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'easy', 1, '2026-04-16 11:26:55.894'),
(427, 'Dashboard', 'A new user opens Dashboard. What should they expect to do first?', 'Call APIs securely and deliver webhook events to external receivers.', 'Inspect pass/fail trends, recent runs, and coverage signals before drilling into detailed results.', 'Configure in-app, email, or chat alerts for meaningful events.', 'Generate candidate tests, analyse failures, and speed up repetitive QA authoring tasks.', 'B', 'The main workflow on Dashboard is to inspect pass/fail trends, recent runs, and coverage signals before drilling into detailed results.', 'easy', 1, '2026-04-16 11:26:55.894'),
(428, 'Dashboard', 'Which quality signal is most closely associated with Dashboard?', 'Notification delivery rate, acknowledgement speed, and alert-to-action conversion.', 'Draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'Pass-rate and coverage trend indicators that summarise current quality health.', 'Admin activity volume, audit completeness, privileged changes, and compliance evidence coverage.', 'C', 'Dashboard is centred on pass-rate and coverage trend indicators that summarise current quality health.', 'easy', 1, '2026-04-16 11:26:55.894'),
(429, 'Dashboard', 'What kind of output or artefact does Dashboard mainly produce or manage?', 'AI-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'A verifiable record of who changed what, when, and with what effect.', 'A support ticket, collaboration thread, or contextual exchange linked to QA work.', 'An at-a-glance operations snapshot that highlights the latest quality signals.', 'D', 'The key artefact for Dashboard is an at-a-glance operations snapshot that highlights the latest quality signals.', 'easy', 1, '2026-04-16 11:26:55.894'),
(430, 'Dashboard', 'Which user group benefits most directly from Dashboard?', 'QA leads, engineering managers, and release stakeholders who need fast status visibility.', 'Platform administrators, security reviewers, and compliance stakeholders.', 'QA teams, admins, and support stakeholders who need a shared operational conversation.', 'QA managers and delivery teams coordinating testing by product or module.', 'A', 'Dashboard primarily serves qa leads, engineering managers, and release stakeholders who need fast status visibility.', 'easy', 1, '2026-04-16 11:26:55.894'),
(431, 'Projects', 'What is the primary purpose of the Projects page in KaribouQA?', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Organise workspaces around applications, services, or business domains under test.', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'C', 'Projects exists to organise workspaces around applications, services, or business domains under test.', 'easy', 1, '2026-04-16 11:26:55.894'),
(432, 'Projects', 'A new user opens Projects. What should they expect to do first?', 'Adjust how KaribouQA behaves for users, teams, and connected systems.', 'Invite users, assign roles, create teams, and control who sees which projects.', 'Explore charts, compare periods, and isolate patterns behind quality changes.', 'Create, search, archive, and manage project-level ownership and access.', 'D', 'The main workflow on Projects is to create, search, archive, and manage project-level ownership and access.', 'easy', 1, '2026-04-16 11:26:55.894'),
(433, 'Projects', 'Which quality signal is most closely associated with Projects?', 'Project-level counts for suites, cases, runs, and team activity.', 'Active users, team distribution, role changes, and access review status.', 'Trend lines, failure categories, environment comparisons, and quality deltas.', 'Report freshness, coverage of included evidence, and stakeholder consumption of key quality summaries.', 'A', 'Projects is centred on project-level counts for suites, cases, runs, and team activity.', 'easy', 1, '2026-04-16 11:26:55.894'),
(434, 'Projects', 'What kind of output or artefact does Projects mainly produce or manage?', 'A time-based analytical view of testing signals beyond one individual run.', 'A structured QA workspace boundary with its own tests, settings, and team scope.', 'A structured quality report containing selected runs, metrics, and conclusions.', 'A trusted linkage between KaribouQA and systems such as Jira, Slack, GitHub, or GitLab.', 'B', 'The key artefact for Projects is a structured qa workspace boundary with its own tests, settings, and team scope.', 'easy', 1, '2026-04-16 11:26:55.894'),
(435, 'Projects', 'Which user group benefits most directly from Projects?', 'Managers, auditors, clients, and cross-functional stakeholders who do not need raw execution detail.', 'Teams that need QA activity reflected in their existing engineering ecosystem.', 'QA managers and delivery teams coordinating testing by product or module.', 'Automation engineers, platform teams, and integration maintainers.', 'C', 'Projects primarily serves qa managers and delivery teams coordinating testing by product or module.', 'easy', 1, '2026-04-16 11:26:55.894'),
(436, 'Pipelines', 'What is the primary purpose of the Pipelines page in KaribouQA?', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'Model multi-stage QA workflows that combine validation, execution, approvals, and reporting.', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'B', 'Pipelines exists to model multi-stage qa workflows that combine validation, execution, approvals, and reporting.', 'easy', 1, '2026-04-16 11:26:55.894'),
(437, 'Pipelines', 'A new user opens Pipelines. What should they expect to do first?', 'Adjust how KaribouQA behaves for users, teams, and connected systems.', 'Invite users, assign roles, create teams, and control who sees which projects.', 'Design stage order, dependencies, gates, and artifact flow across the delivery lifecycle.', 'Explore charts, compare periods, and isolate patterns behind quality changes.', 'C', 'The main workflow on Pipelines is to design stage order, dependencies, gates, and artifact flow across the delivery lifecycle.', 'easy', 1, '2026-04-16 11:26:55.894'),
(438, 'Pipelines', 'Which quality signal is most closely associated with Pipelines?', 'Active users, team distribution, role changes, and access review status.', 'Trend lines, failure categories, environment comparisons, and quality deltas.', 'Report freshness, coverage of included evidence, and stakeholder consumption of key quality summaries.', 'Pipeline duration, stage success rate, bottlenecks, and recovery speed.', 'D', 'Pipelines is centred on pipeline duration, stage success rate, bottlenecks, and recovery speed.', 'easy', 1, '2026-04-16 11:26:55.894'),
(439, 'Pipelines', 'What kind of output or artefact does Pipelines mainly produce or manage?', 'A staged workflow definition with execution history, logs, and outputs.', 'A time-based analytical view of testing signals beyond one individual run.', 'A structured quality report containing selected runs, metrics, and conclusions.', 'A trusted linkage between KaribouQA and systems such as Jira, Slack, GitHub, or GitLab.', 'A', 'The key artefact for Pipelines is a staged workflow definition with execution history, logs, and outputs.', 'easy', 1, '2026-04-16 11:26:55.894'),
(440, 'Pipelines', 'Which user group benefits most directly from Pipelines?', 'Managers, auditors, clients, and cross-functional stakeholders who do not need raw execution detail.', 'Teams coordinating complex validation chains across environments or services.', 'Teams that need QA activity reflected in their existing engineering ecosystem.', 'Automation engineers, platform teams, and integration maintainers.', 'B', 'Pipelines primarily serves teams coordinating complex validation chains across environments or services.', 'easy', 1, '2026-04-16 11:26:55.894'),
(441, 'Pipelines', 'Which description best matches the collaboration value of Pipelines?', 'Push quality context into the tools where developers and managers already work.', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'Aligns QA, development, ops, and release managers on one controlled automation path.', 'Shortens reaction time by getting important changes in front of the responsible people quickly.', 'C', 'The collaboration benefit of Pipelines is that it aligns qa, development, ops, and release managers on one controlled automation path.', 'easy', 1, '2026-04-16 11:26:55.894'),
(442, 'Pipelines', 'If an admin is configuring Pipelines, which area are they most likely adjusting?', 'API keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'Event subscriptions, channels, recipients, and escalation rules.', 'Prompt context, output scope, usage permissions, and review expectations.', 'Stage dependencies, conditions, approvals, retries, artifacts, and notifications.', 'D', 'Pipelines is configured through stage dependencies, conditions, approvals, retries, artifacts, and notifications.', 'easy', 1, '2026-04-16 11:26:55.894'),
(443, 'Pipelines', 'What integration touchpoint best fits Pipelines?', 'Coordinates suites, runs, CD events, security checks, and deployment actions.', 'Feeds email systems, Slack, and in-app workflows with actionable quality events.', 'Can feed test cases, bug triage, and analysis workflows with AI-assisted content.', 'Can feed reporting, security monitoring, and governance reviews.', 'A', 'Pipelines integrates by coordinates suites, runs, cd events, security checks, and deployment actions.', 'easy', 1, '2026-04-16 11:26:55.894'),
(444, 'Pipelines', 'What automation outcome does Pipelines most directly support?', 'Reduces manual authoring time while preserving review-driven quality.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'Supports safe administration with traceable actions instead of opaque changes.', 'Preserves context and shortens the loop between issue discovery and resolution.', 'B', 'Pipelines helps by turns scattered qa steps into repeatable and auditable delivery automation.', 'easy', 1, '2026-04-16 11:26:55.894'),
(445, 'Pipelines', 'Which type of insight should a team expect from Pipelines?', 'Which privileged changes occurred and whether they match approved operational intent.', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Where the longest delays or most common failures appear in the release path.', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'C', 'Pipelines helps teams understand where the longest delays or most common failures appear in the release path.', 'easy', 1, '2026-04-16 11:26:55.894'),
(446, 'Pipelines', 'Which governance goal is most strongly supported by Pipelines?', 'Support release readiness reviews with a single source of truth.', 'Assign ownership and keep archived work accessible without polluting active delivery views.', 'Control promotion rules and approval points without sacrificing visibility.', 'Ensure critical user journeys are always present in the right execution pack.', 'C', 'Pipelines supports governance because it helps teams control promotion rules and approval points without sacrificing visibility.', 'easy', 1, '2026-04-16 11:26:55.894'),
(447, 'Pipelines', 'Which security concern is most relevant when managing Pipelines?', 'Restrict project access to only the teams that need that workspace.', 'Protect editing rights so only authorised maintainers can change suite composition.', 'Restrict destructive edits so historical verification evidence remains trustworthy.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'D', 'Pipelines requires teams to protect pipeline secrets, approval authority, and stage-level permissions.', 'easy', 1, '2026-04-16 11:26:55.894'),
(448, 'Pipelines', 'At which stage of the QA lifecycle is Pipelines most important?', 'End-to-end validation from change introduction through release readiness.', 'Test design and ongoing maintenance as application coverage evolves.', 'Requirement decomposition and sustained regression protection.', 'Execution and immediate diagnosis after code or configuration changes.', 'A', 'Pipelines is most important during end-to-end validation from change introduction through release readiness.', 'easy', 1, '2026-04-16 11:26:55.894'),
(449, 'Pipelines', 'Which practice is most likely to improve how a team uses Pipelines?', 'Write cases around business outcomes and observable results, not implementation guesses.', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'B', 'The most reliable improvement for Pipelines is to keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'easy', 1, '2026-04-16 11:26:55.894'),
(450, 'Pipelines', 'Which advanced use case best represents mature adoption of Pipelines?', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'Parallelise independent checks while preserving a final integration and approval gate.', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'C', 'Pipelines is being used at an advanced level when teams parallelise independent checks while preserving a final integration and approval gate.', 'easy', 1, '2026-04-16 11:26:55.894'),
(451, 'Billing & Subscriptions', 'What is the primary purpose of the Billing & Subscriptions page in KaribouQA?', 'Automate recurring execution without manual intervention.', 'Trigger tests from CI/CD events so quality feedback happens inside delivery workflows.', 'Model multi-stage QA workflows that combine validation, execution, approvals, and reporting.', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'D', 'Billing & Subscriptions exists to manage plan level, consumption, invoices, and renewal decisions for karibouqa usage.', 'easy', 1, '2026-04-16 11:26:55.894'),
(452, 'Billing & Subscriptions', 'A new user opens Billing & Subscriptions. What should they expect to do first?', 'Review plan limits, invoice history, payment state, and seat consumption.', 'Map pipeline events or branches to the right test scope and environment.', 'Design stage order, dependencies, gates, and artifact flow across the delivery lifecycle.', 'Create, triage, assign, comment on, and verify defects from one place.', 'A', 'The main workflow on Billing & Subscriptions is to review plan limits, invoice history, payment state, and seat consumption.', 'easy', 1, '2026-04-16 11:26:55.894'),
(453, 'Billing & Subscriptions', 'Which quality signal is most closely associated with Billing & Subscriptions?', 'Pipeline duration, stage success rate, bottlenecks, and recovery speed.', 'Seat usage, run consumption, storage usage, renewal timing, and payment status.', 'Open bug count, severity mix, reopen rate, and cycle time.', 'Configuration completeness, integration health, and settings-related incident frequency.', 'B', 'Billing & Subscriptions is centred on seat usage, run consumption, storage usage, renewal timing, and payment status.', 'easy', 1, '2026-04-16 11:26:55.894'),
(454, 'Billing & Subscriptions', 'What kind of output or artefact does Billing & Subscriptions mainly produce or manage?', 'A defect record enriched with status, severity, evidence, and linked tests.', 'A managed set of platform preferences, security controls, and connection parameters.', 'A subscription record with plan, invoices, payment state, and usage visibility.', 'A governed workspace directory of users, teams, roles, and organisational metadata.', 'C', 'The key artefact for Billing & Subscriptions is a subscription record with plan, invoices, payment state, and usage visibility.', 'easy', 1, '2026-04-16 11:26:55.894'),
(455, 'Billing & Subscriptions', 'Which user group benefits most directly from Billing & Subscriptions?', 'Admins, managers, and power users who govern how the platform operates.', 'Workspace administrators and managers responsible for access governance.', 'QA leaders, engineering managers, and product stakeholders looking for patterns instead of single events.', 'Account owners, finance contacts, and billing administrators.', 'D', 'Billing & Subscriptions primarily serves account owners, finance contacts, and billing administrators.', 'easy', 1, '2026-04-16 11:26:55.894'),
(456, 'Billing & Subscriptions', 'Which description best matches the collaboration value of Billing & Subscriptions?', 'Align technical usage with commercial ownership so growth and cost stay visible.', 'Put the right people on the right projects without overexposing data.', 'Turn raw run history into evidence that supports planning and prioritisation.', 'Provide a common artefact teams can review together during release or status meetings.', 'A', 'The collaboration benefit of Billing & Subscriptions is that it align technical usage with commercial ownership so growth and cost stay visible.', 'easy', 1, '2026-04-16 11:26:55.894'),
(457, 'Billing & Subscriptions', 'If an admin is configuring Billing & Subscriptions, which area are they most likely adjusting?', 'Date ranges, comparison views, segment filters, and category breakdowns.', 'Plan selection, billing contacts, payment methods, alerts, and renewal settings.', 'Report scope, time window, included modules, output format, and recipients.', 'Credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'B', 'Billing & Subscriptions is configured through plan selection, billing contacts, payment methods, alerts, and renewal settings.', 'easy', 1, '2026-04-16 11:26:55.894'),
(458, 'Billing & Subscriptions', 'What integration touchpoint best fits Billing & Subscriptions?', 'Draws from dashboards, analytics, runs, and bugs to produce stakeholder-facing output.', 'This module is itself the connectivity layer for third-party workflow integration.', 'Supports finance workflows through invoice exports, alerts, and subscription APIs.', 'Serves as the technical foundation for CI/CD, chat, ticketing, and analytics connections.', 'C', 'Billing & Subscriptions integrates by supports finance workflows through invoice exports, alerts, and subscription apis.', 'easy', 1, '2026-04-16 11:26:55.894'),
(459, 'Billing & Subscriptions', 'What automation outcome does Billing & Subscriptions most directly support?', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'Enables event-driven and scripted control of the QA platform.', 'Reduces the delay between a failing signal and the team response.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'D', 'Billing & Subscriptions helps by provides proactive limit and renewal awareness before service disruption or overage surprises.', 'easy', 1, '2026-04-16 11:26:55.894'),
(460, 'Billing & Subscriptions', 'Which type of insight should a team expect from Billing & Subscriptions?', 'Whether the current plan matches actual platform consumption and growth trend.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'A', 'Billing & Subscriptions helps teams understand whether the current plan matches actual platform consumption and growth trend.', 'easy', 1, '2026-04-16 11:26:55.894'),
(461, 'Billing & Subscriptions', 'Which governance goal is most strongly supported by Billing & Subscriptions?', 'Restrict financial operations to authorised users and document material plan changes.', 'Require human review before generated outputs become trusted production assets.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'A', 'Billing & Subscriptions supports governance because it helps teams restrict financial operations to authorised users and document material plan changes.', 'easy', 1, '2026-04-16 11:26:55.894'),
(462, 'Billing & Subscriptions', 'Which security concern is most relevant when managing Billing & Subscriptions?', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Protect payment state, invoice data, and billing admin access.', 'Protect sensitive attachments and private operational conversations.', 'Limit sensitive operational visibility to authorised users and roles.', 'B', 'Billing & Subscriptions requires teams to protect payment state, invoice data, and billing admin access.', 'easy', 1, '2026-04-16 11:26:55.894'),
(463, 'Billing & Subscriptions', 'At which stage of the QA lifecycle is Billing & Subscriptions most important?', 'Operational response, knowledge sharing, and issue resolution.', 'Ongoing monitoring after test execution and before release decisions.', 'Commercial governance that supports ongoing platform adoption.', 'Early setup and continuous maintenance of the QA operating model.', 'C', 'Billing & Subscriptions is most important during commercial governance that supports ongoing platform adoption.', 'easy', 1, '2026-04-16 11:26:55.894'),
(464, 'Billing & Subscriptions', 'Which practice is most likely to improve how a team uses Billing & Subscriptions?', 'Pair aggregate health signals with drill-down views instead of relying on one summary metric.', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'D', 'The most reliable improvement for Billing & Subscriptions is to review consumption trends before renewal instead of waiting until limits are exceeded.', 'easy', 1, '2026-04-16 11:26:55.894'),
(465, 'Billing & Subscriptions', 'Which advanced use case best represents mature adoption of Billing & Subscriptions?', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'Refactor duplicate cases into a clearer set without losing historical defect coverage.', 'A', 'Billing & Subscriptions is being used at an advanced level when teams model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'easy', 1, '2026-04-16 11:26:55.894'),
(466, 'Billing & Subscriptions', 'A team wants to use Billing & Subscriptions effectively. Which goal should they prioritise?', 'Capture the exact scenarios that verify behaviour, risk, and acceptance criteria.', 'Execute selected tests and capture evidence, timing, and outcomes.', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'Automate recurring execution without manual intervention.', 'C', 'The best priority is the core purpose of Billing & Subscriptions: manage plan level, consumption, invoices, and renewal decisions for karibouqa usage.', 'medium', 1, '2026-04-16 11:26:55.894'),
(467, 'Billing & Subscriptions', 'A release manager asks what Billing & Subscriptions contributes to delivery. Which answer is best?', 'Turns test design into measurable runtime quality feedback.', 'Reduces manual follow-up and catches regressions even when no one remembers to run tests.', 'Shrinks the feedback loop between code change and quality decision.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'D', 'Billing & Subscriptions contributes to delivery by provides proactive limit and renewal awareness before service disruption or overage surprises.', 'medium', 1, '2026-04-16 11:26:55.894'),
(468, 'Billing & Subscriptions', 'Which collaboration outcome best explains why Billing & Subscriptions matters beyond one individual user?', 'Align technical usage with commercial ownership so growth and cost stay visible.', 'Ensure stakeholders receive consistent quality signals on a predictable cadence.', 'Make test outcomes visible exactly where developers and release engineers make merge decisions.', 'Aligns QA, development, ops, and release managers on one controlled automation path.', 'A', 'Its team value is that it align technical usage with commercial ownership so growth and cost stay visible.', 'medium', 1, '2026-04-16 11:26:55.894'),
(469, 'Billing & Subscriptions', 'Which configuration area should be reviewed first when Billing & Subscriptions behaves unexpectedly?', 'Webhook payload mapping, branch rules, target suites, timeout rules, and gate thresholds.', 'Plan selection, billing contacts, payment methods, alerts, and renewal settings.', 'Stage dependencies, conditions, approvals, retries, artifacts, and notifications.', 'Statuses, priorities, severity rules, assignees, and custom workflow columns.', 'B', 'Billing & Subscriptions issues often start with plan selection, billing contacts, payment methods, alerts, and renewal settings.', 'medium', 1, '2026-04-16 11:26:55.894'),
(470, 'Billing & Subscriptions', 'Which external connection is most likely to amplify the value of Billing & Subscriptions?', 'Coordinates suites, runs, CD events, security checks, and deployment actions.', 'Links to failed tests, screenshots, runs, comments, and external trackers.', 'Supports finance workflows through invoice exports, alerts, and subscription APIs.', 'Acts as the control panel for external connectivity and event delivery.', 'C', 'Billing & Subscriptions gains leverage when it supports finance workflows through invoice exports, alerts, and subscription apis.', 'medium', 1, '2026-04-16 11:26:55.894'),
(471, 'Billing & Subscriptions', 'What insight should a QA lead expect to extract from Billing & Subscriptions over time?', 'Which modules, severities, and workflows are creating the most defect pressure.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'Whether the current plan matches actual platform consumption and growth trend.', 'D', 'Billing & Subscriptions helps answer whether the current plan matches actual platform consumption and growth trend.', 'medium', 1, '2026-04-16 11:26:55.894'),
(472, 'Billing & Subscriptions', 'When governing Billing & Subscriptions, what is the main administrative concern?', 'Restrict financial operations to authorised users and document material plan changes.', 'Track and review configuration changes that affect many users or workflows.', 'Enforce least privilege and review role changes through audit evidence.', 'Support release and portfolio decisions with evidence instead of anecdote.', 'A', 'The main governance concern is to restrict financial operations to authorised users and document material plan changes.', 'medium', 1, '2026-04-16 11:26:55.894'),
(473, 'Billing & Subscriptions', 'Which security control is the best fit for Billing & Subscriptions in a production workspace?', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Protect payment state, invoice data, and billing admin access.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'Ensure exported reports only include data authorised for the target audience.', 'B', 'The best-fit security control is to protect payment state, invoice data, and billing admin access.', 'medium', 1, '2026-04-16 11:26:55.894'),
(474, 'Billing & Subscriptions', 'During which part of the delivery lifecycle should teams pay closest attention to Billing & Subscriptions?', 'Continuous improvement and release readiness analysis.', 'Status communication, compliance evidence, and release signoff.', 'Commercial governance that supports ongoing platform adoption.', 'Operational scaling and workflow automation.', 'C', 'Billing & Subscriptions should be emphasised during commercial governance that supports ongoing platform adoption.', 'medium', 1, '2026-04-16 11:26:55.894'),
(475, 'Billing & Subscriptions', 'Which practice helps keep Billing & Subscriptions valuable as the product grows?', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Use dedicated service credentials and document ownership for each integration.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'D', 'Review consumption trends before renewal instead of waiting until limits are exceeded. keeps Billing & Subscriptions effective at scale.', 'medium', 1, '2026-04-16 11:26:55.894'),
(476, 'Billing & Subscriptions', 'A team says Billing & Subscriptions is configured but not useful. Which missing outcome most likely explains that complaint?', 'Enables event-driven and scripted control of the QA platform.', 'Reduces the delay between a failing signal and the team response.', 'Reduces manual authoring time while preserving review-driven quality.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'D', 'Without provides proactive limit and renewal awareness before service disruption or overage surprises., Billing & Subscriptions will feel underused.', 'medium', 1, '2026-04-16 11:26:55.894'),
(477, 'Billing & Subscriptions', 'Which statement best describes the main stakeholder for Billing & Subscriptions?', 'Account owners, finance contacts, and billing administrators.', 'All users, with special focus on leads and responders who act on failures.', 'QA engineers and technical teams wanting faster content creation with human review.', 'Platform administrators, security reviewers, and compliance stakeholders.', 'A', 'Billing & Subscriptions is designed primarily for account owners, finance contacts, and billing administrators.', 'medium', 1, '2026-04-16 11:26:55.894'),
(478, 'Billing & Subscriptions', 'Which kind of operational evidence is most likely to come out of Billing & Subscriptions?', 'AI-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'A subscription record with plan, invoices, payment state, and usage visibility.', 'A verifiable record of who changed what, when, and with what effect.', 'A support ticket, collaboration thread, or contextual exchange linked to QA work.', 'B', 'Billing & Subscriptions produces or manages a subscription record with plan, invoices, payment state, and usage visibility.', 'medium', 1, '2026-04-16 11:26:55.894'),
(479, 'Billing & Subscriptions', 'Which metric would most directly show whether Billing & Subscriptions is working as intended?', 'Admin activity volume, audit completeness, privileged changes, and compliance evidence coverage.', 'Support response time, resolution rate, and collaboration throughput.', 'Seat usage, run consumption, storage usage, renewal timing, and payment status.', 'Pass-rate and coverage trend indicators that summarise current quality health.', 'C', 'The best-fit measure is seat usage, run consumption, storage usage, renewal timing, and payment status.', 'medium', 1, '2026-04-16 11:26:55.894'),
(480, 'Billing & Subscriptions', 'If a team is overusing manual effort around Billing & Subscriptions, which action should they revisit?', 'Raise support requests, discuss findings, and keep context attached to the work.', 'Inspect pass/fail trends, recent runs, and coverage signals before drilling into detailed results.', 'Create, search, archive, and manage project-level ownership and access.', 'Review plan limits, invoice history, payment state, and seat consumption.', 'D', 'They should return to the intended workflow: review plan limits, invoice history, payment state, and seat consumption.', 'medium', 1, '2026-04-16 11:26:55.894'),
(481, 'Billing & Subscriptions', 'Which business value statement best fits Billing & Subscriptions?', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'Organise workspaces around applications, services, or business domains under test.', 'Group related test cases into maintainable execution units.', 'A', 'Billing & Subscriptions delivers value because it helps manage plan level, consumption, invoices, and renewal decisions for karibouqa usage.', 'medium', 1, '2026-04-16 11:26:55.894'),
(482, 'Billing & Subscriptions', 'Which of these outcomes would signal mature day-to-day usage of Billing & Subscriptions?', 'Align teams around a shared testing context for one application or feature area.', 'Align technical usage with commercial ownership so growth and cost stay visible.', 'Give teams a common contract for what a smoke or regression run actually contains.', 'Connect product intent, QA verification, and developer understanding through explicit scenarios.', 'B', 'Mature usage means teams use it to align technical usage with commercial ownership so growth and cost stay visible.', 'medium', 1, '2026-04-16 11:26:55.894'),
(483, 'Billing & Subscriptions', 'A team wants to scale Billing & Subscriptions safely. Which control should they put in place first?', 'Protect editing rights so only authorised maintainers can change suite composition.', 'Restrict destructive edits so historical verification evidence remains trustworthy.', 'Protect payment state, invoice data, and billing admin access.', 'Protect result data and logs because runs may expose sensitive environment details.', 'C', 'Scaling safely starts by ensuring teams protect payment state, invoice data, and billing admin access.', 'medium', 1, '2026-04-16 11:26:55.894'),
(484, 'Billing & Subscriptions', 'Which review discussion is most likely to rely on Billing & Subscriptions?', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'Which changes or environments are associated with the observed failures.', 'Whether reliability is stable over time or tied to a recurring schedule window.', 'Whether the current plan matches actual platform consumption and growth trend.', 'D', 'Billing & Subscriptions supports review conversations about whether the current plan matches actual platform consumption and growth trend.', 'medium', 1, '2026-04-16 11:26:55.894'),
(485, 'Billing & Subscriptions', 'Which operational habit keeps Billing & Subscriptions aligned with delivery goals?', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'Use branch-aware suites so feature branches get fast smoke feedback and main gets deeper regression coverage.', 'A', 'Review consumption trends before renewal instead of waiting until limits are exceeded. keeps Billing & Subscriptions aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:55.894'),
(486, 'Billing & Subscriptions', 'A platform owner wants advanced value from Billing & Subscriptions. Which approach is strongest?', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'Parallelise independent checks while preserving a final integration and approval gate.', 'A', 'The strongest advanced approach is to model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'hard', 1, '2026-04-16 11:26:55.894'),
(487, 'Billing & Subscriptions', 'Which governance posture best protects the long-term reliability of Billing & Subscriptions?', 'Use quality gates to stop risky builds before they progress to later environments.', 'Restrict financial operations to authorised users and document material plan changes.', 'Control promotion rules and approval points without sacrificing visibility.', 'Ensure triage, ownership, and closure rules are followed consistently.', 'B', 'Billing & Subscriptions stays reliable when teams restrict financial operations to authorised users and document material plan changes.', 'hard', 1, '2026-04-16 11:26:55.894'),
(488, 'Billing & Subscriptions', 'Which security decision would create the greatest risk if ignored for Billing & Subscriptions?', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'Limit who can edit, close, or expose sensitive defect evidence.', 'Protect payment state, invoice data, and billing admin access.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'C', 'Ignoring this creates the greatest risk: protect payment state, invoice data, and billing admin access.', 'hard', 1, '2026-04-16 11:26:55.894'),
(489, 'Billing & Subscriptions', 'A mature team is redesigning its QA operating model. Where should Billing & Subscriptions sit in that lifecycle?', 'Failure management and root-cause follow-through.', 'Platform setup, security hardening, and operational tuning.', 'User onboarding, operational governance, and security review.', 'Commercial governance that supports ongoing platform adoption.', 'D', 'Billing & Subscriptions belongs in commercial governance that supports ongoing platform adoption.', 'hard', 1, '2026-04-16 11:26:55.894'),
(490, 'Billing & Subscriptions', 'Which practice best prevents Billing & Subscriptions from degrading into low-signal noise?', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'A', 'Review consumption trends before renewal instead of waiting until limits are exceeded. prevents Billing & Subscriptions from losing value.', 'hard', 1, '2026-04-16 11:26:55.894'),
(491, 'Billing & Subscriptions', 'A cross-functional review asks whether Billing & Subscriptions is strategically useful. Which answer is most defensible?', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'B', 'Its strategic value is that it manage plan level, consumption, invoices, and renewal decisions for karibouqa usage.', 'hard', 1, '2026-04-16 11:26:55.894'),
(492, 'Billing & Subscriptions', 'Which advanced operational pattern best proves that Billing & Subscriptions is integrated into real delivery practice?', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'C', 'That pattern demonstrates mature operational use because teams model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'hard', 1, '2026-04-16 11:26:55.894'),
(493, 'Billing & Subscriptions', 'If Billing & Subscriptions is producing signals but no decisions, which missing outcome is most likely the problem?', 'How current quality compares with targets, previous periods, or release criteria.', 'Which external workflows receive reliable quality signals and which connections need attention.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Whether the current plan matches actual platform consumption and growth trend.', 'D', 'Without clear insight into whether the current plan matches actual platform consumption and growth trend., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:55.894'),
(494, 'Billing & Subscriptions', 'Which combination of behaviour and control best reflects disciplined use of Billing & Subscriptions?', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Use dedicated service credentials and document ownership for each integration.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'A', 'Disciplined use is reflected when teams review consumption trends before renewal instead of waiting until limits are exceeded.', 'hard', 1, '2026-04-16 11:26:55.894'),
(495, 'Billing & Subscriptions', 'During an audit, what would be the strongest justification for investing in Billing & Subscriptions?', 'Track ownership, access scope, and change history for programmable access points.', 'Restrict financial operations to authorised users and document material plan changes.', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'Require human review before generated outputs become trusted production assets.', 'B', 'The strongest audit-friendly justification is that restrict financial operations to authorised users and document material plan changes.', 'hard', 1, '2026-04-16 11:26:55.894'),
(496, 'Billing & Subscriptions', 'A team wants Billing & Subscriptions to support scale without extra chaos. Which design choice is best?', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'B', 'The best design choice is to model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'hard', 1, '2026-04-16 11:26:55.894'),
(497, 'Billing & Subscriptions', 'What is the hardest failure to recover from if Billing & Subscriptions lacks its main security control?', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Protect sensitive attachments and private operational conversations.', 'Protect payment state, invoice data, and billing admin access.', 'Limit sensitive operational visibility to authorised users and roles.', 'C', 'Recovery becomes hardest when teams fail to protect payment state, invoice data, and billing admin access.', 'hard', 1, '2026-04-16 11:26:55.894'),
(498, 'Billing & Subscriptions', 'Which answer best explains how Billing & Subscriptions supports executive-level confidence?', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'Which projects are growing, stable, or falling behind in quality activity.', 'Whether the current plan matches actual platform consumption and growth trend.', 'D', 'Executive confidence comes from insight into whether the current plan matches actual platform consumption and growth trend.', 'hard', 1, '2026-04-16 11:26:55.894'),
(499, 'Billing & Subscriptions', 'A team is optimising for sustainable scale. Which value from Billing & Subscriptions should they preserve above all?', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'Shortens time-to-diagnosis by surfacing the most important signals first.', 'Keeps automated assets separated and easier to govern at scale.', 'Improves execution consistency and reduces manual run setup.', 'A', 'At scale, the critical preserved value is that Billing & Subscriptions provides proactive limit and renewal awareness before service disruption or overage surprises.', 'hard', 1, '2026-04-16 11:26:55.894'),
(500, 'Billing & Subscriptions', 'Which statement most clearly distinguishes expert-level use of Billing & Subscriptions from basic adoption?', 'Reassign project ownership cleanly during team restructuring without losing history.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'Refactor duplicate cases into a clearer set without losing historical defect coverage.', 'B', 'Expert use appears when teams model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'hard', 1, '2026-04-16 11:26:55.894'),
(501, 'Settings', 'What is the primary purpose of the Settings page in KaribouQA?', 'Deliver the right quality signal to the right person through the right channel.', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'Give administrators operational oversight, auditability, and control over the platform.', 'B', 'Settings exists to control platform behaviour, preferences, integrations, api keys, and retention rules.', 'easy', 1, '2026-04-16 11:26:55.894'),
(502, 'Settings', 'A new user opens Settings. What should they expect to do first?', 'Generate candidate tests, analyse failures, and speed up repetitive QA authoring tasks.', 'Review admin actions, audit logs, usage, and high-impact configuration changes.', 'Adjust how KaribouQA behaves for users, teams, and connected systems.', 'Raise support requests, discuss findings, and keep context attached to the work.', 'C', 'The main workflow on Settings is to adjust how karibouqa behaves for users, teams, and connected systems.', 'easy', 1, '2026-04-16 11:26:55.894'),
(503, 'Settings', 'Which quality signal is most closely associated with Settings?', 'Admin activity volume, audit completeness, privileged changes, and compliance evidence coverage.', 'Support response time, resolution rate, and collaboration throughput.', 'Pass-rate and coverage trend indicators that summarise current quality health.', 'Configuration completeness, integration health, and settings-related incident frequency.', 'D', 'Settings is centred on configuration completeness, integration health, and settings-related incident frequency.', 'easy', 1, '2026-04-16 11:26:55.894'),
(504, 'Settings', 'What kind of output or artefact does Settings mainly produce or manage?', 'A managed set of platform preferences, security controls, and connection parameters.', 'A support ticket, collaboration thread, or contextual exchange linked to QA work.', 'An at-a-glance operations snapshot that highlights the latest quality signals.', 'A structured QA workspace boundary with its own tests, settings, and team scope.', 'A', 'The key artefact for Settings is a managed set of platform preferences, security controls, and connection parameters.', 'easy', 1, '2026-04-16 11:26:55.894'),
(505, 'Settings', 'Which user group benefits most directly from Settings?', 'QA leads, engineering managers, and release stakeholders who need fast status visibility.', 'Admins, managers, and power users who govern how the platform operates.', 'QA managers and delivery teams coordinating testing by product or module.', 'Test engineers who need structured execution packs rather than isolated cases.', 'B', 'Settings primarily serves admins, managers, and power users who govern how the platform operates.', 'easy', 1, '2026-04-16 11:26:55.894'),
(506, 'Settings', 'Which description best matches the collaboration value of Settings?', 'Align teams around a shared testing context for one application or feature area.', 'Give teams a common contract for what a smoke or regression run actually contains.', 'Provide shared defaults while allowing the right level of team or user customisation.', 'Connect product intent, QA verification, and developer understanding through explicit scenarios.', 'C', 'The collaboration benefit of Settings is that it provide shared defaults while allowing the right level of team or user customisation.', 'easy', 1, '2026-04-16 11:26:55.894'),
(507, 'Settings', 'If an admin is configuring Settings, which area are they most likely adjusting?', 'Suite membership, tags, order, environment defaults, and ownership.', 'Priority, tags, preconditions, expected results, and ownership fields.', 'Environment, suite selection, triggers, timeout behaviour, and notifications.', 'Language, theme, notifications, API keys, webhooks, retention, and integration settings.', 'D', 'Settings is configured through language, theme, notifications, api keys, webhooks, retention, and integration settings.', 'easy', 1, '2026-04-16 11:26:55.894'),
(508, 'Settings', 'What integration touchpoint best fits Settings?', 'Acts as the control panel for external connectivity and event delivery.', 'Links into suites, runs, bugs, and reporting for full traceability.', 'Feeds dashboards, bugs, schedules, pipelines, and reports with execution evidence.', 'Works alongside runs, notifications, and reporting for continuous validation.', 'A', 'Settings integrates by acts as the control panel for external connectivity and event delivery.', 'easy', 1, '2026-04-16 11:26:55.894'),
(509, 'Settings', 'What automation outcome does Settings most directly support?', 'Turns test design into measurable runtime quality feedback.', 'Keeps automation reliable by centralising the parameters it depends on.', 'Reduces manual follow-up and catches regressions even when no one remembers to run tests.', 'Shrinks the feedback loop between code change and quality decision.', 'B', 'Settings helps by keeps automation reliable by centralising the parameters it depends on.', 'easy', 1, '2026-04-16 11:26:55.894'),
(510, 'Settings', 'Which type of insight should a team expect from Settings?', 'Whether reliability is stable over time or tied to a recurring schedule window.', 'Which build, branch, or deployment stage introduced the quality regression.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Where the longest delays or most common failures appear in the release path.', 'C', 'Settings helps teams understand which operational issues trace back to misconfiguration versus product defects.', 'easy', 1, '2026-04-16 11:26:55.894'),
(511, 'Settings', 'Which governance goal is most strongly supported by Settings?', 'Control promotion rules and approval points without sacrificing visibility.', 'Ensure triage, ownership, and closure rules are followed consistently.', 'Track and review configuration changes that affect many users or workflows.', 'Restrict financial operations to authorised users and document material plan changes.', 'C', 'Settings supports governance because it helps teams track and review configuration changes that affect many users or workflows.', 'easy', 1, '2026-04-16 11:26:55.894'),
(512, 'Settings', 'Which security concern is most relevant when managing Settings?', 'Limit who can edit, close, or expose sensitive defect evidence.', 'Protect payment state, invoice data, and billing admin access.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'D', 'Settings requires teams to protect api keys, secrets, webhook authentication, and retention policies.', 'easy', 1, '2026-04-16 11:26:55.894'),
(513, 'Settings', 'At which stage of the QA lifecycle is Settings most important?', 'Platform setup, security hardening, and operational tuning.', 'Commercial governance that supports ongoing platform adoption.', 'User onboarding, operational governance, and security review.', 'Continuous improvement and release readiness analysis.', 'A', 'Settings is most important during platform setup, security hardening, and operational tuning.', 'easy', 1, '2026-04-16 11:26:55.894'),
(514, 'Settings', 'Which practice is most likely to improve how a team uses Settings?', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'B', 'The most reliable improvement for Settings is to rotate keys safely and treat major settings changes like controlled operational changes.', 'easy', 1, '2026-04-16 11:26:55.894'),
(515, 'Settings', 'Which advanced use case best represents mature adoption of Settings?', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'C', 'Settings is being used at an advanced level when teams use environment-specific configuration management to prevent drift across delivery stages.', 'easy', 1, '2026-04-16 11:26:55.894'),
(516, 'Settings', 'A team wants to use Settings effectively. Which goal should they prioritise?', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Expose KaribouQA events and operations for programmatic automation.', 'Deliver the right quality signal to the right person through the right channel.', 'A', 'The best priority is the core purpose of Settings: control platform behaviour, preferences, integrations, api keys, and retention rules.', 'medium', 1, '2026-04-16 11:26:55.894'),
(517, 'Settings', 'A release manager asks what Settings contributes to delivery. Which answer is best?', 'Enables event-driven and scripted control of the QA platform.', 'Keeps automation reliable by centralising the parameters it depends on.', 'Reduces the delay between a failing signal and the team response.', 'Reduces manual authoring time while preserving review-driven quality.', 'B', 'Settings contributes to delivery by keeps automation reliable by centralising the parameters it depends on.', 'medium', 1, '2026-04-16 11:26:55.894'),
(518, 'Settings', 'Which collaboration outcome best explains why Settings matters beyond one individual user?', 'Shortens reaction time by getting important changes in front of the responsible people quickly.', 'Speed up first drafts while keeping QA expertise in control of final verification quality.', 'Provide shared defaults while allowing the right level of team or user customisation.', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'C', 'Its team value is that it provide shared defaults while allowing the right level of team or user customisation.', 'medium', 1, '2026-04-16 11:26:55.894'),
(519, 'Settings', 'Which configuration area should be reviewed first when Settings behaves unexpectedly?', 'Prompt context, output scope, usage permissions, and review expectations.', 'Admin permissions, audit retention, sensitive-page access, and privileged workflows.', 'Support routing, collaboration spaces, escalation rules, and participant access.', 'Language, theme, notifications, API keys, webhooks, retention, and integration settings.', 'D', 'Settings issues often start with language, theme, notifications, api keys, webhooks, retention, and integration settings.', 'medium', 1, '2026-04-16 11:26:55.894'),
(520, 'Settings', 'Which external connection is most likely to amplify the value of Settings?', 'Acts as the control panel for external connectivity and event delivery.', 'Can feed reporting, security monitoring, and governance reviews.', 'Works alongside notifications, bugs, and user management to resolve issues quickly.', 'Links users into deeper modules such as runs, bugs, analytics, and reports.', 'A', 'Settings gains leverage when it acts as the control panel for external connectivity and event delivery.', 'medium', 1, '2026-04-16 11:26:55.894'),
(521, 'Settings', 'What insight should a QA lead expect to extract from Settings over time?', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'Which projects are growing, stable, or falling behind in quality activity.', 'B', 'Settings helps answer which operational issues trace back to misconfiguration versus product defects.', 'medium', 1, '2026-04-16 11:26:55.894'),
(522, 'Settings', 'When governing Settings, what is the main administrative concern?', 'Support release readiness reviews with a single source of truth.', 'Assign ownership and keep archived work accessible without polluting active delivery views.', 'Track and review configuration changes that affect many users or workflows.', 'Ensure critical user journeys are always present in the right execution pack.', 'C', 'The main governance concern is to track and review configuration changes that affect many users or workflows.', 'medium', 1, '2026-04-16 11:26:55.894'),
(523, 'Settings', 'Which security control is the best fit for Settings in a production workspace?', 'Restrict project access to only the teams that need that workspace.', 'Protect editing rights so only authorised maintainers can change suite composition.', 'Restrict destructive edits so historical verification evidence remains trustworthy.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'D', 'The best-fit security control is to protect api keys, secrets, webhook authentication, and retention policies.', 'medium', 1, '2026-04-16 11:26:55.894'),
(524, 'Settings', 'During which part of the delivery lifecycle should teams pay closest attention to Settings?', 'Platform setup, security hardening, and operational tuning.', 'Test design and ongoing maintenance as application coverage evolves.', 'Requirement decomposition and sustained regression protection.', 'Execution and immediate diagnosis after code or configuration changes.', 'A', 'Settings should be emphasised during platform setup, security hardening, and operational tuning.', 'medium', 1, '2026-04-16 11:26:55.894'),
(525, 'Settings', 'Which practice helps keep Settings valuable as the product grows?', 'Write cases around business outcomes and observable results, not implementation guesses.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'B', 'Rotate keys safely and treat major settings changes like controlled operational changes. keeps Settings effective at scale.', 'medium', 1, '2026-04-16 11:26:55.894'),
(526, 'Settings', 'A team says Settings is configured but not useful. Which missing outcome most likely explains that complaint?', 'Reduces manual follow-up and catches regressions even when no one remembers to run tests.', 'Keeps automation reliable by centralising the parameters it depends on.', 'Shrinks the feedback loop between code change and quality decision.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'B', 'Without keeps automation reliable by centralising the parameters it depends on., Settings will feel underused.', 'medium', 1, '2026-04-16 11:26:56.235'),
(527, 'Settings', 'Which statement best describes the main stakeholder for Settings?', 'Delivery teams integrating automated testing with deployment automation.', 'Teams coordinating complex validation chains across environments or services.', 'Admins, managers, and power users who govern how the platform operates.', 'QA, developers, support, and managers coordinating defect resolution.', 'C', 'Settings is designed primarily for admins, managers, and power users who govern how the platform operates.', 'medium', 1, '2026-04-16 11:26:56.235'),
(528, 'Settings', 'Which kind of operational evidence is most likely to come out of Settings?', 'A staged workflow definition with execution history, logs, and outputs.', 'A defect record enriched with status, severity, evidence, and linked tests.', 'A subscription record with plan, invoices, payment state, and usage visibility.', 'A managed set of platform preferences, security controls, and connection parameters.', 'D', 'Settings produces or manages a managed set of platform preferences, security controls, and connection parameters.', 'medium', 1, '2026-04-16 11:26:56.235'),
(529, 'Settings', 'Which metric would most directly show whether Settings is working as intended?', 'Configuration completeness, integration health, and settings-related incident frequency.', 'Open bug count, severity mix, reopen rate, and cycle time.', 'Seat usage, run consumption, storage usage, renewal timing, and payment status.', 'Active users, team distribution, role changes, and access review status.', 'A', 'The best-fit measure is configuration completeness, integration health, and settings-related incident frequency.', 'medium', 1, '2026-04-16 11:26:56.235'),
(530, 'Settings', 'If a team is overusing manual effort around Settings, which action should they revisit?', 'Review plan limits, invoice history, payment state, and seat consumption.', 'Adjust how KaribouQA behaves for users, teams, and connected systems.', 'Invite users, assign roles, create teams, and control who sees which projects.', 'Explore charts, compare periods, and isolate patterns behind quality changes.', 'B', 'They should return to the intended workflow: adjust how karibouqa behaves for users, teams, and connected systems.', 'medium', 1, '2026-04-16 11:26:56.235'),
(531, 'Settings', 'Which business value statement best fits Settings?', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'C', 'Settings delivers value because it helps control platform behaviour, preferences, integrations, api keys, and retention rules.', 'medium', 1, '2026-04-16 11:26:56.235'),
(532, 'Settings', 'Which of these outcomes would signal mature day-to-day usage of Settings?', 'Turn raw run history into evidence that supports planning and prioritisation.', 'Provide a common artefact teams can review together during release or status meetings.', 'Push quality context into the tools where developers and managers already work.', 'Provide shared defaults while allowing the right level of team or user customisation.', 'D', 'Mature usage means teams use it to provide shared defaults while allowing the right level of team or user customisation.', 'medium', 1, '2026-04-16 11:26:56.235'),
(533, 'Settings', 'A team wants to scale Settings safely. Which control should they put in place first?', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Ensure exported reports only include data authorised for the target audience.', 'Use least-privilege tokens and rotate credentials without breaking downstream automation.', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'A', 'Scaling safely starts by ensuring teams protect api keys, secrets, webhook authentication, and retention policies.', 'medium', 1, '2026-04-16 11:26:56.235'),
(534, 'Settings', 'Which review discussion is most likely to rely on Settings?', 'Which external workflows receive reliable quality signals and which connections need attention.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'B', 'Settings supports review conversations about which operational issues trace back to misconfiguration versus product defects.', 'medium', 1, '2026-04-16 11:26:56.235'),
(535, 'Settings', 'Which operational habit keeps Settings aligned with delivery goals?', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'C', 'Rotate keys safely and treat major settings changes like controlled operational changes. keeps Settings aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:56.235'),
(536, 'Settings', 'A platform owner wants advanced value from Settings. Which approach is strongest?', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'C', 'The strongest advanced approach is to use environment-specific configuration management to prevent drift across delivery stages.', 'hard', 1, '2026-04-16 11:26:56.235'),
(537, 'Settings', 'Which governance posture best protects the long-term reliability of Settings?', 'Require human review before generated outputs become trusted production assets.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Track and review configuration changes that affect many users or workflows.', 'D', 'Settings stays reliable when teams track and review configuration changes that affect many users or workflows.', 'hard', 1, '2026-04-16 11:26:56.235'),
(538, 'Settings', 'Which security decision would create the greatest risk if ignored for Settings?', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Protect sensitive attachments and private operational conversations.', 'Limit sensitive operational visibility to authorised users and roles.', 'A', 'Ignoring this creates the greatest risk: protect api keys, secrets, webhook authentication, and retention policies.', 'hard', 1, '2026-04-16 11:26:56.235'),
(539, 'Settings', 'A mature team is redesigning its QA operating model. Where should Settings sit in that lifecycle?', 'Operational response, knowledge sharing, and issue resolution.', 'Platform setup, security hardening, and operational tuning.', 'Ongoing monitoring after test execution and before release decisions.', 'Early setup and continuous maintenance of the QA operating model.', 'B', 'Settings belongs in platform setup, security hardening, and operational tuning.', 'hard', 1, '2026-04-16 11:26:56.235'),
(540, 'Settings', 'Which practice best prevents Settings from degrading into low-signal noise?', 'Pair aggregate health signals with drill-down views instead of relying on one summary metric.', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'C', 'Rotate keys safely and treat major settings changes like controlled operational changes. prevents Settings from losing value.', 'hard', 1, '2026-04-16 11:26:56.235'),
(541, 'Settings', 'A cross-functional review asks whether Settings is strategically useful. Which answer is most defensible?', 'Organise workspaces around applications, services, or business domains under test.', 'Group related test cases into maintainable execution units.', 'Capture the exact scenarios that verify behaviour, risk, and acceptance criteria.', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'D', 'Its strategic value is that it control platform behaviour, preferences, integrations, api keys, and retention rules.', 'hard', 1, '2026-04-16 11:26:56.235'),
(542, 'Settings', 'Which advanced operational pattern best proves that Settings is integrated into real delivery practice?', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'Refactor duplicate cases into a clearer set without losing historical defect coverage.', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'A', 'That pattern demonstrates mature operational use because teams use environment-specific configuration management to prevent drift across delivery stages.', 'hard', 1, '2026-04-16 11:26:56.235'),
(543, 'Settings', 'If Settings is producing signals but no decisions, which missing outcome is most likely the problem?', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Which changes or environments are associated with the observed failures.', 'Whether reliability is stable over time or tied to a recurring schedule window.', 'B', 'Without clear insight into which operational issues trace back to misconfiguration versus product defects., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:56.235'),
(544, 'Settings', 'Which combination of behaviour and control best reflects disciplined use of Settings?', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'Use branch-aware suites so feature branches get fast smoke feedback and main gets deeper regression coverage.', 'C', 'Disciplined use is reflected when teams rotate keys safely and treat major settings changes like controlled operational changes.', 'hard', 1, '2026-04-16 11:26:56.235'),
(545, 'Settings', 'During an audit, what would be the strongest justification for investing in Settings?', 'Assign ownership and alerting so silent failures do not go unnoticed.', 'Use quality gates to stop risky builds before they progress to later environments.', 'Control promotion rules and approval points without sacrificing visibility.', 'Track and review configuration changes that affect many users or workflows.', 'D', 'The strongest audit-friendly justification is that track and review configuration changes that affect many users or workflows.', 'hard', 1, '2026-04-16 11:26:56.235'),
(546, 'Settings', 'A team wants Settings to support scale without extra chaos. Which design choice is best?', 'Parallelise independent checks while preserving a final integration and approval gate.', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'D', 'The best design choice is to use environment-specific configuration management to prevent drift across delivery stages.', 'hard', 1, '2026-04-16 11:26:56.235'),
(547, 'Settings', 'What is the hardest failure to recover from if Settings lacks its main security control?', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Limit who can edit, close, or expose sensitive defect evidence.', 'Protect payment state, invoice data, and billing admin access.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'A', 'Recovery becomes hardest when teams fail to protect api keys, secrets, webhook authentication, and retention policies.', 'hard', 1, '2026-04-16 11:26:56.235'),
(548, 'Settings', 'Which answer best explains how Settings supports executive-level confidence?', 'Whether the current plan matches actual platform consumption and growth trend.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'What changed, when it changed, and which slice of the platform is affected.', 'B', 'Executive confidence comes from insight into which operational issues trace back to misconfiguration versus product defects.', 'hard', 1, '2026-04-16 11:26:56.235'),
(549, 'Settings', 'A team is optimising for sustainable scale. Which value from Settings should they preserve above all?', 'Reduces onboarding and offboarding friction while preserving traceability.', 'Helps teams act on quality trends before they become release blockers.', 'Keeps automation reliable by centralising the parameters it depends on.', 'Reduces manual status preparation and standardises quality communication.', 'C', 'At scale, the critical preserved value is that Settings keeps automation reliable by centralising the parameters it depends on.', 'hard', 1, '2026-04-16 11:26:56.235'),
(550, 'Settings', 'Which statement most clearly distinguishes expert-level use of Settings from basic adoption?', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'D', 'Expert use appears when teams use environment-specific configuration management to prevent drift across delivery stages.', 'hard', 1, '2026-04-16 11:26:56.235'),
(551, 'Company & Users', 'What is the primary purpose of the Company & Users page in KaribouQA?', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Expose KaribouQA events and operations for programmatic automation.', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'D', 'Company & Users exists to manage workspace identity, user lifecycle, teams, roles, and access scope.', 'easy', 1, '2026-04-16 11:26:56.235'),
(552, 'Company & Users', 'A new user opens Company & Users. What should they expect to do first?', 'Invite users, assign roles, create teams, and control who sees which projects.', 'Configure external systems so data moves automatically between workflows.', 'Call APIs securely and deliver webhook events to external receivers.', 'Configure in-app, email, or chat alerts for meaningful events.', 'A', 'The main workflow on Company & Users is to invite users, assign roles, create teams, and control who sees which projects.', 'easy', 1, '2026-04-16 11:26:56.235'),
(553, 'Company & Users', 'Which quality signal is most closely associated with Company & Users?', 'Request success rate, webhook delivery health, and downstream automation reliability.', 'Active users, team distribution, role changes, and access review status.', 'Notification delivery rate, acknowledgement speed, and alert-to-action conversion.', 'Draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'B', 'Company & Users is centred on active users, team distribution, role changes, and access review status.', 'easy', 1, '2026-04-16 11:26:56.235'),
(554, 'Company & Users', 'What kind of output or artefact does Company & Users mainly produce or manage?', 'A routed event alert that informs someone about a test, defect, or workflow change.', 'AI-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'A governed workspace directory of users, teams, roles, and organisational metadata.', 'A verifiable record of who changed what, when, and with what effect.', 'C', 'The key artefact for Company & Users is a governed workspace directory of users, teams, roles, and organisational metadata.', 'easy', 1, '2026-04-16 11:26:56.235'),
(555, 'Company & Users', 'Which user group benefits most directly from Company & Users?', 'QA engineers and technical teams wanting faster content creation with human review.', 'Platform administrators, security reviewers, and compliance stakeholders.', 'QA teams, admins, and support stakeholders who need a shared operational conversation.', 'Workspace administrators and managers responsible for access governance.', 'D', 'Company & Users primarily serves workspace administrators and managers responsible for access governance.', 'easy', 1, '2026-04-16 11:26:56.235'),
(556, 'Company & Users', 'Which description best matches the collaboration value of Company & Users?', 'Put the right people on the right projects without overexposing data.', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'Keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'Create a shared quality baseline so product, QA, and engineering discuss the same evidence.', 'A', 'The collaboration benefit of Company & Users is that it put the right people on the right projects without overexposing data.', 'easy', 1, '2026-04-16 11:26:56.235'),
(557, 'Company & Users', 'If an admin is configuring Company & Users, which area are they most likely adjusting?', 'Support routing, collaboration spaces, escalation rules, and participant access.', 'Company profile, teams, role assignments, project access, and account status.', 'Dashboard filters, time windows, and widget layout preferences.', 'Project metadata, membership, environment defaults, and visibility rules.', 'B', 'Company & Users is configured through company profile, teams, role assignments, project access, and account status.', 'easy', 1, '2026-04-16 11:26:56.235'),
(558, 'Company & Users', 'What integration touchpoint best fits Company & Users?', 'Links users into deeper modules such as runs, bugs, analytics, and reports.', 'Acts as the anchor for downstream suites, runs, schedules, and reporting.', 'Often connects to SSO, audit, and provisioning workflows.', 'Feeds scheduled runs, CD runs, and pipeline stages with curated test scopes.', 'C', 'Company & Users integrates by often connects to sso, audit, and provisioning workflows.', 'easy', 1, '2026-04-16 11:26:56.235'),
(559, 'Company & Users', 'What automation outcome does Company & Users most directly support?', 'Keeps automated assets separated and easier to govern at scale.', 'Improves execution consistency and reduces manual run setup.', 'Improves repeatability by making expected system behaviour explicit.', 'Reduces onboarding and offboarding friction while preserving traceability.', 'D', 'Company & Users helps by reduces onboarding and offboarding friction while preserving traceability.', 'easy', 1, '2026-04-16 11:26:56.235'),
(560, 'Company & Users', 'Which type of insight should a team expect from Company & Users?', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'Which changes or environments are associated with the observed failures.', 'A', 'Company & Users helps teams understand whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'easy', 1, '2026-04-16 11:26:56.235'),
(561, 'Company & Users', 'Which governance goal is most strongly supported by Company & Users?', 'Enforce least privilege and review role changes through audit evidence.', 'Ensure important releases have auditable execution evidence before promotion.', 'Assign ownership and alerting so silent failures do not go unnoticed.', 'Use quality gates to stop risky builds before they progress to later environments.', 'A', 'Company & Users supports governance because it helps teams enforce least privilege and review role changes through audit evidence.', 'easy', 1, '2026-04-16 11:26:56.235'),
(562, 'Company & Users', 'Which security concern is most relevant when managing Company & Users?', 'Restrict schedule creation and deletion because automation can affect many environments.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'B', 'Company & Users requires teams to deactivate departures quickly and keep elevated access tightly controlled.', 'easy', 1, '2026-04-16 11:26:56.235'),
(563, 'Company & Users', 'At which stage of the QA lifecycle is Company & Users most important?', 'Build verification and progressive delivery.', 'End-to-end validation from change introduction through release readiness.', 'User onboarding, operational governance, and security review.', 'Failure management and root-cause follow-through.', 'C', 'Company & Users is most important during user onboarding, operational governance, and security review.', 'easy', 1, '2026-04-16 11:26:56.235'),
(564, 'Company & Users', 'Which practice is most likely to improve how a team uses Company & Users?', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Prefer deactivation over deletion so historical actions remain attributable.', 'D', 'The most reliable improvement for Company & Users is to prefer deactivation over deletion so historical actions remain attributable.', 'easy', 1, '2026-04-16 11:26:56.235'),
(565, 'Company & Users', 'Which advanced use case best represents mature adoption of Company & Users?', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'A', 'Company & Users is being used at an advanced level when teams run periodic access reviews that reconcile actual permissions with organisational need.', 'easy', 1, '2026-04-16 11:26:56.235'),
(566, 'Company & Users', 'A team wants to use Company & Users effectively. Which goal should they prioritise?', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'C', 'The best priority is the core purpose of Company & Users: manage workspace identity, user lifecycle, teams, roles, and access scope.', 'medium', 1, '2026-04-16 11:26:56.235'),
(567, 'Company & Users', 'A release manager asks what Company & Users contributes to delivery. Which answer is best?', 'Helps teams act on quality trends before they become release blockers.', 'Reduces manual status preparation and standardises quality communication.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'Reduces onboarding and offboarding friction while preserving traceability.', 'D', 'Company & Users contributes to delivery by reduces onboarding and offboarding friction while preserving traceability.', 'medium', 1, '2026-04-16 11:26:56.235'),
(568, 'Company & Users', 'Which collaboration outcome best explains why Company & Users matters beyond one individual user?', 'Put the right people on the right projects without overexposing data.', 'Provide a common artefact teams can review together during release or status meetings.', 'Push quality context into the tools where developers and managers already work.', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'A', 'Its team value is that it put the right people on the right projects without overexposing data.', 'medium', 1, '2026-04-16 11:26:56.235'),
(569, 'Company & Users', 'Which configuration area should be reviewed first when Company & Users behaves unexpectedly?', 'Credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'Company profile, teams, role assignments, project access, and account status.', 'API keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'Event subscriptions, channels, recipients, and escalation rules.', 'B', 'Company & Users issues often start with company profile, teams, role assignments, project access, and account status.', 'medium', 1, '2026-04-16 11:26:56.235'),
(570, 'Company & Users', 'Which external connection is most likely to amplify the value of Company & Users?', 'Serves as the technical foundation for CI/CD, chat, ticketing, and analytics connections.', 'Feeds email systems, Slack, and in-app workflows with actionable quality events.', 'Often connects to SSO, audit, and provisioning workflows.', 'Can feed test cases, bug triage, and analysis workflows with AI-assisted content.', 'C', 'Company & Users gains leverage when it often connects to sso, audit, and provisioning workflows.', 'medium', 1, '2026-04-16 11:26:56.235'),
(571, 'Company & Users', 'What insight should a QA lead expect to extract from Company & Users over time?', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'Which privileged changes occurred and whether they match approved operational intent.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'D', 'Company & Users helps answer whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'medium', 1, '2026-04-16 11:26:56.235'),
(572, 'Company & Users', 'When governing Company & Users, what is the main administrative concern?', 'Enforce least privilege and review role changes through audit evidence.', 'Require human review before generated outputs become trusted production assets.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'A', 'The main governance concern is to enforce least privilege and review role changes through audit evidence.', 'medium', 1, '2026-04-16 11:26:56.235'),
(573, 'Company & Users', 'Which security control is the best fit for Company & Users in a production workspace?', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Protect sensitive attachments and private operational conversations.', 'Limit sensitive operational visibility to authorised users and roles.', 'B', 'The best-fit security control is to deactivate departures quickly and keep elevated access tightly controlled.', 'medium', 1, '2026-04-16 11:26:56.235'),
(574, 'Company & Users', 'During which part of the delivery lifecycle should teams pay closest attention to Company & Users?', 'Operational response, knowledge sharing, and issue resolution.', 'Ongoing monitoring after test execution and before release decisions.', 'User onboarding, operational governance, and security review.', 'Early setup and continuous maintenance of the QA operating model.', 'C', 'Company & Users should be emphasised during user onboarding, operational governance, and security review.', 'medium', 1, '2026-04-16 11:26:56.235'),
(575, 'Company & Users', 'Which practice helps keep Company & Users valuable as the product grows?', 'Pair aggregate health signals with drill-down views instead of relying on one summary metric.', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Prefer deactivation over deletion so historical actions remain attributable.', 'D', 'Prefer deactivation over deletion so historical actions remain attributable. keeps Company & Users effective at scale.', 'medium', 1, '2026-04-16 11:26:56.235'),
(576, 'Company & Users', 'A team says Company & Users is configured but not useful. Which missing outcome most likely explains that complaint?', 'Improves execution consistency and reduces manual run setup.', 'Improves repeatability by making expected system behaviour explicit.', 'Turns test design into measurable runtime quality feedback.', 'Reduces onboarding and offboarding friction while preserving traceability.', 'D', 'Without reduces onboarding and offboarding friction while preserving traceability., Company & Users will feel underused.', 'medium', 1, '2026-04-16 11:26:56.235'),
(577, 'Company & Users', 'Which statement best describes the main stakeholder for Company & Users?', 'Workspace administrators and managers responsible for access governance.', 'QA analysts and automation engineers defining the source of test truth.', 'Engineers and QA staff validating the current state of a build or environment.', 'Teams that need dependable daily, nightly, or weekly validation cycles.', 'A', 'Company & Users is designed primarily for workspace administrators and managers responsible for access governance.', 'medium', 1, '2026-04-16 11:26:56.235'),
(578, 'Company & Users', 'Which kind of operational evidence is most likely to come out of Company & Users?', 'A timestamped execution record with logs, attachments, and final status.', 'A governed workspace directory of users, teams, roles, and organisational metadata.', 'A reusable schedule definition that automatically creates future run records.', 'A pipeline-linked execution with commit or build context attached.', 'B', 'Company & Users produces or manages a governed workspace directory of users, teams, roles, and organisational metadata.', 'medium', 1, '2026-04-16 11:26:56.235'),
(579, 'Company & Users', 'Which metric would most directly show whether Company & Users is working as intended?', 'On-time trigger rate, schedule success trend, and repeated failure frequency.', 'Gate pass rate, build-to-feedback time, and blocked deployment frequency.', 'Active users, team distribution, role changes, and access review status.', 'Pipeline duration, stage success rate, bottlenecks, and recovery speed.', 'C', 'The best-fit measure is active users, team distribution, role changes, and access review status.', 'medium', 1, '2026-04-16 11:26:56.235'),
(580, 'Company & Users', 'If a team is overusing manual effort around Company & Users, which action should they revisit?', 'Map pipeline events or branches to the right test scope and environment.', 'Design stage order, dependencies, gates, and artifact flow across the delivery lifecycle.', 'Create, triage, assign, comment on, and verify defects from one place.', 'Invite users, assign roles, create teams, and control who sees which projects.', 'D', 'They should return to the intended workflow: invite users, assign roles, create teams, and control who sees which projects.', 'medium', 1, '2026-04-16 11:26:56.235'),
(581, 'Company & Users', 'Which business value statement best fits Company & Users?', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Model multi-stage QA workflows that combine validation, execution, approvals, and reporting.', 'Convert failures and findings into accountable defect work with traceable lifecycle status.', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'A', 'Company & Users delivers value because it helps manage workspace identity, user lifecycle, teams, roles, and access scope.', 'medium', 1, '2026-04-16 11:26:56.235'),
(582, 'Company & Users', 'Which of these outcomes would signal mature day-to-day usage of Company & Users?', 'Centralise defect conversation and evidence so investigation stays in one thread.', 'Put the right people on the right projects without overexposing data.', 'Align technical usage with commercial ownership so growth and cost stay visible.', 'Provide shared defaults while allowing the right level of team or user customisation.', 'B', 'Mature usage means teams use it to put the right people on the right projects without overexposing data.', 'medium', 1, '2026-04-16 11:26:56.235'),
(583, 'Company & Users', 'A team wants to scale Company & Users safely. Which control should they put in place first?', 'Protect payment state, invoice data, and billing admin access.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'C', 'Scaling safely starts by ensuring teams deactivate departures quickly and keep elevated access tightly controlled.', 'medium', 1, '2026-04-16 11:26:56.235'),
(584, 'Company & Users', 'Which review discussion is most likely to rely on Company & Users?', 'Which operational issues trace back to misconfiguration versus product defects.', 'What changed, when it changed, and which slice of the platform is affected.', 'How current quality compares with targets, previous periods, or release criteria.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'D', 'Company & Users supports review conversations about whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'medium', 1, '2026-04-16 11:26:56.235'),
(585, 'Company & Users', 'Which operational habit keeps Company & Users aligned with delivery goals?', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Use dedicated service credentials and document ownership for each integration.', 'A', 'Prefer deactivation over deletion so historical actions remain attributable. keeps Company & Users aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:56.235'),
(586, 'Company & Users', 'A platform owner wants advanced value from Company & Users. Which approach is strongest?', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'A', 'The strongest advanced approach is to run periodic access reviews that reconcile actual permissions with organisational need.', 'hard', 1, '2026-04-16 11:26:56.235'),
(587, 'Company & Users', 'Which governance posture best protects the long-term reliability of Company & Users?', 'Review credentials, scopes, and ownership of every integration.', 'Enforce least privilege and review role changes through audit evidence.', 'Track ownership, access scope, and change history for programmable access points.', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'B', 'Company & Users stays reliable when teams enforce least privilege and review role changes through audit evidence.', 'hard', 1, '2026-04-16 11:26:56.235'),
(588, 'Company & Users', 'Which security decision would create the greatest risk if ignored for Company & Users?', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'C', 'Ignoring this creates the greatest risk: deactivate departures quickly and keep elevated access tightly controlled.', 'hard', 1, '2026-04-16 11:26:56.235'),
(589, 'Company & Users', 'A mature team is redesigning its QA operating model. Where should Company & Users sit in that lifecycle?', 'Response coordination during execution, triage, and release monitoring.', 'Acceleration of design, troubleshooting, and repetitive QA tasks.', 'Operational governance and compliance assurance.', 'User onboarding, operational governance, and security review.', 'D', 'Company & Users belongs in user onboarding, operational governance, and security review.', 'hard', 1, '2026-04-16 11:26:56.235'),
(590, 'Company & Users', 'Which practice best prevents Company & Users from degrading into low-signal noise?', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Review privileged changes regularly rather than only after an incident occurs.', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'A', 'Prefer deactivation over deletion so historical actions remain attributable. prevents Company & Users from losing value.', 'hard', 1, '2026-04-16 11:26:56.235'),
(591, 'Company & Users', 'A cross-functional review asks whether Company & Users is strategically useful. Which answer is most defensible?', 'Give administrators operational oversight, auditability, and control over the platform.', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'B', 'Its strategic value is that it manage workspace identity, user lifecycle, teams, roles, and access scope.', 'hard', 1, '2026-04-16 11:26:56.235'),
(592, 'Company & Users', 'Which advanced operational pattern best proves that Company & Users is integrated into real delivery practice?', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'C', 'That pattern demonstrates mature operational use because teams run periodic access reviews that reconcile actual permissions with organisational need.', 'hard', 1, '2026-04-16 11:26:56.235'),
(593, 'Company & Users', 'If Company & Users is producing signals but no decisions, which missing outcome is most likely the problem?', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'Which projects are growing, stable, or falling behind in quality activity.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'D', 'Without clear insight into whether access sprawl, inactive accounts, or team imbalance are emerging risks., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:56.235'),
(594, 'Company & Users', 'Which combination of behaviour and control best reflects disciplined use of Company & Users?', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Write cases around business outcomes and observable results, not implementation guesses.', 'A', 'Disciplined use is reflected when teams prefer deactivation over deletion so historical actions remain attributable.', 'hard', 1, '2026-04-16 11:26:56.235'),
(595, 'Company & Users', 'During an audit, what would be the strongest justification for investing in Company & Users?', 'Ensure critical user journeys are always present in the right execution pack.', 'Enforce least privilege and review role changes through audit evidence.', 'Maintain consistent case quality and avoid duplicate or stale scenarios.', 'Ensure important releases have auditable execution evidence before promotion.', 'B', 'The strongest audit-friendly justification is that enforce least privilege and review role changes through audit evidence.', 'hard', 1, '2026-04-16 11:26:56.235'),
(596, 'Company & Users', 'A team wants Company & Users to support scale without extra chaos. Which design choice is best?', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'B', 'The best design choice is to run periodic access reviews that reconcile actual permissions with organisational need.', 'hard', 1, '2026-04-16 11:26:56.235'),
(597, 'Company & Users', 'What is the hardest failure to recover from if Company & Users lacks its main security control?', 'Restrict schedule creation and deletion because automation can affect many environments.', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'C', 'Recovery becomes hardest when teams fail to deactivate departures quickly and keep elevated access tightly controlled.', 'hard', 1, '2026-04-16 11:26:56.235'),
(598, 'Company & Users', 'Which answer best explains how Company & Users supports executive-level confidence?', 'Which build, branch, or deployment stage introduced the quality regression.', 'Where the longest delays or most common failures appear in the release path.', 'Which modules, severities, and workflows are creating the most defect pressure.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'D', 'Executive confidence comes from insight into whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'hard', 1, '2026-04-16 11:26:56.235'),
(599, 'Company & Users', 'A team is optimising for sustainable scale. Which value from Company & Users should they preserve above all?', 'Reduces onboarding and offboarding friction while preserving traceability.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'Reduces manual transcription from failed test evidence into actionable defect records.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'A', 'At scale, the critical preserved value is that Company & Users reduces onboarding and offboarding friction while preserving traceability.', 'hard', 1, '2026-04-16 11:26:56.235'),
(600, 'Company & Users', 'Which statement most clearly distinguishes expert-level use of Company & Users from basic adoption?', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'B', 'Expert use appears when teams run periodic access reviews that reconcile actual permissions with organisational need.', 'hard', 1, '2026-04-16 11:26:56.235'),
(601, 'Analytics', 'What is the primary purpose of the Analytics page in KaribouQA?', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Model multi-stage QA workflows that combine validation, execution, approvals, and reporting.', 'Convert failures and findings into accountable defect work with traceable lifecycle status.', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'A', 'Analytics exists to analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'easy', 1, '2026-04-16 11:26:56.235'),
(602, 'Analytics', 'A new user opens Analytics. What should they expect to do first?', 'Create, triage, assign, comment on, and verify defects from one place.', 'Explore charts, compare periods, and isolate patterns behind quality changes.', 'Review plan limits, invoice history, payment state, and seat consumption.', 'Adjust how KaribouQA behaves for users, teams, and connected systems.', 'B', 'The main workflow on Analytics is to explore charts, compare periods, and isolate patterns behind quality changes.', 'easy', 1, '2026-04-16 11:26:56.235'),
(603, 'Analytics', 'Which quality signal is most closely associated with Analytics?', 'Seat usage, run consumption, storage usage, renewal timing, and payment status.', 'Configuration completeness, integration health, and settings-related incident frequency.', 'Trend lines, failure categories, environment comparisons, and quality deltas.', 'Active users, team distribution, role changes, and access review status.', 'C', 'Analytics is centred on trend lines, failure categories, environment comparisons, and quality deltas.', 'easy', 1, '2026-04-16 11:26:56.235'),
(604, 'Analytics', 'What kind of output or artefact does Analytics mainly produce or manage?', 'A managed set of platform preferences, security controls, and connection parameters.', 'A governed workspace directory of users, teams, roles, and organisational metadata.', 'A structured quality report containing selected runs, metrics, and conclusions.', 'A time-based analytical view of testing signals beyond one individual run.', 'D', 'The key artefact for Analytics is a time-based analytical view of testing signals beyond one individual run.', 'easy', 1, '2026-04-16 11:26:56.235'),
(605, 'Analytics', 'Which user group benefits most directly from Analytics?', 'QA leaders, engineering managers, and product stakeholders looking for patterns instead of single events.', 'Workspace administrators and managers responsible for access governance.', 'Managers, auditors, clients, and cross-functional stakeholders who do not need raw execution detail.', 'Teams that need QA activity reflected in their existing engineering ecosystem.', 'A', 'Analytics primarily serves qa leaders, engineering managers, and product stakeholders looking for patterns instead of single events.', 'easy', 1, '2026-04-16 11:26:56.235'),
(606, 'Analytics', 'Which description best matches the collaboration value of Analytics?', 'Provide a common artefact teams can review together during release or status meetings.', 'Turn raw run history into evidence that supports planning and prioritisation.', 'Push quality context into the tools where developers and managers already work.', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'B', 'The collaboration benefit of Analytics is that it turn raw run history into evidence that supports planning and prioritisation.', 'easy', 1, '2026-04-16 11:26:56.235'),
(607, 'Analytics', 'If an admin is configuring Analytics, which area are they most likely adjusting?', 'Credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'API keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'Date ranges, comparison views, segment filters, and category breakdowns.', 'Event subscriptions, channels, recipients, and escalation rules.', 'C', 'Analytics is configured through date ranges, comparison views, segment filters, and category breakdowns.', 'easy', 1, '2026-04-16 11:26:56.235'),
(608, 'Analytics', 'What integration touchpoint best fits Analytics?', 'Serves as the technical foundation for CI/CD, chat, ticketing, and analytics connections.', 'Feeds email systems, Slack, and in-app workflows with actionable quality events.', 'Can feed test cases, bug triage, and analysis workflows with AI-assisted content.', 'Complements dashboards, reports, and release reviews with deeper pattern analysis.', 'D', 'Analytics integrates by complements dashboards, reports, and release reviews with deeper pattern analysis.', 'easy', 1, '2026-04-16 11:26:56.235'),
(609, 'Analytics', 'What automation outcome does Analytics most directly support?', 'Helps teams act on quality trends before they become release blockers.', 'Reduces the delay between a failing signal and the team response.', 'Reduces manual authoring time while preserving review-driven quality.', 'Supports safe administration with traceable actions instead of opaque changes.', 'A', 'Analytics helps by helps teams act on quality trends before they become release blockers.', 'easy', 1, '2026-04-16 11:26:56.235'),
(610, 'Analytics', 'Which type of insight should a team expect from Analytics?', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'What changed, when it changed, and which slice of the platform is affected.', 'Which privileged changes occurred and whether they match approved operational intent.', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'B', 'Analytics helps teams understand what changed, when it changed, and which slice of the platform is affected.', 'easy', 1, '2026-04-16 11:26:56.235'),
(611, 'Analytics', 'Which governance goal is most strongly supported by Analytics?', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Support release and portfolio decisions with evidence instead of anecdote.', 'Support release readiness reviews with a single source of truth.', 'Assign ownership and keep archived work accessible without polluting active delivery views.', 'B', 'Analytics supports governance because it helps teams support release and portfolio decisions with evidence instead of anecdote.', 'easy', 1, '2026-04-16 11:26:56.235'),
(612, 'Analytics', 'Which security concern is most relevant when managing Analytics?', 'Limit sensitive operational visibility to authorised users and roles.', 'Restrict project access to only the teams that need that workspace.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'Protect editing rights so only authorised maintainers can change suite composition.', 'C', 'Analytics requires teams to keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'easy', 1, '2026-04-16 11:26:56.235'),
(613, 'Analytics', 'At which stage of the QA lifecycle is Analytics most important?', 'Early setup and continuous maintenance of the QA operating model.', 'Test design and ongoing maintenance as application coverage evolves.', 'Requirement decomposition and sustained regression protection.', 'Continuous improvement and release readiness analysis.', 'D', 'Analytics is most important during continuous improvement and release readiness analysis.', 'easy', 1, '2026-04-16 11:26:56.235'),
(614, 'Analytics', 'Which practice is most likely to improve how a team uses Analytics?', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Write cases around business outcomes and observable results, not implementation guesses.', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'A', 'The most reliable improvement for Analytics is to compare multiple periods and dimensions before declaring a regression root cause.', 'easy', 1, '2026-04-16 11:26:56.235'),
(615, 'Analytics', 'Which advanced use case best represents mature adoption of Analytics?', 'Refactor duplicate cases into a clearer set without losing historical defect coverage.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'B', 'Analytics is being used at an advanced level when teams correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'easy', 1, '2026-04-16 11:26:56.235'),
(616, 'Analytics', 'A team wants to use Analytics effectively. Which goal should they prioritise?', 'Automate recurring execution without manual intervention.', 'Trigger tests from CI/CD events so quality feedback happens inside delivery workflows.', 'Model multi-stage QA workflows that combine validation, execution, approvals, and reporting.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'D', 'The best priority is the core purpose of Analytics: analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'medium', 1, '2026-04-16 11:26:56.235'),
(617, 'Analytics', 'A release manager asks what Analytics contributes to delivery. Which answer is best?', 'Helps teams act on quality trends before they become release blockers.', 'Shrinks the feedback loop between code change and quality decision.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'Reduces manual transcription from failed test evidence into actionable defect records.', 'A', 'Analytics contributes to delivery by helps teams act on quality trends before they become release blockers.', 'medium', 1, '2026-04-16 11:26:56.235'),
(618, 'Analytics', 'Which collaboration outcome best explains why Analytics matters beyond one individual user?', 'Aligns QA, development, ops, and release managers on one controlled automation path.', 'Turn raw run history into evidence that supports planning and prioritisation.', 'Centralise defect conversation and evidence so investigation stays in one thread.', 'Align technical usage with commercial ownership so growth and cost stay visible.', 'B', 'Its team value is that it turn raw run history into evidence that supports planning and prioritisation.', 'medium', 1, '2026-04-16 11:26:56.235'),
(619, 'Analytics', 'Which configuration area should be reviewed first when Analytics behaves unexpectedly?', 'Statuses, priorities, severity rules, assignees, and custom workflow columns.', 'Plan selection, billing contacts, payment methods, alerts, and renewal settings.', 'Date ranges, comparison views, segment filters, and category breakdowns.', 'Language, theme, notifications, API keys, webhooks, retention, and integration settings.', 'C', 'Analytics issues often start with date ranges, comparison views, segment filters, and category breakdowns.', 'medium', 1, '2026-04-16 11:26:56.235'),
(620, 'Analytics', 'Which external connection is most likely to amplify the value of Analytics?', 'Supports finance workflows through invoice exports, alerts, and subscription APIs.', 'Acts as the control panel for external connectivity and event delivery.', 'Often connects to SSO, audit, and provisioning workflows.', 'Complements dashboards, reports, and release reviews with deeper pattern analysis.', 'D', 'Analytics gains leverage when it complements dashboards, reports, and release reviews with deeper pattern analysis.', 'medium', 1, '2026-04-16 11:26:56.235'),
(621, 'Analytics', 'What insight should a QA lead expect to extract from Analytics over time?', 'What changed, when it changed, and which slice of the platform is affected.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'How current quality compares with targets, previous periods, or release criteria.', 'A', 'Analytics helps answer what changed, when it changed, and which slice of the platform is affected.', 'medium', 1, '2026-04-16 11:26:56.235'),
(622, 'Analytics', 'When governing Analytics, what is the main administrative concern?', 'Enforce least privilege and review role changes through audit evidence.', 'Support release and portfolio decisions with evidence instead of anecdote.', 'Create auditable evidence for compliance, release signoff, and customer communication.', 'Review credentials, scopes, and ownership of every integration.', 'B', 'The main governance concern is to support release and portfolio decisions with evidence instead of anecdote.', 'medium', 1, '2026-04-16 11:26:56.235'),
(623, 'Analytics', 'Which security control is the best fit for Analytics in a production workspace?', 'Ensure exported reports only include data authorised for the target audience.', 'Use least-privilege tokens and rotate credentials without breaking downstream automation.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'C', 'The best-fit security control is to keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'medium', 1, '2026-04-16 11:26:56.235'),
(624, 'Analytics', 'During which part of the delivery lifecycle should teams pay closest attention to Analytics?', 'Operational scaling and workflow automation.', 'Automation and external orchestration.', 'Response coordination during execution, triage, and release monitoring.', 'Continuous improvement and release readiness analysis.', 'D', 'Analytics should be emphasised during continuous improvement and release readiness analysis.', 'medium', 1, '2026-04-16 11:26:56.235'),
(625, 'Analytics', 'Which practice helps keep Analytics valuable as the product grows?', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'A', 'Compare multiple periods and dimensions before declaring a regression root cause. keeps Analytics effective at scale.', 'medium', 1, '2026-04-16 11:26:56.235'),
(626, 'Analytics', 'A team says Analytics is configured but not useful. Which missing outcome most likely explains that complaint?', 'Helps teams act on quality trends before they become release blockers.', 'Reduces manual authoring time while preserving review-driven quality.', 'Supports safe administration with traceable actions instead of opaque changes.', 'Preserves context and shortens the loop between issue discovery and resolution.', 'A', 'Without helps teams act on quality trends before they become release blockers., Analytics will feel underused.', 'medium', 1, '2026-04-16 11:26:56.481'),
(627, 'Analytics', 'Which statement best describes the main stakeholder for Analytics?', 'Platform administrators, security reviewers, and compliance stakeholders.', 'QA leaders, engineering managers, and product stakeholders looking for patterns instead of single events.', 'QA teams, admins, and support stakeholders who need a shared operational conversation.', 'QA leads, engineering managers, and release stakeholders who need fast status visibility.', 'B', 'Analytics is designed primarily for qa leaders, engineering managers, and product stakeholders looking for patterns instead of single events.', 'medium', 1, '2026-04-16 11:26:56.481'),
(628, 'Analytics', 'Which kind of operational evidence is most likely to come out of Analytics?', 'A support ticket, collaboration thread, or contextual exchange linked to QA work.', 'An at-a-glance operations snapshot that highlights the latest quality signals.', 'A time-based analytical view of testing signals beyond one individual run.', 'A structured QA workspace boundary with its own tests, settings, and team scope.', 'C', 'Analytics produces or manages a time-based analytical view of testing signals beyond one individual run.', 'medium', 1, '2026-04-16 11:26:56.481'),
(629, 'Analytics', 'Which metric would most directly show whether Analytics is working as intended?', 'Pass-rate and coverage trend indicators that summarise current quality health.', 'Project-level counts for suites, cases, runs, and team activity.', 'Suite pass rate, execution frequency, and average runtime.', 'Trend lines, failure categories, environment comparisons, and quality deltas.', 'D', 'The best-fit measure is trend lines, failure categories, environment comparisons, and quality deltas.', 'medium', 1, '2026-04-16 11:26:56.481'),
(630, 'Analytics', 'If a team is overusing manual effort around Analytics, which action should they revisit?', 'Explore charts, compare periods, and isolate patterns behind quality changes.', 'Create, search, archive, and manage project-level ownership and access.', 'Create suites that reflect smoke, regression, feature, or release-level testing scopes.', 'Author, review, tag, and maintain reproducible validation steps and expected outcomes.', 'A', 'They should return to the intended workflow: explore charts, compare periods, and isolate patterns behind quality changes.', 'medium', 1, '2026-04-16 11:26:56.481'),
(631, 'Analytics', 'Which business value statement best fits Analytics?', 'Group related test cases into maintainable execution units.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Capture the exact scenarios that verify behaviour, risk, and acceptance criteria.', 'Execute selected tests and capture evidence, timing, and outcomes.', 'B', 'Analytics delivers value because it helps analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'medium', 1, '2026-04-16 11:26:56.481'),
(632, 'Analytics', 'Which of these outcomes would signal mature day-to-day usage of Analytics?', 'Connect product intent, QA verification, and developer understanding through explicit scenarios.', 'Give teams a common execution event to investigate when quality shifts.', 'Turn raw run history into evidence that supports planning and prioritisation.', 'Ensure stakeholders receive consistent quality signals on a predictable cadence.', 'C', 'Mature usage means teams use it to turn raw run history into evidence that supports planning and prioritisation.', 'medium', 1, '2026-04-16 11:26:56.481'),
(633, 'Analytics', 'A team wants to scale Analytics safely. Which control should they put in place first?', 'Protect result data and logs because runs may expose sensitive environment details.', 'Restrict schedule creation and deletion because automation can affect many environments.', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'D', 'Scaling safely starts by ensuring teams keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'medium', 1, '2026-04-16 11:26:56.481'),
(634, 'Analytics', 'Which review discussion is most likely to rely on Analytics?', 'What changed, when it changed, and which slice of the platform is affected.', 'Whether reliability is stable over time or tied to a recurring schedule window.', 'Which build, branch, or deployment stage introduced the quality regression.', 'Where the longest delays or most common failures appear in the release path.', 'A', 'Analytics supports review conversations about what changed, when it changed, and which slice of the platform is affected.', 'medium', 1, '2026-04-16 11:26:56.481'),
(635, 'Analytics', 'Which operational habit keeps Analytics aligned with delivery goals?', 'Use branch-aware suites so feature branches get fast smoke feedback and main gets deeper regression coverage.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'B', 'Compare multiple periods and dimensions before declaring a regression root cause. keeps Analytics aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:56.481'),
(636, 'Analytics', 'A platform owner wants advanced value from Analytics. Which approach is strongest?', 'Parallelise independent checks while preserving a final integration and approval gate.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'B', 'The strongest advanced approach is to correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'hard', 1, '2026-04-16 11:26:56.481'),
(637, 'Analytics', 'Which governance posture best protects the long-term reliability of Analytics?', 'Ensure triage, ownership, and closure rules are followed consistently.', 'Restrict financial operations to authorised users and document material plan changes.', 'Support release and portfolio decisions with evidence instead of anecdote.', 'Track and review configuration changes that affect many users or workflows.', 'C', 'Analytics stays reliable when teams support release and portfolio decisions with evidence instead of anecdote.', 'hard', 1, '2026-04-16 11:26:56.481'),
(638, 'Analytics', 'Which security decision would create the greatest risk if ignored for Analytics?', 'Protect payment state, invoice data, and billing admin access.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'D', 'Ignoring this creates the greatest risk: keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'hard', 1, '2026-04-16 11:26:56.481'),
(639, 'Analytics', 'A mature team is redesigning its QA operating model. Where should Analytics sit in that lifecycle?', 'Continuous improvement and release readiness analysis.', 'Platform setup, security hardening, and operational tuning.', 'User onboarding, operational governance, and security review.', 'Status communication, compliance evidence, and release signoff.', 'A', 'Analytics belongs in continuous improvement and release readiness analysis.', 'hard', 1, '2026-04-16 11:26:56.481'),
(640, 'Analytics', 'Which practice best prevents Analytics from degrading into low-signal noise?', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Use dedicated service credentials and document ownership for each integration.', 'B', 'Compare multiple periods and dimensions before declaring a regression root cause. prevents Analytics from losing value.', 'hard', 1, '2026-04-16 11:26:56.481'),
(641, 'Analytics', 'A cross-functional review asks whether Analytics is strategically useful. Which answer is most defensible?', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Expose KaribouQA events and operations for programmatic automation.', 'C', 'Its strategic value is that it analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'hard', 1, '2026-04-16 11:26:56.481'),
(642, 'Analytics', 'Which advanced operational pattern best proves that Analytics is integrated into real delivery practice?', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'D', 'That pattern demonstrates mature operational use because teams correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'hard', 1, '2026-04-16 11:26:56.481'),
(643, 'Analytics', 'If Analytics is producing signals but no decisions, which missing outcome is most likely the problem?', 'What changed, when it changed, and which slice of the platform is affected.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'A', 'Without clear insight into what changed, when it changed, and which slice of the platform is affected., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:56.481'),
(644, 'Analytics', 'Which combination of behaviour and control best reflects disciplined use of Analytics?', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Review privileged changes regularly rather than only after an incident occurs.', 'B', 'Disciplined use is reflected when teams compare multiple periods and dimensions before declaring a regression root cause.', 'hard', 1, '2026-04-16 11:26:56.481'),
(645, 'Analytics', 'During an audit, what would be the strongest justification for investing in Analytics?', 'Require human review before generated outputs become trusted production assets.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Support release and portfolio decisions with evidence instead of anecdote.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'C', 'The strongest audit-friendly justification is that support release and portfolio decisions with evidence instead of anecdote.', 'hard', 1, '2026-04-16 11:26:56.481'),
(646, 'Analytics', 'A team wants Analytics to support scale without extra chaos. Which design choice is best?', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'C', 'The best design choice is to correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'hard', 1, '2026-04-16 11:26:56.481'),
(647, 'Analytics', 'What is the hardest failure to recover from if Analytics lacks its main security control?', 'Limit sensitive operational visibility to authorised users and roles.', 'Restrict project access to only the teams that need that workspace.', 'Protect editing rights so only authorised maintainers can change suite composition.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'D', 'Recovery becomes hardest when teams fail to keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'hard', 1, '2026-04-16 11:26:56.481'),
(648, 'Analytics', 'Which answer best explains how Analytics supports executive-level confidence?', 'What changed, when it changed, and which slice of the platform is affected.', 'Which projects are growing, stable, or falling behind in quality activity.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'A', 'Executive confidence comes from insight into what changed, when it changed, and which slice of the platform is affected.', 'hard', 1, '2026-04-16 11:26:56.481'),
(649, 'Analytics', 'A team is optimising for sustainable scale. Which value from Analytics should they preserve above all?', 'Improves execution consistency and reduces manual run setup.', 'Helps teams act on quality trends before they become release blockers.', 'Improves repeatability by making expected system behaviour explicit.', 'Turns test design into measurable runtime quality feedback.', 'B', 'At scale, the critical preserved value is that Analytics helps teams act on quality trends before they become release blockers.', 'hard', 1, '2026-04-16 11:26:56.481'),
(650, 'Analytics', 'Which statement most clearly distinguishes expert-level use of Analytics from basic adoption?', 'Refactor duplicate cases into a clearer set without losing historical defect coverage.', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'C', 'Expert use appears when teams correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'hard', 1, '2026-04-16 11:26:56.481'),
(651, 'Reports', 'What is the primary purpose of the Reports page in KaribouQA?', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Expose KaribouQA events and operations for programmatic automation.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'D', 'Reports exists to package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'easy', 1, '2026-04-16 11:26:56.481'),
(652, 'Reports', 'A new user opens Reports. What should they expect to do first?', 'Generate, export, and distribute summaries tailored to the audience.', 'Configure external systems so data moves automatically between workflows.', 'Call APIs securely and deliver webhook events to external receivers.', 'Configure in-app, email, or chat alerts for meaningful events.', 'A', 'The main workflow on Reports is to generate, export, and distribute summaries tailored to the audience.', 'easy', 1, '2026-04-16 11:26:56.481'),
(653, 'Reports', 'Which quality signal is most closely associated with Reports?', 'Request success rate, webhook delivery health, and downstream automation reliability.', 'Report freshness, coverage of included evidence, and stakeholder consumption of key quality summaries.', 'Notification delivery rate, acknowledgement speed, and alert-to-action conversion.', 'Draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'B', 'Reports is centred on report freshness, coverage of included evidence, and stakeholder consumption of key quality summaries.', 'easy', 1, '2026-04-16 11:26:56.481'),
(654, 'Reports', 'What kind of output or artefact does Reports mainly produce or manage?', 'A routed event alert that informs someone about a test, defect, or workflow change.', 'AI-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'A structured quality report containing selected runs, metrics, and conclusions.', 'A verifiable record of who changed what, when, and with what effect.', 'C', 'The key artefact for Reports is a structured quality report containing selected runs, metrics, and conclusions.', 'easy', 1, '2026-04-16 11:26:56.481'),
(655, 'Reports', 'Which user group benefits most directly from Reports?', 'QA engineers and technical teams wanting faster content creation with human review.', 'Platform administrators, security reviewers, and compliance stakeholders.', 'QA teams, admins, and support stakeholders who need a shared operational conversation.', 'Managers, auditors, clients, and cross-functional stakeholders who do not need raw execution detail.', 'D', 'Reports primarily serves managers, auditors, clients, and cross-functional stakeholders who do not need raw execution detail.', 'easy', 1, '2026-04-16 11:26:56.481'),
(656, 'Reports', 'Which description best matches the collaboration value of Reports?', 'Provide a common artefact teams can review together during release or status meetings.', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'Keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'Create a shared quality baseline so product, QA, and engineering discuss the same evidence.', 'A', 'The collaboration benefit of Reports is that it provide a common artefact teams can review together during release or status meetings.', 'easy', 1, '2026-04-16 11:26:56.481'),
(657, 'Reports', 'If an admin is configuring Reports, which area are they most likely adjusting?', 'Support routing, collaboration spaces, escalation rules, and participant access.', 'Report scope, time window, included modules, output format, and recipients.', 'Dashboard filters, time windows, and widget layout preferences.', 'Project metadata, membership, environment defaults, and visibility rules.', 'B', 'Reports is configured through report scope, time window, included modules, output format, and recipients.', 'easy', 1, '2026-04-16 11:26:56.481'),
(658, 'Reports', 'What integration touchpoint best fits Reports?', 'Links users into deeper modules such as runs, bugs, analytics, and reports.', 'Acts as the anchor for downstream suites, runs, schedules, and reporting.', 'Draws from dashboards, analytics, runs, and bugs to produce stakeholder-facing output.', 'Feeds scheduled runs, CD runs, and pipeline stages with curated test scopes.', 'C', 'Reports integrates by draws from dashboards, analytics, runs, and bugs to produce stakeholder-facing output.', 'easy', 1, '2026-04-16 11:26:56.481'),
(659, 'Reports', 'What automation outcome does Reports most directly support?', 'Keeps automated assets separated and easier to govern at scale.', 'Improves execution consistency and reduces manual run setup.', 'Improves repeatability by making expected system behaviour explicit.', 'Reduces manual status preparation and standardises quality communication.', 'D', 'Reports helps by reduces manual status preparation and standardises quality communication.', 'easy', 1, '2026-04-16 11:26:56.481'),
(660, 'Reports', 'Which type of insight should a team expect from Reports?', 'How current quality compares with targets, previous periods, or release criteria.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'Which changes or environments are associated with the observed failures.', 'A', 'Reports helps teams understand how current quality compares with targets, previous periods, or release criteria.', 'easy', 1, '2026-04-16 11:26:56.481'),
(661, 'Reports', 'Which governance goal is most strongly supported by Reports?', 'Create auditable evidence for compliance, release signoff, and customer communication.', 'Ensure important releases have auditable execution evidence before promotion.', 'Assign ownership and alerting so silent failures do not go unnoticed.', 'Use quality gates to stop risky builds before they progress to later environments.', 'A', 'Reports supports governance because it helps teams create auditable evidence for compliance, release signoff, and customer communication.', 'easy', 1, '2026-04-16 11:26:56.481'),
(662, 'Reports', 'Which security concern is most relevant when managing Reports?', 'Restrict schedule creation and deletion because automation can affect many environments.', 'Ensure exported reports only include data authorised for the target audience.', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'B', 'Reports requires teams to ensure exported reports only include data authorised for the target audience.', 'easy', 1, '2026-04-16 11:26:56.481'),
(663, 'Reports', 'At which stage of the QA lifecycle is Reports most important?', 'Build verification and progressive delivery.', 'End-to-end validation from change introduction through release readiness.', 'Status communication, compliance evidence, and release signoff.', 'Failure management and root-cause follow-through.', 'C', 'Reports is most important during status communication, compliance evidence, and release signoff.', 'easy', 1, '2026-04-16 11:26:56.481'),
(664, 'Reports', 'Which practice is most likely to improve how a team uses Reports?', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'D', 'The most reliable improvement for Reports is to tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'easy', 1, '2026-04-16 11:26:56.481'),
(665, 'Reports', 'Which advanced use case best represents mature adoption of Reports?', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'A', 'Reports is being used at an advanced level when teams automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'easy', 1, '2026-04-16 11:26:56.481'),
(666, 'Reports', 'A team wants to use Reports effectively. Which goal should they prioritise?', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'C', 'The best priority is the core purpose of Reports: package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'medium', 1, '2026-04-16 11:26:56.481'),
(667, 'Reports', 'A release manager asks what Reports contributes to delivery. Which answer is best?', 'Reduces onboarding and offboarding friction while preserving traceability.', 'Helps teams act on quality trends before they become release blockers.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'Reduces manual status preparation and standardises quality communication.', 'D', 'Reports contributes to delivery by reduces manual status preparation and standardises quality communication.', 'medium', 1, '2026-04-16 11:26:56.481'),
(668, 'Reports', 'Which collaboration outcome best explains why Reports matters beyond one individual user?', 'Provide a common artefact teams can review together during release or status meetings.', 'Turn raw run history into evidence that supports planning and prioritisation.', 'Push quality context into the tools where developers and managers already work.', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'A', 'Its team value is that it provide a common artefact teams can review together during release or status meetings.', 'medium', 1, '2026-04-16 11:26:56.481'),
(669, 'Reports', 'Which configuration area should be reviewed first when Reports behaves unexpectedly?', 'Credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'Report scope, time window, included modules, output format, and recipients.', 'API keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'Event subscriptions, channels, recipients, and escalation rules.', 'B', 'Reports issues often start with report scope, time window, included modules, output format, and recipients.', 'medium', 1, '2026-04-16 11:26:56.481'),
(670, 'Reports', 'Which external connection is most likely to amplify the value of Reports?', 'Serves as the technical foundation for CI/CD, chat, ticketing, and analytics connections.', 'Feeds email systems, Slack, and in-app workflows with actionable quality events.', 'Draws from dashboards, analytics, runs, and bugs to produce stakeholder-facing output.', 'Can feed test cases, bug triage, and analysis workflows with AI-assisted content.', 'C', 'Reports gains leverage when it draws from dashboards, analytics, runs, and bugs to produce stakeholder-facing output.', 'medium', 1, '2026-04-16 11:26:56.481'),
(671, 'Reports', 'What insight should a QA lead expect to extract from Reports over time?', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'Which privileged changes occurred and whether they match approved operational intent.', 'How current quality compares with targets, previous periods, or release criteria.', 'D', 'Reports helps answer how current quality compares with targets, previous periods, or release criteria.', 'medium', 1, '2026-04-16 11:26:56.481'),
(672, 'Reports', 'When governing Reports, what is the main administrative concern?', 'Create auditable evidence for compliance, release signoff, and customer communication.', 'Require human review before generated outputs become trusted production assets.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'A', 'The main governance concern is to create auditable evidence for compliance, release signoff, and customer communication.', 'medium', 1, '2026-04-16 11:26:56.481'),
(673, 'Reports', 'Which security control is the best fit for Reports in a production workspace?', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Ensure exported reports only include data authorised for the target audience.', 'Protect sensitive attachments and private operational conversations.', 'Limit sensitive operational visibility to authorised users and roles.', 'B', 'The best-fit security control is to ensure exported reports only include data authorised for the target audience.', 'medium', 1, '2026-04-16 11:26:56.481'),
(674, 'Reports', 'During which part of the delivery lifecycle should teams pay closest attention to Reports?', 'Operational response, knowledge sharing, and issue resolution.', 'Ongoing monitoring after test execution and before release decisions.', 'Status communication, compliance evidence, and release signoff.', 'Early setup and continuous maintenance of the QA operating model.', 'C', 'Reports should be emphasised during status communication, compliance evidence, and release signoff.', 'medium', 1, '2026-04-16 11:26:56.481'),
(675, 'Reports', 'Which practice helps keep Reports valuable as the product grows?', 'Pair aggregate health signals with drill-down views instead of relying on one summary metric.', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'D', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder. keeps Reports effective at scale.', 'medium', 1, '2026-04-16 11:26:56.481'),
(676, 'Reports', 'A team says Reports is configured but not useful. Which missing outcome most likely explains that complaint?', 'Improves execution consistency and reduces manual run setup.', 'Improves repeatability by making expected system behaviour explicit.', 'Turns test design into measurable runtime quality feedback.', 'Reduces manual status preparation and standardises quality communication.', 'D', 'Without reduces manual status preparation and standardises quality communication., Reports will feel underused.', 'medium', 1, '2026-04-16 11:26:56.481'),
(677, 'Reports', 'Which statement best describes the main stakeholder for Reports?', 'Managers, auditors, clients, and cross-functional stakeholders who do not need raw execution detail.', 'QA analysts and automation engineers defining the source of test truth.', 'Engineers and QA staff validating the current state of a build or environment.', 'Teams that need dependable daily, nightly, or weekly validation cycles.', 'A', 'Reports is designed primarily for managers, auditors, clients, and cross-functional stakeholders who do not need raw execution detail.', 'medium', 1, '2026-04-16 11:26:56.481'),
(678, 'Reports', 'Which kind of operational evidence is most likely to come out of Reports?', 'A timestamped execution record with logs, attachments, and final status.', 'A structured quality report containing selected runs, metrics, and conclusions.', 'A reusable schedule definition that automatically creates future run records.', 'A pipeline-linked execution with commit or build context attached.', 'B', 'Reports produces or manages a structured quality report containing selected runs, metrics, and conclusions.', 'medium', 1, '2026-04-16 11:26:56.481'),
(679, 'Reports', 'Which metric would most directly show whether Reports is working as intended?', 'On-time trigger rate, schedule success trend, and repeated failure frequency.', 'Gate pass rate, build-to-feedback time, and blocked deployment frequency.', 'Report freshness, coverage of included evidence, and stakeholder consumption of key quality summaries.', 'Pipeline duration, stage success rate, bottlenecks, and recovery speed.', 'C', 'The best-fit measure is report freshness, coverage of included evidence, and stakeholder consumption of key quality summaries.', 'medium', 1, '2026-04-16 11:26:56.481'),
(680, 'Reports', 'If a team is overusing manual effort around Reports, which action should they revisit?', 'Map pipeline events or branches to the right test scope and environment.', 'Design stage order, dependencies, gates, and artifact flow across the delivery lifecycle.', 'Create, triage, assign, comment on, and verify defects from one place.', 'Generate, export, and distribute summaries tailored to the audience.', 'D', 'They should return to the intended workflow: generate, export, and distribute summaries tailored to the audience.', 'medium', 1, '2026-04-16 11:26:56.481'),
(681, 'Reports', 'Which business value statement best fits Reports?', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'Model multi-stage QA workflows that combine validation, execution, approvals, and reporting.', 'Convert failures and findings into accountable defect work with traceable lifecycle status.', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'A', 'Reports delivers value because it helps package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'medium', 1, '2026-04-16 11:26:56.481'),
(682, 'Reports', 'Which of these outcomes would signal mature day-to-day usage of Reports?', 'Centralise defect conversation and evidence so investigation stays in one thread.', 'Provide a common artefact teams can review together during release or status meetings.', 'Align technical usage with commercial ownership so growth and cost stay visible.', 'Provide shared defaults while allowing the right level of team or user customisation.', 'B', 'Mature usage means teams use it to provide a common artefact teams can review together during release or status meetings.', 'medium', 1, '2026-04-16 11:26:56.481'),
(683, 'Reports', 'A team wants to scale Reports safely. Which control should they put in place first?', 'Protect payment state, invoice data, and billing admin access.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Ensure exported reports only include data authorised for the target audience.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'C', 'Scaling safely starts by ensuring teams ensure exported reports only include data authorised for the target audience.', 'medium', 1, '2026-04-16 11:26:56.481'),
(684, 'Reports', 'Which review discussion is most likely to rely on Reports?', 'Which operational issues trace back to misconfiguration versus product defects.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'What changed, when it changed, and which slice of the platform is affected.', 'How current quality compares with targets, previous periods, or release criteria.', 'D', 'Reports supports review conversations about how current quality compares with targets, previous periods, or release criteria.', 'medium', 1, '2026-04-16 11:26:56.481'),
(685, 'Reports', 'Which operational habit keeps Reports aligned with delivery goals?', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Use dedicated service credentials and document ownership for each integration.', 'A', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder. keeps Reports aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:56.481'),
(686, 'Reports', 'A platform owner wants advanced value from Reports. Which approach is strongest?', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'A', 'The strongest advanced approach is to automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'hard', 1, '2026-04-16 11:26:56.481'),
(687, 'Reports', 'Which governance posture best protects the long-term reliability of Reports?', 'Review credentials, scopes, and ownership of every integration.', 'Create auditable evidence for compliance, release signoff, and customer communication.', 'Track ownership, access scope, and change history for programmable access points.', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'B', 'Reports stays reliable when teams create auditable evidence for compliance, release signoff, and customer communication.', 'hard', 1, '2026-04-16 11:26:56.481'),
(688, 'Reports', 'Which security decision would create the greatest risk if ignored for Reports?', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Ensure exported reports only include data authorised for the target audience.', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'C', 'Ignoring this creates the greatest risk: ensure exported reports only include data authorised for the target audience.', 'hard', 1, '2026-04-16 11:26:56.481'),
(689, 'Reports', 'A mature team is redesigning its QA operating model. Where should Reports sit in that lifecycle?', 'Response coordination during execution, triage, and release monitoring.', 'Acceleration of design, troubleshooting, and repetitive QA tasks.', 'Operational governance and compliance assurance.', 'Status communication, compliance evidence, and release signoff.', 'D', 'Reports belongs in status communication, compliance evidence, and release signoff.', 'hard', 1, '2026-04-16 11:26:56.481'),
(690, 'Reports', 'Which practice best prevents Reports from degrading into low-signal noise?', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Review privileged changes regularly rather than only after an incident occurs.', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'A', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder. prevents Reports from losing value.', 'hard', 1, '2026-04-16 11:26:56.481'),
(691, 'Reports', 'A cross-functional review asks whether Reports is strategically useful. Which answer is most defensible?', 'Give administrators operational oversight, auditability, and control over the platform.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'B', 'Its strategic value is that it package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'hard', 1, '2026-04-16 11:26:56.481'),
(692, 'Reports', 'Which advanced operational pattern best proves that Reports is integrated into real delivery practice?', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'C', 'That pattern demonstrates mature operational use because teams automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'hard', 1, '2026-04-16 11:26:56.481'),
(693, 'Reports', 'If Reports is producing signals but no decisions, which missing outcome is most likely the problem?', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'Which projects are growing, stable, or falling behind in quality activity.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'How current quality compares with targets, previous periods, or release criteria.', 'D', 'Without clear insight into how current quality compares with targets, previous periods, or release criteria., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:56.481'),
(694, 'Reports', 'Which combination of behaviour and control best reflects disciplined use of Reports?', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Write cases around business outcomes and observable results, not implementation guesses.', 'A', 'Disciplined use is reflected when teams tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'hard', 1, '2026-04-16 11:26:56.481'),
(695, 'Reports', 'During an audit, what would be the strongest justification for investing in Reports?', 'Ensure critical user journeys are always present in the right execution pack.', 'Create auditable evidence for compliance, release signoff, and customer communication.', 'Maintain consistent case quality and avoid duplicate or stale scenarios.', 'Ensure important releases have auditable execution evidence before promotion.', 'B', 'The strongest audit-friendly justification is that create auditable evidence for compliance, release signoff, and customer communication.', 'hard', 1, '2026-04-16 11:26:56.481'),
(696, 'Reports', 'A team wants Reports to support scale without extra chaos. Which design choice is best?', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'B', 'The best design choice is to automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'hard', 1, '2026-04-16 11:26:56.481'),
(697, 'Reports', 'What is the hardest failure to recover from if Reports lacks its main security control?', 'Restrict schedule creation and deletion because automation can affect many environments.', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Ensure exported reports only include data authorised for the target audience.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'C', 'Recovery becomes hardest when teams fail to ensure exported reports only include data authorised for the target audience.', 'hard', 1, '2026-04-16 11:26:56.481'),
(698, 'Reports', 'Which answer best explains how Reports supports executive-level confidence?', 'Which build, branch, or deployment stage introduced the quality regression.', 'Where the longest delays or most common failures appear in the release path.', 'Which modules, severities, and workflows are creating the most defect pressure.', 'How current quality compares with targets, previous periods, or release criteria.', 'D', 'Executive confidence comes from insight into how current quality compares with targets, previous periods, or release criteria.', 'hard', 1, '2026-04-16 11:26:56.481'),
(699, 'Reports', 'A team is optimising for sustainable scale. Which value from Reports should they preserve above all?', 'Reduces manual status preparation and standardises quality communication.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'Reduces manual transcription from failed test evidence into actionable defect records.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'A', 'At scale, the critical preserved value is that Reports reduces manual status preparation and standardises quality communication.', 'hard', 1, '2026-04-16 11:26:56.481'),
(700, 'Reports', 'Which statement most clearly distinguishes expert-level use of Reports from basic adoption?', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'B', 'Expert use appears when teams automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'hard', 1, '2026-04-16 11:26:56.481'),
(701, 'Integrations', 'What is the primary purpose of the Integrations page in KaribouQA?', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'Organise workspaces around applications, services, or business domains under test.', 'Group related test cases into maintainable execution units.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'D', 'Integrations exists to connect karibouqa with the delivery, collaboration, and issue-management tools around it.', 'easy', 1, '2026-04-16 11:26:56.481'),
(702, 'Integrations', 'A new user opens Integrations. What should they expect to do first?', 'Configure external systems so data moves automatically between workflows.', 'Create, search, archive, and manage project-level ownership and access.', 'Create suites that reflect smoke, regression, feature, or release-level testing scopes.', 'Author, review, tag, and maintain reproducible validation steps and expected outcomes.', 'A', 'The main workflow on Integrations is to configure external systems so data moves automatically between workflows.', 'easy', 1, '2026-04-16 11:26:56.481'),
(703, 'Integrations', 'Which quality signal is most closely associated with Integrations?', 'Suite pass rate, execution frequency, and average runtime.', 'Connection health, event delivery success, and integration adoption.', 'Case coverage, maintenance churn, execution outcome, and defect linkage.', 'Run status, duration, pass rate, and failure distribution.', 'B', 'Integrations is centred on connection health, event delivery success, and integration adoption.', 'easy', 1, '2026-04-16 11:26:56.481'),
(704, 'Integrations', 'What kind of output or artefact does Integrations mainly produce or manage?', 'A single verifiable scenario with steps, expected results, and traceable context.', 'A timestamped execution record with logs, attachments, and final status.', 'A trusted linkage between KaribouQA and systems such as Jira, Slack, GitHub, or GitLab.', 'A reusable schedule definition that automatically creates future run records.', 'C', 'The key artefact for Integrations is a trusted linkage between karibouqa and systems such as jira, slack, github, or gitlab.', 'easy', 1, '2026-04-16 11:26:56.481'),
(705, 'Integrations', 'Which user group benefits most directly from Integrations?', 'Engineers and QA staff validating the current state of a build or environment.', 'Teams that need dependable daily, nightly, or weekly validation cycles.', 'Delivery teams integrating automated testing with deployment automation.', 'Teams that need QA activity reflected in their existing engineering ecosystem.', 'D', 'Integrations primarily serves teams that need qa activity reflected in their existing engineering ecosystem.', 'easy', 1, '2026-04-16 11:26:56.481'),
(706, 'Integrations', 'Which description best matches the collaboration value of Integrations?', 'Push quality context into the tools where developers and managers already work.', 'Ensure stakeholders receive consistent quality signals on a predictable cadence.', 'Make test outcomes visible exactly where developers and release engineers make merge decisions.', 'Aligns QA, development, ops, and release managers on one controlled automation path.', 'A', 'The collaboration benefit of Integrations is that it push quality context into the tools where developers and managers already work.', 'easy', 1, '2026-04-16 11:26:56.481'),
(707, 'Integrations', 'If an admin is configuring Integrations, which area are they most likely adjusting?', 'Webhook payload mapping, branch rules, target suites, timeout rules, and gate thresholds.', 'Credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'Stage dependencies, conditions, approvals, retries, artifacts, and notifications.', 'Statuses, priorities, severity rules, assignees, and custom workflow columns.', 'B', 'Integrations is configured through credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'easy', 1, '2026-04-16 11:26:56.481'),
(708, 'Integrations', 'What integration touchpoint best fits Integrations?', 'Coordinates suites, runs, CD events, security checks, and deployment actions.', 'Links to failed tests, screenshots, runs, comments, and external trackers.', 'This module is itself the connectivity layer for third-party workflow integration.', 'Supports finance workflows through invoice exports, alerts, and subscription APIs.', 'C', 'Integrations integrates by this module is itself the connectivity layer for third-party workflow integration.', 'easy', 1, '2026-04-16 11:26:56.481'),
(709, 'Integrations', 'What automation outcome does Integrations most directly support?', 'Reduces manual transcription from failed test evidence into actionable defect records.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'Keeps automation reliable by centralising the parameters it depends on.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'D', 'Integrations helps by eliminates repetitive manual updates between qa and adjacent tools.', 'easy', 1, '2026-04-16 11:26:56.481'),
(710, 'Integrations', 'Which type of insight should a team expect from Integrations?', 'Which external workflows receive reliable quality signals and which connections need attention.', 'Whether the current plan matches actual platform consumption and growth trend.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'A', 'Integrations helps teams understand which external workflows receive reliable quality signals and which connections need attention.', 'easy', 1, '2026-04-16 11:26:56.481'),
(711, 'Integrations', 'Which governance goal is most strongly supported by Integrations?', 'Review credentials, scopes, and ownership of every integration.', 'Enforce least privilege and review role changes through audit evidence.', 'Support release and portfolio decisions with evidence instead of anecdote.', 'Create auditable evidence for compliance, release signoff, and customer communication.', 'A', 'Integrations supports governance because it helps teams review credentials, scopes, and ownership of every integration.', 'easy', 1, '2026-04-16 11:26:56.481'),
(712, 'Integrations', 'Which security concern is most relevant when managing Integrations?', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'Use least-privilege tokens and rotate credentials without breaking downstream automation.', 'Ensure exported reports only include data authorised for the target audience.', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'B', 'Integrations requires teams to use least-privilege tokens and rotate credentials without breaking downstream automation.', 'easy', 1, '2026-04-16 11:26:56.481'),
(713, 'Integrations', 'At which stage of the QA lifecycle is Integrations most important?', 'Status communication, compliance evidence, and release signoff.', 'Automation and external orchestration.', 'Operational scaling and workflow automation.', 'Response coordination during execution, triage, and release monitoring.', 'C', 'Integrations is most important during operational scaling and workflow automation.', 'easy', 1, '2026-04-16 11:26:56.481'),
(714, 'Integrations', 'Which practice is most likely to improve how a team uses Integrations?', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Use dedicated service credentials and document ownership for each integration.', 'D', 'The most reliable improvement for Integrations is to use dedicated service credentials and document ownership for each integration.', 'easy', 1, '2026-04-16 11:26:56.481'),
(715, 'Integrations', 'Which advanced use case best represents mature adoption of Integrations?', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'A', 'Integrations is being used at an advanced level when teams map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'easy', 1, '2026-04-16 11:26:56.481'),
(716, 'Integrations', 'A team wants to use Integrations effectively. Which goal should they prioritise?', 'Give administrators operational oversight, auditability, and control over the platform.', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'C', 'The best priority is the core purpose of Integrations: connect karibouqa with the delivery, collaboration, and issue-management tools around it.', 'medium', 1, '2026-04-16 11:26:56.481'),
(717, 'Integrations', 'A release manager asks what Integrations contributes to delivery. Which answer is best?', 'Preserves context and shortens the loop between issue discovery and resolution.', 'Shortens time-to-diagnosis by surfacing the most important signals first.', 'Keeps automated assets separated and easier to govern at scale.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'D', 'Integrations contributes to delivery by eliminates repetitive manual updates between qa and adjacent tools.', 'medium', 1, '2026-04-16 11:26:56.481'),
(718, 'Integrations', 'Which collaboration outcome best explains why Integrations matters beyond one individual user?', 'Push quality context into the tools where developers and managers already work.', 'Create a shared quality baseline so product, QA, and engineering discuss the same evidence.', 'Align teams around a shared testing context for one application or feature area.', 'Give teams a common contract for what a smoke or regression run actually contains.', 'A', 'Its team value is that it push quality context into the tools where developers and managers already work.', 'medium', 1, '2026-04-16 11:26:56.481'),
(719, 'Integrations', 'Which configuration area should be reviewed first when Integrations behaves unexpectedly?', 'Project metadata, membership, environment defaults, and visibility rules.', 'Credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'Suite membership, tags, order, environment defaults, and ownership.', 'Priority, tags, preconditions, expected results, and ownership fields.', 'B', 'Integrations issues often start with credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'medium', 1, '2026-04-16 11:26:56.481'),
(720, 'Integrations', 'Which external connection is most likely to amplify the value of Integrations?', 'Feeds scheduled runs, CD runs, and pipeline stages with curated test scopes.', 'Links into suites, runs, bugs, and reporting for full traceability.', 'This module is itself the connectivity layer for third-party workflow integration.', 'Feeds dashboards, bugs, schedules, pipelines, and reports with execution evidence.', 'C', 'Integrations gains leverage when it this module is itself the connectivity layer for third-party workflow integration.', 'medium', 1, '2026-04-16 11:26:56.481'),
(721, 'Integrations', 'What insight should a QA lead expect to extract from Integrations over time?', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'Which changes or environments are associated with the observed failures.', 'Whether reliability is stable over time or tied to a recurring schedule window.', 'Which external workflows receive reliable quality signals and which connections need attention.', 'D', 'Integrations helps answer which external workflows receive reliable quality signals and which connections need attention.', 'medium', 1, '2026-04-16 11:26:56.481'),
(722, 'Integrations', 'When governing Integrations, what is the main administrative concern?', 'Review credentials, scopes, and ownership of every integration.', 'Ensure important releases have auditable execution evidence before promotion.', 'Assign ownership and alerting so silent failures do not go unnoticed.', 'Use quality gates to stop risky builds before they progress to later environments.', 'A', 'The main governance concern is to review credentials, scopes, and ownership of every integration.', 'medium', 1, '2026-04-16 11:26:56.481'),
(723, 'Integrations', 'Which security control is the best fit for Integrations in a production workspace?', 'Restrict schedule creation and deletion because automation can affect many environments.', 'Use least-privilege tokens and rotate credentials without breaking downstream automation.', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'B', 'The best-fit security control is to use least-privilege tokens and rotate credentials without breaking downstream automation.', 'medium', 1, '2026-04-16 11:26:56.481'),
(724, 'Integrations', 'During which part of the delivery lifecycle should teams pay closest attention to Integrations?', 'Build verification and progressive delivery.', 'End-to-end validation from change introduction through release readiness.', 'Operational scaling and workflow automation.', 'Failure management and root-cause follow-through.', 'C', 'Integrations should be emphasised during operational scaling and workflow automation.', 'medium', 1, '2026-04-16 11:26:56.481'),
(725, 'Integrations', 'Which practice helps keep Integrations valuable as the product grows?', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Use dedicated service credentials and document ownership for each integration.', 'D', 'Use dedicated service credentials and document ownership for each integration. keeps Integrations effective at scale.', 'medium', 1, '2026-04-16 11:26:56.481'),
(726, 'Integrations', 'A team says Integrations is configured but not useful. Which missing outcome most likely explains that complaint?', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'Keeps automation reliable by centralising the parameters it depends on.', 'Reduces onboarding and offboarding friction while preserving traceability.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'D', 'Without eliminates repetitive manual updates between qa and adjacent tools., Integrations will feel underused.', 'medium', 1, '2026-04-16 11:26:56.652'),
(727, 'Integrations', 'Which statement best describes the main stakeholder for Integrations?', 'Teams that need QA activity reflected in their existing engineering ecosystem.', 'Admins, managers, and power users who govern how the platform operates.', 'Workspace administrators and managers responsible for access governance.', 'QA leaders, engineering managers, and product stakeholders looking for patterns instead of single events.', 'A', 'Integrations is designed primarily for teams that need qa activity reflected in their existing engineering ecosystem.', 'medium', 1, '2026-04-16 11:26:56.652'),
(728, 'Integrations', 'Which kind of operational evidence is most likely to come out of Integrations?', 'A governed workspace directory of users, teams, roles, and organisational metadata.', 'A trusted linkage between KaribouQA and systems such as Jira, Slack, GitHub, or GitLab.', 'A time-based analytical view of testing signals beyond one individual run.', 'A structured quality report containing selected runs, metrics, and conclusions.', 'B', 'Integrations produces or manages a trusted linkage between karibouqa and systems such as jira, slack, github, or gitlab.', 'medium', 1, '2026-04-16 11:26:56.652'),
(729, 'Integrations', 'Which metric would most directly show whether Integrations is working as intended?', 'Trend lines, failure categories, environment comparisons, and quality deltas.', 'Report freshness, coverage of included evidence, and stakeholder consumption of key quality summaries.', 'Connection health, event delivery success, and integration adoption.', 'Request success rate, webhook delivery health, and downstream automation reliability.', 'C', 'The best-fit measure is connection health, event delivery success, and integration adoption.', 'medium', 1, '2026-04-16 11:26:56.652'),
(730, 'Integrations', 'If a team is overusing manual effort around Integrations, which action should they revisit?', 'Generate, export, and distribute summaries tailored to the audience.', 'Call APIs securely and deliver webhook events to external receivers.', 'Configure in-app, email, or chat alerts for meaningful events.', 'Configure external systems so data moves automatically between workflows.', 'D', 'They should return to the intended workflow: configure external systems so data moves automatically between workflows.', 'medium', 1, '2026-04-16 11:26:56.652'),
(731, 'Integrations', 'Which business value statement best fits Integrations?', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Expose KaribouQA events and operations for programmatic automation.', 'Deliver the right quality signal to the right person through the right channel.', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'A', 'Integrations delivers value because it helps connect karibouqa with the delivery, collaboration, and issue-management tools around it.', 'medium', 1, '2026-04-16 11:26:56.652'),
(732, 'Integrations', 'Which of these outcomes would signal mature day-to-day usage of Integrations?', 'Shortens reaction time by getting important changes in front of the responsible people quickly.', 'Push quality context into the tools where developers and managers already work.', 'Speed up first drafts while keeping QA expertise in control of final verification quality.', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'B', 'Mature usage means teams use it to push quality context into the tools where developers and managers already work.', 'medium', 1, '2026-04-16 11:26:56.652'),
(733, 'Integrations', 'A team wants to scale Integrations safely. Which control should they put in place first?', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Use least-privilege tokens and rotate credentials without breaking downstream automation.', 'Protect sensitive attachments and private operational conversations.', 'C', 'Scaling safely starts by ensuring teams use least-privilege tokens and rotate credentials without breaking downstream automation.', 'medium', 1, '2026-04-16 11:26:56.652'),
(734, 'Integrations', 'Which review discussion is most likely to rely on Integrations?', 'Which privileged changes occurred and whether they match approved operational intent.', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'Which external workflows receive reliable quality signals and which connections need attention.', 'D', 'Integrations supports review conversations about which external workflows receive reliable quality signals and which connections need attention.', 'medium', 1, '2026-04-16 11:26:56.652'),
(735, 'Integrations', 'Which operational habit keeps Integrations aligned with delivery goals?', 'Use dedicated service credentials and document ownership for each integration.', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'Pair aggregate health signals with drill-down views instead of relying on one summary metric.', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'A', 'Use dedicated service credentials and document ownership for each integration. keeps Integrations aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:56.652'),
(736, 'Integrations', 'A platform owner wants advanced value from Integrations. Which approach is strongest?', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'A', 'The strongest advanced approach is to map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'hard', 1, '2026-04-16 11:26:56.652'),
(737, 'Integrations', 'Which governance posture best protects the long-term reliability of Integrations?', 'Assign ownership and keep archived work accessible without polluting active delivery views.', 'Review credentials, scopes, and ownership of every integration.', 'Ensure critical user journeys are always present in the right execution pack.', 'Maintain consistent case quality and avoid duplicate or stale scenarios.', 'B', 'Integrations stays reliable when teams review credentials, scopes, and ownership of every integration.', 'hard', 1, '2026-04-16 11:26:56.652'),
(738, 'Integrations', 'Which security decision would create the greatest risk if ignored for Integrations?', 'Protect editing rights so only authorised maintainers can change suite composition.', 'Restrict destructive edits so historical verification evidence remains trustworthy.', 'Use least-privilege tokens and rotate credentials without breaking downstream automation.', 'Protect result data and logs because runs may expose sensitive environment details.', 'C', 'Ignoring this creates the greatest risk: use least-privilege tokens and rotate credentials without breaking downstream automation.', 'hard', 1, '2026-04-16 11:26:56.652'),
(739, 'Integrations', 'A mature team is redesigning its QA operating model. Where should Integrations sit in that lifecycle?', 'Requirement decomposition and sustained regression protection.', 'Execution and immediate diagnosis after code or configuration changes.', 'Continuous validation between releases and after regular deployment events.', 'Operational scaling and workflow automation.', 'D', 'Integrations belongs in operational scaling and workflow automation.', 'hard', 1, '2026-04-16 11:26:56.652'),
(740, 'Integrations', 'Which practice best prevents Integrations from degrading into low-signal noise?', 'Use dedicated service credentials and document ownership for each integration.', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'Use branch-aware suites so feature branches get fast smoke feedback and main gets deeper regression coverage.', 'A', 'Use dedicated service credentials and document ownership for each integration. prevents Integrations from losing value.', 'hard', 1, '2026-04-16 11:26:56.652'),
(741, 'Integrations', 'A cross-functional review asks whether Integrations is strategically useful. Which answer is most defensible?', 'Automate recurring execution without manual intervention.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Trigger tests from CI/CD events so quality feedback happens inside delivery workflows.', 'Model multi-stage QA workflows that combine validation, execution, approvals, and reporting.', 'B', 'Its strategic value is that it connect karibouqa with the delivery, collaboration, and issue-management tools around it.', 'hard', 1, '2026-04-16 11:26:56.652'),
(742, 'Integrations', 'Which advanced operational pattern best proves that Integrations is integrated into real delivery practice?', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'Parallelise independent checks while preserving a final integration and approval gate.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'C', 'That pattern demonstrates mature operational use because teams map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'hard', 1, '2026-04-16 11:26:56.652'),
(743, 'Integrations', 'If Integrations is producing signals but no decisions, which missing outcome is most likely the problem?', 'Where the longest delays or most common failures appear in the release path.', 'Which modules, severities, and workflows are creating the most defect pressure.', 'Whether the current plan matches actual platform consumption and growth trend.', 'Which external workflows receive reliable quality signals and which connections need attention.', 'D', 'Without clear insight into which external workflows receive reliable quality signals and which connections need attention., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:56.652'),
(744, 'Integrations', 'Which combination of behaviour and control best reflects disciplined use of Integrations?', 'Use dedicated service credentials and document ownership for each integration.', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'A', 'Disciplined use is reflected when teams use dedicated service credentials and document ownership for each integration.', 'hard', 1, '2026-04-16 11:26:56.652'),
(745, 'Integrations', 'During an audit, what would be the strongest justification for investing in Integrations?', 'Restrict financial operations to authorised users and document material plan changes.', 'Review credentials, scopes, and ownership of every integration.', 'Track and review configuration changes that affect many users or workflows.', 'Enforce least privilege and review role changes through audit evidence.', 'B', 'The strongest audit-friendly justification is that review credentials, scopes, and ownership of every integration.', 'hard', 1, '2026-04-16 11:26:56.652'),
(746, 'Integrations', 'A team wants Integrations to support scale without extra chaos. Which design choice is best?', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'B', 'The best design choice is to map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'hard', 1, '2026-04-16 11:26:56.652'),
(747, 'Integrations', 'What is the hardest failure to recover from if Integrations lacks its main security control?', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'Ensure exported reports only include data authorised for the target audience.', 'Use least-privilege tokens and rotate credentials without breaking downstream automation.', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'C', 'Recovery becomes hardest when teams fail to use least-privilege tokens and rotate credentials without breaking downstream automation.', 'hard', 1, '2026-04-16 11:26:56.652'),
(748, 'Integrations', 'Which answer best explains how Integrations supports executive-level confidence?', 'How current quality compares with targets, previous periods, or release criteria.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which external workflows receive reliable quality signals and which connections need attention.', 'D', 'Executive confidence comes from insight into which external workflows receive reliable quality signals and which connections need attention.', 'hard', 1, '2026-04-16 11:26:56.652'),
(749, 'Integrations', 'A team is optimising for sustainable scale. Which value from Integrations should they preserve above all?', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'Enables event-driven and scripted control of the QA platform.', 'Reduces the delay between a failing signal and the team response.', 'Reduces manual authoring time while preserving review-driven quality.', 'A', 'At scale, the critical preserved value is that Integrations eliminates repetitive manual updates between qa and adjacent tools.', 'hard', 1, '2026-04-16 11:26:56.652'),
(750, 'Integrations', 'Which statement most clearly distinguishes expert-level use of Integrations from basic adoption?', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'B', 'Expert use appears when teams map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'hard', 1, '2026-04-16 11:26:56.652'),
(751, 'API & Webhooks', 'What is the primary purpose of the API & Webhooks page in KaribouQA?', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'Give administrators operational oversight, auditability, and control over the platform.', 'Expose KaribouQA events and operations for programmatic automation.', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'C', 'API & Webhooks exists to expose karibouqa events and operations for programmatic automation.', 'easy', 1, '2026-04-16 11:26:56.652'),
(752, 'API & Webhooks', 'A new user opens API & Webhooks. What should they expect to do first?', 'Review admin actions, audit logs, usage, and high-impact configuration changes.', 'Raise support requests, discuss findings, and keep context attached to the work.', 'Inspect pass/fail trends, recent runs, and coverage signals before drilling into detailed results.', 'Call APIs securely and deliver webhook events to external receivers.', 'D', 'The main workflow on API & Webhooks is to call apis securely and deliver webhook events to external receivers.', 'easy', 1, '2026-04-16 11:26:56.652'),
(753, 'API & Webhooks', 'Which quality signal is most closely associated with API & Webhooks?', 'Request success rate, webhook delivery health, and downstream automation reliability.', 'Support response time, resolution rate, and collaboration throughput.', 'Pass-rate and coverage trend indicators that summarise current quality health.', 'Project-level counts for suites, cases, runs, and team activity.', 'A', 'API & Webhooks is centred on request success rate, webhook delivery health, and downstream automation reliability.', 'easy', 1, '2026-04-16 11:26:56.652'),
(754, 'API & Webhooks', 'What kind of output or artefact does API & Webhooks mainly produce or manage?', 'An at-a-glance operations snapshot that highlights the latest quality signals.', 'A machine-consumable contract for automation, integration, and event-driven workflows.', 'A structured QA workspace boundary with its own tests, settings, and team scope.', 'A reusable grouping of test cases that can be scheduled or triggered together.', 'B', 'The key artefact for API & Webhooks is a machine-consumable contract for automation, integration, and event-driven workflows.', 'easy', 1, '2026-04-16 11:26:56.652'),
(755, 'API & Webhooks', 'Which user group benefits most directly from API & Webhooks?', 'QA managers and delivery teams coordinating testing by product or module.', 'Test engineers who need structured execution packs rather than isolated cases.', 'Automation engineers, platform teams, and integration maintainers.', 'QA analysts and automation engineers defining the source of test truth.', 'C', 'API & Webhooks primarily serves automation engineers, platform teams, and integration maintainers.', 'easy', 1, '2026-04-16 11:26:56.652'),
(756, 'API & Webhooks', 'Which description best matches the collaboration value of API & Webhooks?', 'Give teams a common contract for what a smoke or regression run actually contains.', 'Connect product intent, QA verification, and developer understanding through explicit scenarios.', 'Give teams a common execution event to investigate when quality shifts.', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'D', 'The collaboration benefit of API & Webhooks is that it make quality workflows part of broader platform automation instead of isolated ui actions.', 'easy', 1, '2026-04-16 11:26:56.652'),
(757, 'API & Webhooks', 'If an admin is configuring API & Webhooks, which area are they most likely adjusting?', 'API keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'Priority, tags, preconditions, expected results, and ownership fields.', 'Environment, suite selection, triggers, timeout behaviour, and notifications.', 'Cron or preset timing, timezone, environment, retries, and alerting.', 'A', 'API & Webhooks is configured through api keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'easy', 1, '2026-04-16 11:26:56.652'),
(758, 'API & Webhooks', 'What integration touchpoint best fits API & Webhooks?', 'Feeds dashboards, bugs, schedules, pipelines, and reports with execution evidence.', 'Serves as the technical foundation for CI/CD, chat, ticketing, and analytics connections.', 'Works alongside runs, notifications, and reporting for continuous validation.', 'Connects KaribouQA with CI/CD platforms, commit checks, and deployment gates.', 'B', 'API & Webhooks integrates by serves as the technical foundation for ci/cd, chat, ticketing, and analytics connections.', 'easy', 1, '2026-04-16 11:26:56.652'),
(759, 'API & Webhooks', 'What automation outcome does API & Webhooks most directly support?', 'Reduces manual follow-up and catches regressions even when no one remembers to run tests.', 'Shrinks the feedback loop between code change and quality decision.', 'Enables event-driven and scripted control of the QA platform.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'C', 'API & Webhooks helps by enables event-driven and scripted control of the qa platform.', 'easy', 1, '2026-04-16 11:26:56.652'),
(760, 'API & Webhooks', 'Which type of insight should a team expect from API & Webhooks?', 'Which build, branch, or deployment stage introduced the quality regression.', 'Where the longest delays or most common failures appear in the release path.', 'Which modules, severities, and workflows are creating the most defect pressure.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'D', 'API & Webhooks helps teams understand which automated consumers are healthy and which event flows are failing or delayed.', 'easy', 1, '2026-04-16 11:26:56.652'),
(761, 'API & Webhooks', 'Which governance goal is most strongly supported by API & Webhooks?', 'Ensure triage, ownership, and closure rules are followed consistently.', 'Restrict financial operations to authorised users and document material plan changes.', 'Track and review configuration changes that affect many users or workflows.', 'Track ownership, access scope, and change history for programmable access points.', 'D', 'API & Webhooks supports governance because it helps teams track ownership, access scope, and change history for programmable access points.', 'easy', 1, '2026-04-16 11:26:56.652'),
(762, 'API & Webhooks', 'Which security concern is most relevant when managing API & Webhooks?', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Protect payment state, invoice data, and billing admin access.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'A', 'API & Webhooks requires teams to protect secrets, validate payload signatures, and enforce idempotent receivers.', 'easy', 1, '2026-04-16 11:26:56.652'),
(763, 'API & Webhooks', 'At which stage of the QA lifecycle is API & Webhooks most important?', 'Platform setup, security hardening, and operational tuning.', 'Automation and external orchestration.', 'User onboarding, operational governance, and security review.', 'Continuous improvement and release readiness analysis.', 'B', 'API & Webhooks is most important during automation and external orchestration.', 'easy', 1, '2026-04-16 11:26:56.652'),
(764, 'API & Webhooks', 'Which practice is most likely to improve how a team uses API & Webhooks?', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'C', 'The most reliable improvement for API & Webhooks is to treat api keys and webhook secrets as production credentials, not convenience strings.', 'easy', 1, '2026-04-16 11:26:56.652'),
(765, 'API & Webhooks', 'Which advanced use case best represents mature adoption of API & Webhooks?', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'D', 'API & Webhooks is being used at an advanced level when teams design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'easy', 1, '2026-04-16 11:26:56.652'),
(766, 'API & Webhooks', 'A team wants to use API & Webhooks effectively. Which goal should they prioritise?', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Expose KaribouQA events and operations for programmatic automation.', 'Deliver the right quality signal to the right person through the right channel.', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'B', 'The best priority is the core purpose of API & Webhooks: expose karibouqa events and operations for programmatic automation.', 'medium', 1, '2026-04-16 11:26:56.652'),
(767, 'API & Webhooks', 'A release manager asks what API & Webhooks contributes to delivery. Which answer is best?', 'Reduces the delay between a failing signal and the team response.', 'Reduces manual authoring time while preserving review-driven quality.', 'Enables event-driven and scripted control of the QA platform.', 'Supports safe administration with traceable actions instead of opaque changes.', 'C', 'API & Webhooks contributes to delivery by enables event-driven and scripted control of the qa platform.', 'medium', 1, '2026-04-16 11:26:56.652'),
(768, 'API & Webhooks', 'Which collaboration outcome best explains why API & Webhooks matters beyond one individual user?', 'Speed up first drafts while keeping QA expertise in control of final verification quality.', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'Keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'D', 'Its team value is that it make quality workflows part of broader platform automation instead of isolated ui actions.', 'medium', 1, '2026-04-16 11:26:56.652'),
(769, 'API & Webhooks', 'Which configuration area should be reviewed first when API & Webhooks behaves unexpectedly?', 'API keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'Admin permissions, audit retention, sensitive-page access, and privileged workflows.', 'Support routing, collaboration spaces, escalation rules, and participant access.', 'Dashboard filters, time windows, and widget layout preferences.', 'A', 'API & Webhooks issues often start with api keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'medium', 1, '2026-04-16 11:26:56.652'),
(770, 'API & Webhooks', 'Which external connection is most likely to amplify the value of API & Webhooks?', 'Works alongside notifications, bugs, and user management to resolve issues quickly.', 'Serves as the technical foundation for CI/CD, chat, ticketing, and analytics connections.', 'Links users into deeper modules such as runs, bugs, analytics, and reports.', 'Acts as the anchor for downstream suites, runs, schedules, and reporting.', 'B', 'API & Webhooks gains leverage when it serves as the technical foundation for ci/cd, chat, ticketing, and analytics connections.', 'medium', 1, '2026-04-16 11:26:56.652'),
(771, 'API & Webhooks', 'What insight should a QA lead expect to extract from API & Webhooks over time?', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'Which projects are growing, stable, or falling behind in quality activity.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'C', 'API & Webhooks helps answer which automated consumers are healthy and which event flows are failing or delayed.', 'medium', 1, '2026-04-16 11:26:56.652'),
(772, 'API & Webhooks', 'When governing API & Webhooks, what is the main administrative concern?', 'Assign ownership and keep archived work accessible without polluting active delivery views.', 'Ensure critical user journeys are always present in the right execution pack.', 'Maintain consistent case quality and avoid duplicate or stale scenarios.', 'Track ownership, access scope, and change history for programmable access points.', 'D', 'The main governance concern is to track ownership, access scope, and change history for programmable access points.', 'medium', 1, '2026-04-16 11:26:56.652'),
(773, 'API & Webhooks', 'Which security control is the best fit for API & Webhooks in a production workspace?', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Protect editing rights so only authorised maintainers can change suite composition.', 'Restrict destructive edits so historical verification evidence remains trustworthy.', 'Protect result data and logs because runs may expose sensitive environment details.', 'A', 'The best-fit security control is to protect secrets, validate payload signatures, and enforce idempotent receivers.', 'medium', 1, '2026-04-16 11:26:56.652'),
(774, 'API & Webhooks', 'During which part of the delivery lifecycle should teams pay closest attention to API & Webhooks?', 'Requirement decomposition and sustained regression protection.', 'Automation and external orchestration.', 'Execution and immediate diagnosis after code or configuration changes.', 'Continuous validation between releases and after regular deployment events.', 'B', 'API & Webhooks should be emphasised during automation and external orchestration.', 'medium', 1, '2026-04-16 11:26:56.652'),
(775, 'API & Webhooks', 'Which practice helps keep API & Webhooks valuable as the product grows?', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'Use branch-aware suites so feature branches get fast smoke feedback and main gets deeper regression coverage.', 'C', 'Treat API keys and webhook secrets as production credentials, not convenience strings. keeps API & Webhooks effective at scale.', 'medium', 1, '2026-04-16 11:26:56.652'),
(776, 'API & Webhooks', 'A team says API & Webhooks is configured but not useful. Which missing outcome most likely explains that complaint?', 'Shrinks the feedback loop between code change and quality decision.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'Enables event-driven and scripted control of the QA platform.', 'Reduces manual transcription from failed test evidence into actionable defect records.', 'C', 'Without enables event-driven and scripted control of the qa platform., API & Webhooks will feel underused.', 'medium', 1, '2026-04-16 11:26:56.652'),
(777, 'API & Webhooks', 'Which statement best describes the main stakeholder for API & Webhooks?', 'Teams coordinating complex validation chains across environments or services.', 'QA, developers, support, and managers coordinating defect resolution.', 'Account owners, finance contacts, and billing administrators.', 'Automation engineers, platform teams, and integration maintainers.', 'D', 'API & Webhooks is designed primarily for automation engineers, platform teams, and integration maintainers.', 'medium', 1, '2026-04-16 11:26:56.652'),
(778, 'API & Webhooks', 'Which kind of operational evidence is most likely to come out of API & Webhooks?', 'A machine-consumable contract for automation, integration, and event-driven workflows.', 'A defect record enriched with status, severity, evidence, and linked tests.', 'A subscription record with plan, invoices, payment state, and usage visibility.', 'A managed set of platform preferences, security controls, and connection parameters.', 'A', 'API & Webhooks produces or manages a machine-consumable contract for automation, integration, and event-driven workflows.', 'medium', 1, '2026-04-16 11:26:56.652'),
(779, 'API & Webhooks', 'Which metric would most directly show whether API & Webhooks is working as intended?', 'Seat usage, run consumption, storage usage, renewal timing, and payment status.', 'Request success rate, webhook delivery health, and downstream automation reliability.', 'Configuration completeness, integration health, and settings-related incident frequency.', 'Active users, team distribution, role changes, and access review status.', 'B', 'The best-fit measure is request success rate, webhook delivery health, and downstream automation reliability.', 'medium', 1, '2026-04-16 11:26:56.652'),
(780, 'API & Webhooks', 'If a team is overusing manual effort around API & Webhooks, which action should they revisit?', 'Adjust how KaribouQA behaves for users, teams, and connected systems.', 'Invite users, assign roles, create teams, and control who sees which projects.', 'Call APIs securely and deliver webhook events to external receivers.', 'Explore charts, compare periods, and isolate patterns behind quality changes.', 'C', 'They should return to the intended workflow: call apis securely and deliver webhook events to external receivers.', 'medium', 1, '2026-04-16 11:26:56.652'),
(781, 'API & Webhooks', 'Which business value statement best fits API & Webhooks?', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'Expose KaribouQA events and operations for programmatic automation.', 'D', 'API & Webhooks delivers value because it helps expose karibouqa events and operations for programmatic automation.', 'medium', 1, '2026-04-16 11:26:56.652'),
(782, 'API & Webhooks', 'Which of these outcomes would signal mature day-to-day usage of API & Webhooks?', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'Turn raw run history into evidence that supports planning and prioritisation.', 'Provide a common artefact teams can review together during release or status meetings.', 'Push quality context into the tools where developers and managers already work.', 'A', 'Mature usage means teams use it to make quality workflows part of broader platform automation instead of isolated ui actions.', 'medium', 1, '2026-04-16 11:26:56.652'),
(783, 'API & Webhooks', 'A team wants to scale API & Webhooks safely. Which control should they put in place first?', 'Ensure exported reports only include data authorised for the target audience.', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Use least-privilege tokens and rotate credentials without breaking downstream automation.', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'B', 'Scaling safely starts by ensuring teams protect secrets, validate payload signatures, and enforce idempotent receivers.', 'medium', 1, '2026-04-16 11:26:56.652'),
(784, 'API & Webhooks', 'Which review discussion is most likely to rely on API & Webhooks?', 'Which external workflows receive reliable quality signals and which connections need attention.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'C', 'API & Webhooks supports review conversations about which automated consumers are healthy and which event flows are failing or delayed.', 'medium', 1, '2026-04-16 11:26:56.652'),
(785, 'API & Webhooks', 'Which operational habit keeps API & Webhooks aligned with delivery goals?', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Review privileged changes regularly rather than only after an incident occurs.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'D', 'Treat API keys and webhook secrets as production credentials, not convenience strings. keeps API & Webhooks aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:56.652'),
(786, 'API & Webhooks', 'A platform owner wants advanced value from API & Webhooks. Which approach is strongest?', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'D', 'The strongest advanced approach is to design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'hard', 1, '2026-04-16 11:26:56.652'),
(787, 'API & Webhooks', 'Which governance posture best protects the long-term reliability of API & Webhooks?', 'Track ownership, access scope, and change history for programmable access points.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Support release readiness reviews with a single source of truth.', 'A', 'API & Webhooks stays reliable when teams track ownership, access scope, and change history for programmable access points.', 'hard', 1, '2026-04-16 11:26:56.652'),
(788, 'API & Webhooks', 'Which security decision would create the greatest risk if ignored for API & Webhooks?', 'Protect sensitive attachments and private operational conversations.', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Limit sensitive operational visibility to authorised users and roles.', 'Restrict project access to only the teams that need that workspace.', 'B', 'Ignoring this creates the greatest risk: protect secrets, validate payload signatures, and enforce idempotent receivers.', 'hard', 1, '2026-04-16 11:26:56.652'),
(789, 'API & Webhooks', 'A mature team is redesigning its QA operating model. Where should API & Webhooks sit in that lifecycle?', 'Ongoing monitoring after test execution and before release decisions.', 'Early setup and continuous maintenance of the QA operating model.', 'Automation and external orchestration.', 'Test design and ongoing maintenance as application coverage evolves.', 'C', 'API & Webhooks belongs in automation and external orchestration.', 'hard', 1, '2026-04-16 11:26:56.652'),
(790, 'API & Webhooks', 'Which practice best prevents API & Webhooks from degrading into low-signal noise?', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Write cases around business outcomes and observable results, not implementation guesses.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'D', 'Treat API keys and webhook secrets as production credentials, not convenience strings. prevents API & Webhooks from losing value.', 'hard', 1, '2026-04-16 11:26:56.652'),
(791, 'API & Webhooks', 'A cross-functional review asks whether API & Webhooks is strategically useful. Which answer is most defensible?', 'Expose KaribouQA events and operations for programmatic automation.', 'Group related test cases into maintainable execution units.', 'Capture the exact scenarios that verify behaviour, risk, and acceptance criteria.', 'Execute selected tests and capture evidence, timing, and outcomes.', 'A', 'Its strategic value is that it expose karibouqa events and operations for programmatic automation.', 'hard', 1, '2026-04-16 11:26:56.652'),
(792, 'API & Webhooks', 'Which advanced operational pattern best proves that API & Webhooks is integrated into real delivery practice?', 'Refactor duplicate cases into a clearer set without losing historical defect coverage.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'B', 'That pattern demonstrates mature operational use because teams design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'hard', 1, '2026-04-16 11:26:56.652'),
(793, 'API & Webhooks', 'If API & Webhooks is producing signals but no decisions, which missing outcome is most likely the problem?', 'Which changes or environments are associated with the observed failures.', 'Whether reliability is stable over time or tied to a recurring schedule window.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Which build, branch, or deployment stage introduced the quality regression.', 'C', 'Without clear insight into which automated consumers are healthy and which event flows are failing or delayed., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:56.652'),
(794, 'API & Webhooks', 'Which combination of behaviour and control best reflects disciplined use of API & Webhooks?', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'Use branch-aware suites so feature branches get fast smoke feedback and main gets deeper regression coverage.', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'D', 'Disciplined use is reflected when teams treat api keys and webhook secrets as production credentials, not convenience strings.', 'hard', 1, '2026-04-16 11:26:56.652'),
(795, 'API & Webhooks', 'During an audit, what would be the strongest justification for investing in API & Webhooks?', 'Track ownership, access scope, and change history for programmable access points.', 'Use quality gates to stop risky builds before they progress to later environments.', 'Control promotion rules and approval points without sacrificing visibility.', 'Ensure triage, ownership, and closure rules are followed consistently.', 'A', 'The strongest audit-friendly justification is that track ownership, access scope, and change history for programmable access points.', 'hard', 1, '2026-04-16 11:26:56.652'),
(796, 'API & Webhooks', 'A team wants API & Webhooks to support scale without extra chaos. Which design choice is best?', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'A', 'The best design choice is to design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'hard', 1, '2026-04-16 11:26:56.652'),
(797, 'API & Webhooks', 'What is the hardest failure to recover from if API & Webhooks lacks its main security control?', 'Protect payment state, invoice data, and billing admin access.', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'B', 'Recovery becomes hardest when teams fail to protect secrets, validate payload signatures, and enforce idempotent receivers.', 'hard', 1, '2026-04-16 11:26:56.652'),
(798, 'API & Webhooks', 'Which answer best explains how API & Webhooks supports executive-level confidence?', 'Which operational issues trace back to misconfiguration versus product defects.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'What changed, when it changed, and which slice of the platform is affected.', 'C', 'Executive confidence comes from insight into which automated consumers are healthy and which event flows are failing or delayed.', 'hard', 1, '2026-04-16 11:26:56.652'),
(799, 'API & Webhooks', 'A team is optimising for sustainable scale. Which value from API & Webhooks should they preserve above all?', 'Reduces onboarding and offboarding friction while preserving traceability.', 'Helps teams act on quality trends before they become release blockers.', 'Reduces manual status preparation and standardises quality communication.', 'Enables event-driven and scripted control of the QA platform.', 'D', 'At scale, the critical preserved value is that API & Webhooks enables event-driven and scripted control of the qa platform.', 'hard', 1, '2026-04-16 11:26:56.652'),
(800, 'API & Webhooks', 'Which statement most clearly distinguishes expert-level use of API & Webhooks from basic adoption?', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'A', 'Expert use appears when teams design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'hard', 1, '2026-04-16 11:26:56.652'),
(801, 'Notifications', 'What is the primary purpose of the Notifications page in KaribouQA?', 'Execute selected tests and capture evidence, timing, and outcomes.', 'Automate recurring execution without manual intervention.', 'Deliver the right quality signal to the right person through the right channel.', 'Trigger tests from CI/CD events so quality feedback happens inside delivery workflows.', 'C', 'Notifications exists to deliver the right quality signal to the right person through the right channel.', 'easy', 1, '2026-04-16 11:26:56.652'),
(802, 'Notifications', 'A new user opens Notifications. What should they expect to do first?', 'Configure when a suite runs, in which environment, and who should be notified.', 'Map pipeline events or branches to the right test scope and environment.', 'Design stage order, dependencies, gates, and artifact flow across the delivery lifecycle.', 'Configure in-app, email, or chat alerts for meaningful events.', 'D', 'The main workflow on Notifications is to configure in-app, email, or chat alerts for meaningful events.', 'easy', 1, '2026-04-16 11:26:56.652'),
(803, 'Notifications', 'Which quality signal is most closely associated with Notifications?', 'Notification delivery rate, acknowledgement speed, and alert-to-action conversion.', 'Gate pass rate, build-to-feedback time, and blocked deployment frequency.', 'Pipeline duration, stage success rate, bottlenecks, and recovery speed.', 'Open bug count, severity mix, reopen rate, and cycle time.', 'A', 'Notifications is centred on notification delivery rate, acknowledgement speed, and alert-to-action conversion.', 'easy', 1, '2026-04-16 11:26:56.652'),
(804, 'Notifications', 'What kind of output or artefact does Notifications mainly produce or manage?', 'A staged workflow definition with execution history, logs, and outputs.', 'A routed event alert that informs someone about a test, defect, or workflow change.', 'A defect record enriched with status, severity, evidence, and linked tests.', 'A subscription record with plan, invoices, payment state, and usage visibility.', 'B', 'The key artefact for Notifications is a routed event alert that informs someone about a test, defect, or workflow change.', 'easy', 1, '2026-04-16 11:26:56.652'),
(805, 'Notifications', 'Which user group benefits most directly from Notifications?', 'QA, developers, support, and managers coordinating defect resolution.', 'Account owners, finance contacts, and billing administrators.', 'All users, with special focus on leads and responders who act on failures.', 'Admins, managers, and power users who govern how the platform operates.', 'C', 'Notifications primarily serves all users, with special focus on leads and responders who act on failures.', 'easy', 1, '2026-04-16 11:26:56.652'),
(806, 'Notifications', 'Which description best matches the collaboration value of Notifications?', 'Align technical usage with commercial ownership so growth and cost stay visible.', 'Provide shared defaults while allowing the right level of team or user customisation.', 'Put the right people on the right projects without overexposing data.', 'Shortens reaction time by getting important changes in front of the responsible people quickly.', 'D', 'The collaboration benefit of Notifications is that it shortens reaction time by getting important changes in front of the responsible people quickly.', 'easy', 1, '2026-04-16 11:26:56.652'),
(807, 'Notifications', 'If an admin is configuring Notifications, which area are they most likely adjusting?', 'Event subscriptions, channels, recipients, and escalation rules.', 'Language, theme, notifications, API keys, webhooks, retention, and integration settings.', 'Company profile, teams, role assignments, project access, and account status.', 'Date ranges, comparison views, segment filters, and category breakdowns.', 'A', 'Notifications is configured through event subscriptions, channels, recipients, and escalation rules.', 'easy', 1, '2026-04-16 11:26:56.652'),
(808, 'Notifications', 'What integration touchpoint best fits Notifications?', 'Often connects to SSO, audit, and provisioning workflows.', 'Feeds email systems, Slack, and in-app workflows with actionable quality events.', 'Complements dashboards, reports, and release reviews with deeper pattern analysis.', 'Draws from dashboards, analytics, runs, and bugs to produce stakeholder-facing output.', 'B', 'Notifications integrates by feeds email systems, slack, and in-app workflows with actionable quality events.', 'easy', 1, '2026-04-16 11:26:56.652'),
(809, 'Notifications', 'What automation outcome does Notifications most directly support?', 'Helps teams act on quality trends before they become release blockers.', 'Reduces manual status preparation and standardises quality communication.', 'Reduces the delay between a failing signal and the team response.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'C', 'Notifications helps by reduces the delay between a failing signal and the team response.', 'easy', 1, '2026-04-16 11:26:56.652'),
(810, 'Notifications', 'Which type of insight should a team expect from Notifications?', 'How current quality compares with targets, previous periods, or release criteria.', 'Which external workflows receive reliable quality signals and which connections need attention.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'D', 'Notifications helps teams understand whether important signals are being ignored, delayed, or routed to the wrong people.', 'easy', 1, '2026-04-16 11:26:56.652'),
(811, 'Notifications', 'Which governance goal is most strongly supported by Notifications?', 'Track ownership, access scope, and change history for programmable access points.', 'Require human review before generated outputs become trusted production assets.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'D', 'Notifications supports governance because it helps teams balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'easy', 1, '2026-04-16 11:26:56.652'),
(812, 'Notifications', 'Which security concern is most relevant when managing Notifications?', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Protect sensitive attachments and private operational conversations.', 'A', 'Notifications requires teams to avoid leaking sensitive execution or customer context into the wrong notification audience.', 'easy', 1, '2026-04-16 11:26:56.652'),
(813, 'Notifications', 'At which stage of the QA lifecycle is Notifications most important?', 'Operational governance and compliance assurance.', 'Response coordination during execution, triage, and release monitoring.', 'Operational response, knowledge sharing, and issue resolution.', 'Ongoing monitoring after test execution and before release decisions.', 'B', 'Notifications is most important during response coordination during execution, triage, and release monitoring.', 'easy', 1, '2026-04-16 11:26:56.652'),
(814, 'Notifications', 'Which practice is most likely to improve how a team uses Notifications?', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'Pair aggregate health signals with drill-down views instead of relying on one summary metric.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'C', 'The most reliable improvement for Notifications is to send critical failures immediately and aggregate low-signal updates into summaries.', 'easy', 1, '2026-04-16 11:26:56.652'),
(815, 'Notifications', 'Which advanced use case best represents mature adoption of Notifications?', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'D', 'Notifications is being used at an advanced level when teams route alerts by project and ownership so each team sees the failures they are expected to fix.', 'easy', 1, '2026-04-16 11:26:56.652'),
(816, 'Notifications', 'A team wants to use Notifications effectively. Which goal should they prioritise?', 'Group related test cases into maintainable execution units.', 'Deliver the right quality signal to the right person through the right channel.', 'Capture the exact scenarios that verify behaviour, risk, and acceptance criteria.', 'Execute selected tests and capture evidence, timing, and outcomes.', 'B', 'The best priority is the core purpose of Notifications: deliver the right quality signal to the right person through the right channel.', 'medium', 1, '2026-04-16 11:26:56.652'),
(817, 'Notifications', 'A release manager asks what Notifications contributes to delivery. Which answer is best?', 'Improves repeatability by making expected system behaviour explicit.', 'Turns test design into measurable runtime quality feedback.', 'Reduces the delay between a failing signal and the team response.', 'Reduces manual follow-up and catches regressions even when no one remembers to run tests.', 'C', 'Notifications contributes to delivery by reduces the delay between a failing signal and the team response.', 'medium', 1, '2026-04-16 11:26:56.652'),
(818, 'Notifications', 'Which collaboration outcome best explains why Notifications matters beyond one individual user?', 'Give teams a common execution event to investigate when quality shifts.', 'Ensure stakeholders receive consistent quality signals on a predictable cadence.', 'Make test outcomes visible exactly where developers and release engineers make merge decisions.', 'Shortens reaction time by getting important changes in front of the responsible people quickly.', 'D', 'Its team value is that it shortens reaction time by getting important changes in front of the responsible people quickly.', 'medium', 1, '2026-04-16 11:26:56.652'),
(819, 'Notifications', 'Which configuration area should be reviewed first when Notifications behaves unexpectedly?', 'Event subscriptions, channels, recipients, and escalation rules.', 'Cron or preset timing, timezone, environment, retries, and alerting.', 'Webhook payload mapping, branch rules, target suites, timeout rules, and gate thresholds.', 'Stage dependencies, conditions, approvals, retries, artifacts, and notifications.', 'A', 'Notifications issues often start with event subscriptions, channels, recipients, and escalation rules.', 'medium', 1, '2026-04-16 11:26:56.652'),
(820, 'Notifications', 'Which external connection is most likely to amplify the value of Notifications?', 'Connects KaribouQA with CI/CD platforms, commit checks, and deployment gates.', 'Feeds email systems, Slack, and in-app workflows with actionable quality events.', 'Coordinates suites, runs, CD events, security checks, and deployment actions.', 'Links to failed tests, screenshots, runs, comments, and external trackers.', 'B', 'Notifications gains leverage when it feeds email systems, slack, and in-app workflows with actionable quality events.', 'medium', 1, '2026-04-16 11:26:56.652'),
(821, 'Notifications', 'What insight should a QA lead expect to extract from Notifications over time?', 'Where the longest delays or most common failures appear in the release path.', 'Which modules, severities, and workflows are creating the most defect pressure.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Whether the current plan matches actual platform consumption and growth trend.', 'C', 'Notifications helps answer whether important signals are being ignored, delayed, or routed to the wrong people.', 'medium', 1, '2026-04-16 11:26:56.652'),
(822, 'Notifications', 'When governing Notifications, what is the main administrative concern?', 'Ensure triage, ownership, and closure rules are followed consistently.', 'Restrict financial operations to authorised users and document material plan changes.', 'Track and review configuration changes that affect many users or workflows.', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'D', 'The main governance concern is to balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'medium', 1, '2026-04-16 11:26:56.652'),
(823, 'Notifications', 'Which security control is the best fit for Notifications in a production workspace?', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Protect payment state, invoice data, and billing admin access.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'A', 'The best-fit security control is to avoid leaking sensitive execution or customer context into the wrong notification audience.', 'medium', 1, '2026-04-16 11:26:56.652'),
(824, 'Notifications', 'During which part of the delivery lifecycle should teams pay closest attention to Notifications?', 'Platform setup, security hardening, and operational tuning.', 'Response coordination during execution, triage, and release monitoring.', 'User onboarding, operational governance, and security review.', 'Continuous improvement and release readiness analysis.', 'B', 'Notifications should be emphasised during response coordination during execution, triage, and release monitoring.', 'medium', 1, '2026-04-16 11:26:56.652'),
(825, 'Notifications', 'Which practice helps keep Notifications valuable as the product grows?', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'C', 'Send critical failures immediately and aggregate low-signal updates into summaries. keeps Notifications effective at scale.', 'medium', 1, '2026-04-16 11:26:56.652'),
(826, 'Notifications', 'A team says Notifications is configured but not useful. Which missing outcome most likely explains that complaint?', 'Reduces manual status preparation and standardises quality communication.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'Reduces the delay between a failing signal and the team response.', 'Enables event-driven and scripted control of the QA platform.', 'C', 'Without reduces the delay between a failing signal and the team response., Notifications will feel underused.', 'medium', 1, '2026-04-16 11:26:56.948'),
(827, 'Notifications', 'Which statement best describes the main stakeholder for Notifications?', 'Teams that need QA activity reflected in their existing engineering ecosystem.', 'Automation engineers, platform teams, and integration maintainers.', 'QA engineers and technical teams wanting faster content creation with human review.', 'All users, with special focus on leads and responders who act on failures.', 'D', 'Notifications is designed primarily for all users, with special focus on leads and responders who act on failures.', 'medium', 1, '2026-04-16 11:26:56.948'),
(828, 'Notifications', 'Which kind of operational evidence is most likely to come out of Notifications?', 'A routed event alert that informs someone about a test, defect, or workflow change.', 'A machine-consumable contract for automation, integration, and event-driven workflows.', 'AI-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'A verifiable record of who changed what, when, and with what effect.', 'A', 'Notifications produces or manages a routed event alert that informs someone about a test, defect, or workflow change.', 'medium', 1, '2026-04-16 11:26:56.948'),
(829, 'Notifications', 'Which metric would most directly show whether Notifications is working as intended?', 'Draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'Notification delivery rate, acknowledgement speed, and alert-to-action conversion.', 'Admin activity volume, audit completeness, privileged changes, and compliance evidence coverage.', 'Support response time, resolution rate, and collaboration throughput.', 'B', 'The best-fit measure is notification delivery rate, acknowledgement speed, and alert-to-action conversion.', 'medium', 1, '2026-04-16 11:26:56.948'),
(830, 'Notifications', 'If a team is overusing manual effort around Notifications, which action should they revisit?', 'Review admin actions, audit logs, usage, and high-impact configuration changes.', 'Raise support requests, discuss findings, and keep context attached to the work.', 'Configure in-app, email, or chat alerts for meaningful events.', 'Inspect pass/fail trends, recent runs, and coverage signals before drilling into detailed results.', 'C', 'They should return to the intended workflow: configure in-app, email, or chat alerts for meaningful events.', 'medium', 1, '2026-04-16 11:26:56.948'),
(831, 'Notifications', 'Which business value statement best fits Notifications?', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'Organise workspaces around applications, services, or business domains under test.', 'Deliver the right quality signal to the right person through the right channel.', 'D', 'Notifications delivers value because it helps deliver the right quality signal to the right person through the right channel.', 'medium', 1, '2026-04-16 11:26:56.948'),
(832, 'Notifications', 'Which of these outcomes would signal mature day-to-day usage of Notifications?', 'Shortens reaction time by getting important changes in front of the responsible people quickly.', 'Create a shared quality baseline so product, QA, and engineering discuss the same evidence.', 'Align teams around a shared testing context for one application or feature area.', 'Give teams a common contract for what a smoke or regression run actually contains.', 'A', 'Mature usage means teams use it to shortens reaction time by getting important changes in front of the responsible people quickly.', 'medium', 1, '2026-04-16 11:26:56.948'),
(833, 'Notifications', 'A team wants to scale Notifications safely. Which control should they put in place first?', 'Restrict project access to only the teams that need that workspace.', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Protect editing rights so only authorised maintainers can change suite composition.', 'Restrict destructive edits so historical verification evidence remains trustworthy.', 'B', 'Scaling safely starts by ensuring teams avoid leaking sensitive execution or customer context into the wrong notification audience.', 'medium', 1, '2026-04-16 11:26:56.948'),
(834, 'Notifications', 'Which review discussion is most likely to rely on Notifications?', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which changes or environments are associated with the observed failures.', 'C', 'Notifications supports review conversations about whether important signals are being ignored, delayed, or routed to the wrong people.', 'medium', 1, '2026-04-16 11:26:56.948'),
(835, 'Notifications', 'Which operational habit keeps Notifications aligned with delivery goals?', 'Write cases around business outcomes and observable results, not implementation guesses.', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'D', 'Send critical failures immediately and aggregate low-signal updates into summaries. keeps Notifications aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:56.948'),
(836, 'Notifications', 'A platform owner wants advanced value from Notifications. Which approach is strongest?', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'D', 'The strongest advanced approach is to route alerts by project and ownership so each team sees the failures they are expected to fix.', 'hard', 1, '2026-04-16 11:26:56.948'),
(837, 'Notifications', 'Which governance posture best protects the long-term reliability of Notifications?', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'Assign ownership and alerting so silent failures do not go unnoticed.', 'Use quality gates to stop risky builds before they progress to later environments.', 'Control promotion rules and approval points without sacrificing visibility.', 'A', 'Notifications stays reliable when teams balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'hard', 1, '2026-04-16 11:26:56.948'),
(838, 'Notifications', 'Which security decision would create the greatest risk if ignored for Notifications?', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'Limit who can edit, close, or expose sensitive defect evidence.', 'B', 'Ignoring this creates the greatest risk: avoid leaking sensitive execution or customer context into the wrong notification audience.', 'hard', 1, '2026-04-16 11:26:56.948'),
(839, 'Notifications', 'A mature team is redesigning its QA operating model. Where should Notifications sit in that lifecycle?', 'End-to-end validation from change introduction through release readiness.', 'Failure management and root-cause follow-through.', 'Response coordination during execution, triage, and release monitoring.', 'Commercial governance that supports ongoing platform adoption.', 'C', 'Notifications belongs in response coordination during execution, triage, and release monitoring.', 'hard', 1, '2026-04-16 11:26:56.948'),
(840, 'Notifications', 'Which practice best prevents Notifications from degrading into low-signal noise?', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'D', 'Send critical failures immediately and aggregate low-signal updates into summaries. prevents Notifications from losing value.', 'hard', 1, '2026-04-16 11:26:56.948'),
(841, 'Notifications', 'A cross-functional review asks whether Notifications is strategically useful. Which answer is most defensible?', 'Deliver the right quality signal to the right person through the right channel.', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'A', 'Its strategic value is that it deliver the right quality signal to the right person through the right channel.', 'hard', 1, '2026-04-16 11:26:56.948'),
(842, 'Notifications', 'Which advanced operational pattern best proves that Notifications is integrated into real delivery practice?', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'B', 'That pattern demonstrates mature operational use because teams route alerts by project and ownership so each team sees the failures they are expected to fix.', 'hard', 1, '2026-04-16 11:26:56.948'),
(843, 'Notifications', 'If Notifications is producing signals but no decisions, which missing outcome is most likely the problem?', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'What changed, when it changed, and which slice of the platform is affected.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'How current quality compares with targets, previous periods, or release criteria.', 'C', 'Without clear insight into whether important signals are being ignored, delayed, or routed to the wrong people., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:56.948'),
(844, 'Notifications', 'Which combination of behaviour and control best reflects disciplined use of Notifications?', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Use dedicated service credentials and document ownership for each integration.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'D', 'Disciplined use is reflected when teams send critical failures immediately and aggregate low-signal updates into summaries.', 'hard', 1, '2026-04-16 11:26:56.948'),
(845, 'Notifications', 'During an audit, what would be the strongest justification for investing in Notifications?', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'Create auditable evidence for compliance, release signoff, and customer communication.', 'Review credentials, scopes, and ownership of every integration.', 'Track ownership, access scope, and change history for programmable access points.', 'A', 'The strongest audit-friendly justification is that balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'hard', 1, '2026-04-16 11:26:56.948'),
(846, 'Notifications', 'A team wants Notifications to support scale without extra chaos. Which design choice is best?', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'A', 'The best design choice is to route alerts by project and ownership so each team sees the failures they are expected to fix.', 'hard', 1, '2026-04-16 11:26:56.948'),
(847, 'Notifications', 'What is the hardest failure to recover from if Notifications lacks its main security control?', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Protect sensitive attachments and private operational conversations.', 'B', 'Recovery becomes hardest when teams fail to avoid leaking sensitive execution or customer context into the wrong notification audience.', 'hard', 1, '2026-04-16 11:26:56.948'),
(848, 'Notifications', 'Which answer best explains how Notifications supports executive-level confidence?', 'Which privileged changes occurred and whether they match approved operational intent.', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'C', 'Executive confidence comes from insight into whether important signals are being ignored, delayed, or routed to the wrong people.', 'hard', 1, '2026-04-16 11:26:56.948'),
(849, 'Notifications', 'A team is optimising for sustainable scale. Which value from Notifications should they preserve above all?', 'Preserves context and shortens the loop between issue discovery and resolution.', 'Shortens time-to-diagnosis by surfacing the most important signals first.', 'Keeps automated assets separated and easier to govern at scale.', 'Reduces the delay between a failing signal and the team response.', 'D', 'At scale, the critical preserved value is that Notifications reduces the delay between a failing signal and the team response.', 'hard', 1, '2026-04-16 11:26:56.948'),
(850, 'Notifications', 'Which statement most clearly distinguishes expert-level use of Notifications from basic adoption?', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'A', 'Expert use appears when teams route alerts by project and ownership so each team sees the failures they are expected to fix.', 'hard', 1, '2026-04-16 11:26:56.948'),
(851, 'AI Studio', 'What is the primary purpose of the AI Studio page in KaribouQA?', 'Trigger tests from CI/CD events so quality feedback happens inside delivery workflows.', 'Model multi-stage QA workflows that combine validation, execution, approvals, and reporting.', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'Convert failures and findings into accountable defect work with traceable lifecycle status.', 'C', 'AI Studio exists to use karibouqa ai capabilities to accelerate test generation, analysis, and workflow assistance.', 'easy', 1, '2026-04-16 11:26:56.948'),
(852, 'AI Studio', 'A new user opens AI Studio. What should they expect to do first?', 'Design stage order, dependencies, gates, and artifact flow across the delivery lifecycle.', 'Create, triage, assign, comment on, and verify defects from one place.', 'Review plan limits, invoice history, payment state, and seat consumption.', 'Generate candidate tests, analyse failures, and speed up repetitive QA authoring tasks.', 'D', 'The main workflow on AI Studio is to generate candidate tests, analyse failures, and speed up repetitive qa authoring tasks.', 'easy', 1, '2026-04-16 11:26:56.948'),
(853, 'AI Studio', 'Which quality signal is most closely associated with AI Studio?', 'Draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'Open bug count, severity mix, reopen rate, and cycle time.', 'Seat usage, run consumption, storage usage, renewal timing, and payment status.', 'Configuration completeness, integration health, and settings-related incident frequency.', 'A', 'AI Studio is centred on draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'easy', 1, '2026-04-16 11:26:56.948'),
(854, 'AI Studio', 'What kind of output or artefact does AI Studio mainly produce or manage?', 'A subscription record with plan, invoices, payment state, and usage visibility.', 'AI-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'A managed set of platform preferences, security controls, and connection parameters.', 'A governed workspace directory of users, teams, roles, and organisational metadata.', 'B', 'The key artefact for AI Studio is ai-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'easy', 1, '2026-04-16 11:26:56.948'),
(855, 'AI Studio', 'Which user group benefits most directly from AI Studio?', 'Admins, managers, and power users who govern how the platform operates.', 'Workspace administrators and managers responsible for access governance.', 'QA engineers and technical teams wanting faster content creation with human review.', 'QA leaders, engineering managers, and product stakeholders looking for patterns instead of single events.', 'C', 'AI Studio primarily serves qa engineers and technical teams wanting faster content creation with human review.', 'easy', 1, '2026-04-16 11:26:56.948'),
(856, 'AI Studio', 'Which description best matches the collaboration value of AI Studio?', 'Put the right people on the right projects without overexposing data.', 'Turn raw run history into evidence that supports planning and prioritisation.', 'Provide a common artefact teams can review together during release or status meetings.', 'Speed up first drafts while keeping QA expertise in control of final verification quality.', 'D', 'The collaboration benefit of AI Studio is that it speed up first drafts while keeping qa expertise in control of final verification quality.', 'easy', 1, '2026-04-16 11:26:56.948'),
(857, 'AI Studio', 'If an admin is configuring AI Studio, which area are they most likely adjusting?', 'Prompt context, output scope, usage permissions, and review expectations.', 'Date ranges, comparison views, segment filters, and category breakdowns.', 'Report scope, time window, included modules, output format, and recipients.', 'Credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'A', 'AI Studio is configured through prompt context, output scope, usage permissions, and review expectations.', 'easy', 1, '2026-04-16 11:26:56.948'),
(858, 'AI Studio', 'What integration touchpoint best fits AI Studio?', 'Draws from dashboards, analytics, runs, and bugs to produce stakeholder-facing output.', 'Can feed test cases, bug triage, and analysis workflows with AI-assisted content.', 'This module is itself the connectivity layer for third-party workflow integration.', 'Serves as the technical foundation for CI/CD, chat, ticketing, and analytics connections.', 'B', 'AI Studio integrates by can feed test cases, bug triage, and analysis workflows with ai-assisted content.', 'easy', 1, '2026-04-16 11:26:56.948'),
(859, 'AI Studio', 'What automation outcome does AI Studio most directly support?', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'Enables event-driven and scripted control of the QA platform.', 'Reduces manual authoring time while preserving review-driven quality.', 'Reduces the delay between a failing signal and the team response.', 'C', 'AI Studio helps by reduces manual authoring time while preserving review-driven quality.', 'easy', 1, '2026-04-16 11:26:56.948'),
(860, 'AI Studio', 'Which type of insight should a team expect from AI Studio?', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which privileged changes occurred and whether they match approved operational intent.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'D', 'AI Studio helps teams understand which assisted workflows are accelerating delivery without lowering signal quality.', 'easy', 1, '2026-04-16 11:26:56.948'),
(861, 'AI Studio', 'Which governance goal is most strongly supported by AI Studio?', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Support release readiness reviews with a single source of truth.', 'Require human review before generated outputs become trusted production assets.', 'D', 'AI Studio supports governance because it helps teams require human review before generated outputs become trusted production assets.', 'easy', 1, '2026-04-16 11:26:56.948'),
(862, 'AI Studio', 'Which security concern is most relevant when managing AI Studio?', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Protect sensitive attachments and private operational conversations.', 'Limit sensitive operational visibility to authorised users and roles.', 'Restrict project access to only the teams that need that workspace.', 'A', 'AI Studio requires teams to limit what sensitive data is exposed to ai-assisted workflows and logs.', 'easy', 1, '2026-04-16 11:26:56.948'),
(863, 'AI Studio', 'At which stage of the QA lifecycle is AI Studio most important?', 'Ongoing monitoring after test execution and before release decisions.', 'Acceleration of design, troubleshooting, and repetitive QA tasks.', 'Early setup and continuous maintenance of the QA operating model.', 'Test design and ongoing maintenance as application coverage evolves.', 'B', 'AI Studio is most important during acceleration of design, troubleshooting, and repetitive qa tasks.', 'easy', 1, '2026-04-16 11:26:56.948'),
(864, 'AI Studio', 'Which practice is most likely to improve how a team uses AI Studio?', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Write cases around business outcomes and observable results, not implementation guesses.', 'C', 'The most reliable improvement for AI Studio is to use ai for drafts and pattern detection, then validate outputs against real product knowledge.', 'easy', 1, '2026-04-16 11:26:56.948'),
(865, 'AI Studio', 'Which advanced use case best represents mature adoption of AI Studio?', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'Refactor duplicate cases into a clearer set without losing historical defect coverage.', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'D', 'AI Studio is being used at an advanced level when teams turn ai-generated drafts into approved, maintainable qa assets through a review workflow.', 'easy', 1, '2026-04-16 11:26:56.948'),
(866, 'AI Studio', 'A team wants to use AI Studio effectively. Which goal should they prioritise?', 'Execute selected tests and capture evidence, timing, and outcomes.', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'Automate recurring execution without manual intervention.', 'Trigger tests from CI/CD events so quality feedback happens inside delivery workflows.', 'B', 'The best priority is the core purpose of AI Studio: use karibouqa ai capabilities to accelerate test generation, analysis, and workflow assistance.', 'medium', 1, '2026-04-16 11:26:56.948'),
(867, 'AI Studio', 'A release manager asks what AI Studio contributes to delivery. Which answer is best?', 'Reduces manual follow-up and catches regressions even when no one remembers to run tests.', 'Shrinks the feedback loop between code change and quality decision.', 'Reduces manual authoring time while preserving review-driven quality.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'C', 'AI Studio contributes to delivery by reduces manual authoring time while preserving review-driven quality.', 'medium', 1, '2026-04-16 11:26:56.948'),
(868, 'AI Studio', 'Which collaboration outcome best explains why AI Studio matters beyond one individual user?', 'Make test outcomes visible exactly where developers and release engineers make merge decisions.', 'Aligns QA, development, ops, and release managers on one controlled automation path.', 'Centralise defect conversation and evidence so investigation stays in one thread.', 'Speed up first drafts while keeping QA expertise in control of final verification quality.', 'D', 'Its team value is that it speed up first drafts while keeping qa expertise in control of final verification quality.', 'medium', 1, '2026-04-16 11:26:56.948'),
(869, 'AI Studio', 'Which configuration area should be reviewed first when AI Studio behaves unexpectedly?', 'Prompt context, output scope, usage permissions, and review expectations.', 'Stage dependencies, conditions, approvals, retries, artifacts, and notifications.', 'Statuses, priorities, severity rules, assignees, and custom workflow columns.', 'Plan selection, billing contacts, payment methods, alerts, and renewal settings.', 'A', 'AI Studio issues often start with prompt context, output scope, usage permissions, and review expectations.', 'medium', 1, '2026-04-16 11:26:56.948'),
(870, 'AI Studio', 'Which external connection is most likely to amplify the value of AI Studio?', 'Links to failed tests, screenshots, runs, comments, and external trackers.', 'Can feed test cases, bug triage, and analysis workflows with AI-assisted content.', 'Supports finance workflows through invoice exports, alerts, and subscription APIs.', 'Acts as the control panel for external connectivity and event delivery.', 'B', 'AI Studio gains leverage when it can feed test cases, bug triage, and analysis workflows with ai-assisted content.', 'medium', 1, '2026-04-16 11:26:56.948'),
(871, 'AI Studio', 'What insight should a QA lead expect to extract from AI Studio over time?', 'Whether the current plan matches actual platform consumption and growth trend.', 'Which operational issues trace back to misconfiguration versus product defects.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'C', 'AI Studio helps answer which assisted workflows are accelerating delivery without lowering signal quality.', 'medium', 1, '2026-04-16 11:26:56.948'),
(872, 'AI Studio', 'When governing AI Studio, what is the main administrative concern?', 'Track and review configuration changes that affect many users or workflows.', 'Enforce least privilege and review role changes through audit evidence.', 'Support release and portfolio decisions with evidence instead of anecdote.', 'Require human review before generated outputs become trusted production assets.', 'D', 'The main governance concern is to require human review before generated outputs become trusted production assets.', 'medium', 1, '2026-04-16 11:26:56.948'),
(873, 'AI Studio', 'Which security control is the best fit for AI Studio in a production workspace?', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'Ensure exported reports only include data authorised for the target audience.', 'A', 'The best-fit security control is to limit what sensitive data is exposed to ai-assisted workflows and logs.', 'medium', 1, '2026-04-16 11:26:56.948'),
(874, 'AI Studio', 'During which part of the delivery lifecycle should teams pay closest attention to AI Studio?', 'Continuous improvement and release readiness analysis.', 'Acceleration of design, troubleshooting, and repetitive QA tasks.', 'Status communication, compliance evidence, and release signoff.', 'Operational scaling and workflow automation.', 'B', 'AI Studio should be emphasised during acceleration of design, troubleshooting, and repetitive qa tasks.', 'medium', 1, '2026-04-16 11:26:56.948'),
(875, 'AI Studio', 'Which practice helps keep AI Studio valuable as the product grows?', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Use dedicated service credentials and document ownership for each integration.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'C', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge. keeps AI Studio effective at scale.', 'medium', 1, '2026-04-16 11:26:56.948'),
(876, 'AI Studio', 'A team says AI Studio is configured but not useful. Which missing outcome most likely explains that complaint?', 'Enables event-driven and scripted control of the QA platform.', 'Reduces the delay between a failing signal and the team response.', 'Reduces manual authoring time while preserving review-driven quality.', 'Supports safe administration with traceable actions instead of opaque changes.', 'C', 'Without reduces manual authoring time while preserving review-driven quality., AI Studio will feel underused.', 'medium', 1, '2026-04-16 11:26:56.948'),
(877, 'AI Studio', 'Which statement best describes the main stakeholder for AI Studio?', 'All users, with special focus on leads and responders who act on failures.', 'Platform administrators, security reviewers, and compliance stakeholders.', 'QA teams, admins, and support stakeholders who need a shared operational conversation.', 'QA engineers and technical teams wanting faster content creation with human review.', 'D', 'AI Studio is designed primarily for qa engineers and technical teams wanting faster content creation with human review.', 'medium', 1, '2026-04-16 11:26:56.948'),
(878, 'AI Studio', 'Which kind of operational evidence is most likely to come out of AI Studio?', 'AI-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'A verifiable record of who changed what, when, and with what effect.', 'A support ticket, collaboration thread, or contextual exchange linked to QA work.', 'An at-a-glance operations snapshot that highlights the latest quality signals.', 'A', 'AI Studio produces or manages ai-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'medium', 1, '2026-04-16 11:26:56.948'),
(879, 'AI Studio', 'Which metric would most directly show whether AI Studio is working as intended?', 'Support response time, resolution rate, and collaboration throughput.', 'Draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'Pass-rate and coverage trend indicators that summarise current quality health.', 'Project-level counts for suites, cases, runs, and team activity.', 'B', 'The best-fit measure is draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'medium', 1, '2026-04-16 11:26:56.948'),
(880, 'AI Studio', 'If a team is overusing manual effort around AI Studio, which action should they revisit?', 'Inspect pass/fail trends, recent runs, and coverage signals before drilling into detailed results.', 'Create, search, archive, and manage project-level ownership and access.', 'Generate candidate tests, analyse failures, and speed up repetitive QA authoring tasks.', 'Create suites that reflect smoke, regression, feature, or release-level testing scopes.', 'C', 'They should return to the intended workflow: generate candidate tests, analyse failures, and speed up repetitive qa authoring tasks.', 'medium', 1, '2026-04-16 11:26:56.948'),
(881, 'AI Studio', 'Which business value statement best fits AI Studio?', 'Organise workspaces around applications, services, or business domains under test.', 'Group related test cases into maintainable execution units.', 'Capture the exact scenarios that verify behaviour, risk, and acceptance criteria.', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'D', 'AI Studio delivers value because it helps use karibouqa ai capabilities to accelerate test generation, analysis, and workflow assistance.', 'medium', 1, '2026-04-16 11:26:56.948'),
(882, 'AI Studio', 'Which of these outcomes would signal mature day-to-day usage of AI Studio?', 'Speed up first drafts while keeping QA expertise in control of final verification quality.', 'Give teams a common contract for what a smoke or regression run actually contains.', 'Connect product intent, QA verification, and developer understanding through explicit scenarios.', 'Give teams a common execution event to investigate when quality shifts.', 'A', 'Mature usage means teams use it to speed up first drafts while keeping qa expertise in control of final verification quality.', 'medium', 1, '2026-04-16 11:26:56.948'),
(883, 'AI Studio', 'A team wants to scale AI Studio safely. Which control should they put in place first?', 'Restrict destructive edits so historical verification evidence remains trustworthy.', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Protect result data and logs because runs may expose sensitive environment details.', 'Restrict schedule creation and deletion because automation can affect many environments.', 'B', 'Scaling safely starts by ensuring teams limit what sensitive data is exposed to ai-assisted workflows and logs.', 'medium', 1, '2026-04-16 11:26:56.948'),
(884, 'AI Studio', 'Which review discussion is most likely to rely on AI Studio?', 'Which changes or environments are associated with the observed failures.', 'Whether reliability is stable over time or tied to a recurring schedule window.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'Which build, branch, or deployment stage introduced the quality regression.', 'C', 'AI Studio supports review conversations about which assisted workflows are accelerating delivery without lowering signal quality.', 'medium', 1, '2026-04-16 11:26:56.948'),
(885, 'AI Studio', 'Which operational habit keeps AI Studio aligned with delivery goals?', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'Use branch-aware suites so feature branches get fast smoke feedback and main gets deeper regression coverage.', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'D', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge. keeps AI Studio aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:56.948'),
(886, 'AI Studio', 'A platform owner wants advanced value from AI Studio. Which approach is strongest?', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'Parallelise independent checks while preserving a final integration and approval gate.', 'Use reopen and ageing trends to identify broken handoffs in the fix-verification loop.', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'D', 'The strongest advanced approach is to turn ai-generated drafts into approved, maintainable qa assets through a review workflow.', 'hard', 1, '2026-04-16 11:26:56.948'),
(887, 'AI Studio', 'Which governance posture best protects the long-term reliability of AI Studio?', 'Require human review before generated outputs become trusted production assets.', 'Control promotion rules and approval points without sacrificing visibility.', 'Ensure triage, ownership, and closure rules are followed consistently.', 'Restrict financial operations to authorised users and document material plan changes.', 'A', 'AI Studio stays reliable when teams require human review before generated outputs become trusted production assets.', 'hard', 1, '2026-04-16 11:26:56.948'),
(888, 'AI Studio', 'Which security decision would create the greatest risk if ignored for AI Studio?', 'Limit who can edit, close, or expose sensitive defect evidence.', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Protect payment state, invoice data, and billing admin access.', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'B', 'Ignoring this creates the greatest risk: limit what sensitive data is exposed to ai-assisted workflows and logs.', 'hard', 1, '2026-04-16 11:26:56.948'),
(889, 'AI Studio', 'A mature team is redesigning its QA operating model. Where should AI Studio sit in that lifecycle?', 'Commercial governance that supports ongoing platform adoption.', 'Platform setup, security hardening, and operational tuning.', 'Acceleration of design, troubleshooting, and repetitive QA tasks.', 'User onboarding, operational governance, and security review.', 'C', 'AI Studio belongs in acceleration of design, troubleshooting, and repetitive qa tasks.', 'hard', 1, '2026-04-16 11:26:56.948'),
(890, 'AI Studio', 'Which practice best prevents AI Studio from degrading into low-signal noise?', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'Prefer deactivation over deletion so historical actions remain attributable.', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'D', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge. prevents AI Studio from losing value.', 'hard', 1, '2026-04-16 11:26:56.948'),
(891, 'AI Studio', 'A cross-functional review asks whether AI Studio is strategically useful. Which answer is most defensible?', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'A', 'Its strategic value is that it use karibouqa ai capabilities to accelerate test generation, analysis, and workflow assistance.', 'hard', 1, '2026-04-16 11:26:56.948'),
(892, 'AI Studio', 'Which advanced operational pattern best proves that AI Studio is integrated into real delivery practice?', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'B', 'That pattern demonstrates mature operational use because teams turn ai-generated drafts into approved, maintainable qa assets through a review workflow.', 'hard', 1, '2026-04-16 11:26:56.948'),
(893, 'AI Studio', 'If AI Studio is producing signals but no decisions, which missing outcome is most likely the problem?', 'How current quality compares with targets, previous periods, or release criteria.', 'Which external workflows receive reliable quality signals and which connections need attention.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'Which automated consumers are healthy and which event flows are failing or delayed.', 'C', 'Without clear insight into which assisted workflows are accelerating delivery without lowering signal quality., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:56.948'),
(894, 'AI Studio', 'Which combination of behaviour and control best reflects disciplined use of AI Studio?', 'Use dedicated service credentials and document ownership for each integration.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'Send critical failures immediately and aggregate low-signal updates into summaries.', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'D', 'Disciplined use is reflected when teams use ai for drafts and pattern detection, then validate outputs against real product knowledge.', 'hard', 1, '2026-04-16 11:26:56.948'),
(895, 'AI Studio', 'During an audit, what would be the strongest justification for investing in AI Studio?', 'Require human review before generated outputs become trusted production assets.', 'Track ownership, access scope, and change history for programmable access points.', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'A', 'The strongest audit-friendly justification is that require human review before generated outputs become trusted production assets.', 'hard', 1, '2026-04-16 11:26:56.948'),
(896, 'AI Studio', 'A team wants AI Studio to support scale without extra chaos. Which design choice is best?', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'A', 'The best design choice is to turn ai-generated drafts into approved, maintainable qa assets through a review workflow.', 'hard', 1, '2026-04-16 11:26:56.948'),
(897, 'AI Studio', 'What is the hardest failure to recover from if AI Studio lacks its main security control?', 'Protect sensitive attachments and private operational conversations.', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Limit sensitive operational visibility to authorised users and roles.', 'Restrict project access to only the teams that need that workspace.', 'B', 'Recovery becomes hardest when teams fail to limit what sensitive data is exposed to ai-assisted workflows and logs.', 'hard', 1, '2026-04-16 11:26:56.948'),
(898, 'AI Studio', 'Which answer best explains how AI Studio supports executive-level confidence?', 'Whether quality is trending up, down, or remaining stable across the selected period.', 'Which projects are growing, stable, or falling behind in quality activity.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'C', 'Executive confidence comes from insight into which assisted workflows are accelerating delivery without lowering signal quality.', 'hard', 1, '2026-04-16 11:26:56.948'),
(899, 'AI Studio', 'A team is optimising for sustainable scale. Which value from AI Studio should they preserve above all?', 'Keeps automated assets separated and easier to govern at scale.', 'Improves execution consistency and reduces manual run setup.', 'Improves repeatability by making expected system behaviour explicit.', 'Reduces manual authoring time while preserving review-driven quality.', 'D', 'At scale, the critical preserved value is that AI Studio reduces manual authoring time while preserving review-driven quality.', 'hard', 1, '2026-04-16 11:26:56.948'),
(900, 'AI Studio', 'Which statement most clearly distinguishes expert-level use of AI Studio from basic adoption?', 'Turn AI-generated drafts into approved, maintainable QA assets through a review workflow.', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'Refactor duplicate cases into a clearer set without losing historical defect coverage.', 'Correlate repeated failures across runs to separate flaky infrastructure from real regressions.', 'A', 'Expert use appears when teams turn ai-generated drafts into approved, maintainable qa assets through a review workflow.', 'hard', 1, '2026-04-16 11:26:56.948'),
(901, 'Admin & Audit', 'What is the primary purpose of the Admin & Audit page in KaribouQA?', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Give administrators operational oversight, auditability, and control over the platform.', 'Expose KaribouQA events and operations for programmatic automation.', 'C', 'Admin & Audit exists to give administrators operational oversight, auditability, and control over the platform.', 'easy', 0, '2026-04-16 11:26:56.948'),
(902, 'Admin & Audit', 'A new user opens Admin & Audit. What should they expect to do first?', 'Configure external systems so data moves automatically between workflows.', 'Call APIs securely and deliver webhook events to external receivers.', 'Configure in-app, email, or chat alerts for meaningful events.', 'Review admin actions, audit logs, usage, and high-impact configuration changes.', 'D', 'The main workflow on Admin & Audit is to review admin actions, audit logs, usage, and high-impact configuration changes.', 'easy', 0, '2026-04-16 11:26:56.948'),
(903, 'Admin & Audit', 'Which quality signal is most closely associated with Admin & Audit?', 'Admin activity volume, audit completeness, privileged changes, and compliance evidence coverage.', 'Request success rate, webhook delivery health, and downstream automation reliability.', 'Notification delivery rate, acknowledgement speed, and alert-to-action conversion.', 'Draft usefulness, review acceptance rate, and time saved in authoring or triage.', 'A', 'Admin & Audit is centred on admin activity volume, audit completeness, privileged changes, and compliance evidence coverage.', 'easy', 0, '2026-04-16 11:26:56.948'),
(904, 'Admin & Audit', 'What kind of output or artefact does Admin & Audit mainly produce or manage?', 'A routed event alert that informs someone about a test, defect, or workflow change.', 'A verifiable record of who changed what, when, and with what effect.', 'AI-assisted outputs such as generated scenarios, remediation hints, or quality insights.', 'A support ticket, collaboration thread, or contextual exchange linked to QA work.', 'B', 'The key artefact for Admin & Audit is a verifiable record of who changed what, when, and with what effect.', 'easy', 0, '2026-04-16 11:26:56.948'),
(905, 'Admin & Audit', 'Which user group benefits most directly from Admin & Audit?', 'QA engineers and technical teams wanting faster content creation with human review.', 'QA teams, admins, and support stakeholders who need a shared operational conversation.', 'Platform administrators, security reviewers, and compliance stakeholders.', 'QA leads, engineering managers, and release stakeholders who need fast status visibility.', 'C', 'Admin & Audit primarily serves platform administrators, security reviewers, and compliance stakeholders.', 'easy', 0, '2026-04-16 11:26:56.948'),
(906, 'Admin & Audit', 'Which description best matches the collaboration value of Admin & Audit?', 'Keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'Create a shared quality baseline so product, QA, and engineering discuss the same evidence.', 'Align teams around a shared testing context for one application or feature area.', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'D', 'The collaboration benefit of Admin & Audit is that it provides the evidence needed to resolve disputes and support controlled operations.', 'easy', 0, '2026-04-16 11:26:56.948'),
(907, 'Admin & Audit', 'If an admin is configuring Admin & Audit, which area are they most likely adjusting?', 'Admin permissions, audit retention, sensitive-page access, and privileged workflows.', 'Dashboard filters, time windows, and widget layout preferences.', 'Project metadata, membership, environment defaults, and visibility rules.', 'Suite membership, tags, order, environment defaults, and ownership.', 'A', 'Admin & Audit is configured through admin permissions, audit retention, sensitive-page access, and privileged workflows.', 'easy', 0, '2026-04-16 11:26:56.948'),
(908, 'Admin & Audit', 'What integration touchpoint best fits Admin & Audit?', 'Acts as the anchor for downstream suites, runs, schedules, and reporting.', 'Can feed reporting, security monitoring, and governance reviews.', 'Feeds scheduled runs, CD runs, and pipeline stages with curated test scopes.', 'Links into suites, runs, bugs, and reporting for full traceability.', 'B', 'Admin & Audit integrates by can feed reporting, security monitoring, and governance reviews.', 'easy', 0, '2026-04-16 11:26:56.948'),
(909, 'Admin & Audit', 'What automation outcome does Admin & Audit most directly support?', 'Improves execution consistency and reduces manual run setup.', 'Improves repeatability by making expected system behaviour explicit.', 'Supports safe administration with traceable actions instead of opaque changes.', 'Turns test design into measurable runtime quality feedback.', 'C', 'Admin & Audit helps by supports safe administration with traceable actions instead of opaque changes.', 'easy', 0, '2026-04-16 11:26:56.948'),
(910, 'Admin & Audit', 'Which type of insight should a team expect from Admin & Audit?', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'Which changes or environments are associated with the observed failures.', 'Whether reliability is stable over time or tied to a recurring schedule window.', 'Which privileged changes occurred and whether they match approved operational intent.', 'D', 'Admin & Audit helps teams understand which privileged changes occurred and whether they match approved operational intent.', 'easy', 0, '2026-04-16 11:26:56.948'),
(911, 'Admin & Audit', 'Which governance goal is most strongly supported by Admin & Audit?', 'Assign ownership and alerting so silent failures do not go unnoticed.', 'Use quality gates to stop risky builds before they progress to later environments.', 'Control promotion rules and approval points without sacrificing visibility.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'D', 'Admin & Audit supports governance because it helps teams enforce separation of duties and maintain evidence for compliance reviews.', 'easy', 0, '2026-04-16 11:26:56.948'),
(912, 'Admin & Audit', 'Which security concern is most relevant when managing Admin & Audit?', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'Limit who can edit, close, or expose sensitive defect evidence.', 'A', 'Admin & Audit requires teams to protect high-impact actions and keep a complete immutable audit trail where possible.', 'easy', 0, '2026-04-16 11:26:56.948'),
(913, 'Admin & Audit', 'At which stage of the QA lifecycle is Admin & Audit most important?', 'End-to-end validation from change introduction through release readiness.', 'Operational governance and compliance assurance.', 'Failure management and root-cause follow-through.', 'Commercial governance that supports ongoing platform adoption.', 'B', 'Admin & Audit is most important during operational governance and compliance assurance.', 'easy', 0, '2026-04-16 11:26:56.948'),
(914, 'Admin & Audit', 'Which practice is most likely to improve how a team uses Admin & Audit?', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'Review privileged changes regularly rather than only after an incident occurs.', 'Rotate keys safely and treat major settings changes like controlled operational changes.', 'C', 'The most reliable improvement for Admin & Audit is to review privileged changes regularly rather than only after an incident occurs.', 'easy', 0, '2026-04-16 11:26:56.948'),
(915, 'Admin & Audit', 'Which advanced use case best represents mature adoption of Admin & Audit?', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'D', 'Admin & Audit is being used at an advanced level when teams trace a production-impacting configuration change back through audit evidence and approval context.', 'easy', 0, '2026-04-16 11:26:56.948'),
(916, 'Admin & Audit', 'A team wants to use Admin & Audit effectively. Which goal should they prioritise?', 'Manage workspace identity, user lifecycle, teams, roles, and access scope.', 'Give administrators operational oversight, auditability, and control over the platform.', 'Analyse execution patterns, failure trends, coverage gaps, and operational quality over time.', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'B', 'The best priority is the core purpose of Admin & Audit: give administrators operational oversight, auditability, and control over the platform.', 'medium', 0, '2026-04-16 11:26:56.948'),
(917, 'Admin & Audit', 'A release manager asks what Admin & Audit contributes to delivery. Which answer is best?', 'Helps teams act on quality trends before they become release blockers.', 'Reduces manual status preparation and standardises quality communication.', 'Supports safe administration with traceable actions instead of opaque changes.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'C', 'Admin & Audit contributes to delivery by supports safe administration with traceable actions instead of opaque changes.', 'medium', 0, '2026-04-16 11:26:56.948'),
(918, 'Admin & Audit', 'Which collaboration outcome best explains why Admin & Audit matters beyond one individual user?', 'Provide a common artefact teams can review together during release or status meetings.', 'Push quality context into the tools where developers and managers already work.', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'D', 'Its team value is that it provides the evidence needed to resolve disputes and support controlled operations.', 'medium', 0, '2026-04-16 11:26:56.948'),
(919, 'Admin & Audit', 'Which configuration area should be reviewed first when Admin & Audit behaves unexpectedly?', 'Admin permissions, audit retention, sensitive-page access, and privileged workflows.', 'Credentials, webhook targets, project mappings, field mappings, and event subscriptions.', 'API keys, scopes, webhook endpoints, secret verification, and payload mapping.', 'Event subscriptions, channels, recipients, and escalation rules.', 'A', 'Admin & Audit issues often start with admin permissions, audit retention, sensitive-page access, and privileged workflows.', 'medium', 0, '2026-04-16 11:26:56.948'),
(920, 'Admin & Audit', 'Which external connection is most likely to amplify the value of Admin & Audit?', 'Serves as the technical foundation for CI/CD, chat, ticketing, and analytics connections.', 'Can feed reporting, security monitoring, and governance reviews.', 'Feeds email systems, Slack, and in-app workflows with actionable quality events.', 'Can feed test cases, bug triage, and analysis workflows with AI-assisted content.', 'B', 'Admin & Audit gains leverage when it can feed reporting, security monitoring, and governance reviews.', 'medium', 0, '2026-04-16 11:26:56.948'),
(921, 'Admin & Audit', 'What insight should a QA lead expect to extract from Admin & Audit over time?', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'Which privileged changes occurred and whether they match approved operational intent.', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'C', 'Admin & Audit helps answer which privileged changes occurred and whether they match approved operational intent.', 'medium', 0, '2026-04-16 11:26:56.948'),
(922, 'Admin & Audit', 'When governing Admin & Audit, what is the main administrative concern?', 'Require human review before generated outputs become trusted production assets.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Support release readiness reviews with a single source of truth.', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'D', 'The main governance concern is to enforce separation of duties and maintain evidence for compliance reviews.', 'medium', 0, '2026-04-16 11:26:56.948'),
(923, 'Admin & Audit', 'Which security control is the best fit for Admin & Audit in a production workspace?', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Protect sensitive attachments and private operational conversations.', 'Limit sensitive operational visibility to authorised users and roles.', 'Restrict project access to only the teams that need that workspace.', 'A', 'The best-fit security control is to protect high-impact actions and keep a complete immutable audit trail where possible.', 'medium', 0, '2026-04-16 11:26:56.948'),
(924, 'Admin & Audit', 'During which part of the delivery lifecycle should teams pay closest attention to Admin & Audit?', 'Ongoing monitoring after test execution and before release decisions.', 'Operational governance and compliance assurance.', 'Early setup and continuous maintenance of the QA operating model.', 'Test design and ongoing maintenance as application coverage evolves.', 'B', 'Admin & Audit should be emphasised during operational governance and compliance assurance.', 'medium', 0, '2026-04-16 11:26:56.948'),
(925, 'Admin & Audit', 'Which practice helps keep Admin & Audit valuable as the product grows?', 'Create clear project boundaries instead of mixing unrelated products into one workspace.', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Review privileged changes regularly rather than only after an incident occurs.', 'Write cases around business outcomes and observable results, not implementation guesses.', 'C', 'Review privileged changes regularly rather than only after an incident occurs. keeps Admin & Audit effective at scale.', 'medium', 0, '2026-04-16 11:26:56.948'),
(926, 'Admin & Audit', 'A team says Admin & Audit is configured but not useful. Which missing outcome most likely explains that complaint?', 'Improves repeatability by making expected system behaviour explicit.', 'Turns test design into measurable runtime quality feedback.', 'Supports safe administration with traceable actions instead of opaque changes.', 'Reduces manual follow-up and catches regressions even when no one remembers to run tests.', 'C', 'Without supports safe administration with traceable actions instead of opaque changes., Admin & Audit will feel underused.', 'medium', 0, '2026-04-16 11:26:57.069'),
(927, 'Admin & Audit', 'Which statement best describes the main stakeholder for Admin & Audit?', 'Engineers and QA staff validating the current state of a build or environment.', 'Teams that need dependable daily, nightly, or weekly validation cycles.', 'Delivery teams integrating automated testing with deployment automation.', 'Platform administrators, security reviewers, and compliance stakeholders.', 'D', 'Admin & Audit is designed primarily for platform administrators, security reviewers, and compliance stakeholders.', 'medium', 0, '2026-04-16 11:26:57.069'),
(928, 'Admin & Audit', 'Which kind of operational evidence is most likely to come out of Admin & Audit?', 'A verifiable record of who changed what, when, and with what effect.', 'A reusable schedule definition that automatically creates future run records.', 'A pipeline-linked execution with commit or build context attached.', 'A staged workflow definition with execution history, logs, and outputs.', 'A', 'Admin & Audit produces or manages a verifiable record of who changed what, when, and with what effect.', 'medium', 0, '2026-04-16 11:26:57.069'),
(929, 'Admin & Audit', 'Which metric would most directly show whether Admin & Audit is working as intended?', 'Gate pass rate, build-to-feedback time, and blocked deployment frequency.', 'Admin activity volume, audit completeness, privileged changes, and compliance evidence coverage.', 'Pipeline duration, stage success rate, bottlenecks, and recovery speed.', 'Open bug count, severity mix, reopen rate, and cycle time.', 'B', 'The best-fit measure is admin activity volume, audit completeness, privileged changes, and compliance evidence coverage.', 'medium', 0, '2026-04-16 11:26:57.069'),
(930, 'Admin & Audit', 'If a team is overusing manual effort around Admin & Audit, which action should they revisit?', 'Design stage order, dependencies, gates, and artifact flow across the delivery lifecycle.', 'Create, triage, assign, comment on, and verify defects from one place.', 'Review admin actions, audit logs, usage, and high-impact configuration changes.', 'Review plan limits, invoice history, payment state, and seat consumption.', 'C', 'They should return to the intended workflow: review admin actions, audit logs, usage, and high-impact configuration changes.', 'medium', 0, '2026-04-16 11:26:57.069'),
(931, 'Admin & Audit', 'Which business value statement best fits Admin & Audit?', 'Convert failures and findings into accountable defect work with traceable lifecycle status.', 'Manage plan level, consumption, invoices, and renewal decisions for KaribouQA usage.', 'Control platform behaviour, preferences, integrations, API keys, and retention rules.', 'Give administrators operational oversight, auditability, and control over the platform.', 'D', 'Admin & Audit delivers value because it helps give administrators operational oversight, auditability, and control over the platform.', 'medium', 0, '2026-04-16 11:26:57.069'),
(932, 'Admin & Audit', 'Which of these outcomes would signal mature day-to-day usage of Admin & Audit?', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'Align technical usage with commercial ownership so growth and cost stay visible.', 'Provide shared defaults while allowing the right level of team or user customisation.', 'Put the right people on the right projects without overexposing data.', 'A', 'Mature usage means teams use it to provides the evidence needed to resolve disputes and support controlled operations.', 'medium', 0, '2026-04-16 11:26:57.069'),
(933, 'Admin & Audit', 'A team wants to scale Admin & Audit safely. Which control should they put in place first?', 'Protect API keys, secrets, webhook authentication, and retention policies.', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'B', 'Scaling safely starts by ensuring teams protect high-impact actions and keep a complete immutable audit trail where possible.', 'medium', 0, '2026-04-16 11:26:57.069'),
(934, 'Admin & Audit', 'Which review discussion is most likely to rely on Admin & Audit?', 'Whether access sprawl, inactive accounts, or team imbalance are emerging risks.', 'What changed, when it changed, and which slice of the platform is affected.', 'Which privileged changes occurred and whether they match approved operational intent.', 'How current quality compares with targets, previous periods, or release criteria.', 'C', 'Admin & Audit supports review conversations about which privileged changes occurred and whether they match approved operational intent.', 'medium', 0, '2026-04-16 11:26:57.069'),
(935, 'Admin & Audit', 'Which operational habit keeps Admin & Audit aligned with delivery goals?', 'Compare multiple periods and dimensions before declaring a regression root cause.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Use dedicated service credentials and document ownership for each integration.', 'Review privileged changes regularly rather than only after an incident occurs.', 'D', 'Review privileged changes regularly rather than only after an incident occurs. keeps Admin & Audit aligned with real delivery needs.', 'medium', 0, '2026-04-16 11:26:57.069'),
(936, 'Admin & Audit', 'A platform owner wants advanced value from Admin & Audit. Which approach is strongest?', 'Automate stakeholder-ready release reports that combine outcome, risk, and unresolved defect context.', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'D', 'The strongest advanced approach is to trace a production-impacting configuration change back through audit evidence and approval context.', 'hard', 0, '2026-04-16 11:26:57.069'),
(937, 'Admin & Audit', 'Which governance posture best protects the long-term reliability of Admin & Audit?', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Review credentials, scopes, and ownership of every integration.', 'Track ownership, access scope, and change history for programmable access points.', 'Balance responsiveness with alert fatigue by defining channel strategy deliberately.', 'A', 'Admin & Audit stays reliable when teams enforce separation of duties and maintain evidence for compliance reviews.', 'hard', 0, '2026-04-16 11:26:57.069'),
(938, 'Admin & Audit', 'Which security decision would create the greatest risk if ignored for Admin & Audit?', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'B', 'Ignoring this creates the greatest risk: protect high-impact actions and keep a complete immutable audit trail where possible.', 'hard', 0, '2026-04-16 11:26:57.069'),
(939, 'Admin & Audit', 'A mature team is redesigning its QA operating model. Where should Admin & Audit sit in that lifecycle?', 'Response coordination during execution, triage, and release monitoring.', 'Acceleration of design, troubleshooting, and repetitive QA tasks.', 'Operational governance and compliance assurance.', 'Operational response, knowledge sharing, and issue resolution.', 'C', 'Admin & Audit belongs in operational governance and compliance assurance.', 'hard', 0, '2026-04-16 11:26:57.069'),
(940, 'Admin & Audit', 'Which practice best prevents Admin & Audit from degrading into low-signal noise?', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'Pair aggregate health signals with drill-down views instead of relying on one summary metric.', 'Review privileged changes regularly rather than only after an incident occurs.', 'D', 'Review privileged changes regularly rather than only after an incident occurs. prevents Admin & Audit from losing value.', 'hard', 0, '2026-04-16 11:26:57.069'),
(941, 'Admin & Audit', 'A cross-functional review asks whether Admin & Audit is strategically useful. Which answer is most defensible?', 'Give administrators operational oversight, auditability, and control over the platform.', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'Organise workspaces around applications, services, or business domains under test.', 'A', 'Its strategic value is that it give administrators operational oversight, auditability, and control over the platform.', 'hard', 0, '2026-04-16 11:26:57.069'),
(942, 'Admin & Audit', 'Which advanced operational pattern best proves that Admin & Audit is integrated into real delivery practice?', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'Split an oversized regression pack into parallel-friendly suites without losing traceability.', 'B', 'That pattern demonstrates mature operational use because teams trace a production-impacting configuration change back through audit evidence and approval context.', 'hard', 0, '2026-04-16 11:26:57.069'),
(943, 'Admin & Audit', 'If Admin & Audit is producing signals but no decisions, which missing outcome is most likely the problem?', 'Which projects are growing, stable, or falling behind in quality activity.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'Which privileged changes occurred and whether they match approved operational intent.', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'C', 'Without clear insight into which privileged changes occurred and whether they match approved operational intent., teams cannot act on the data.', 'hard', 0, '2026-04-16 11:26:57.069'),
(944, 'Admin & Audit', 'Which combination of behaviour and control best reflects disciplined use of Admin & Audit?', 'Keep suites purpose-driven and avoid mixing unrelated criticality levels in one bundle.', 'Write cases around business outcomes and observable results, not implementation guesses.', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Review privileged changes regularly rather than only after an incident occurs.', 'D', 'Disciplined use is reflected when teams review privileged changes regularly rather than only after an incident occurs.', 'hard', 0, '2026-04-16 11:26:57.069'),
(945, 'Admin & Audit', 'During an audit, what would be the strongest justification for investing in Admin & Audit?', 'Enforce separation of duties and maintain evidence for compliance reviews.', 'Maintain consistent case quality and avoid duplicate or stale scenarios.', 'Ensure important releases have auditable execution evidence before promotion.', 'Assign ownership and alerting so silent failures do not go unnoticed.', 'A', 'The strongest audit-friendly justification is that enforce separation of duties and maintain evidence for compliance reviews.', 'hard', 0, '2026-04-16 11:26:57.069'),
(946, 'Admin & Audit', 'A team wants Admin & Audit to support scale without extra chaos. Which design choice is best?', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'Parallelise independent checks while preserving a final integration and approval gate.', 'A', 'The best design choice is to trace a production-impacting configuration change back through audit evidence and approval context.', 'hard', 0, '2026-04-16 11:26:57.069'),
(947, 'Admin & Audit', 'What is the hardest failure to recover from if Admin & Audit lacks its main security control?', 'Protect webhook secrets, environment credentials, and status callbacks.', 'Protect high-impact actions and keep a complete immutable audit trail where possible.', 'Protect pipeline secrets, approval authority, and stage-level permissions.', 'Limit who can edit, close, or expose sensitive defect evidence.', 'B', 'Recovery becomes hardest when teams fail to protect high-impact actions and keep a complete immutable audit trail where possible.', 'hard', 0, '2026-04-16 11:26:57.069'),
(948, 'Admin & Audit', 'Which answer best explains how Admin & Audit supports executive-level confidence?', 'Where the longest delays or most common failures appear in the release path.', 'Which modules, severities, and workflows are creating the most defect pressure.', 'Which privileged changes occurred and whether they match approved operational intent.', 'Whether the current plan matches actual platform consumption and growth trend.', 'C', 'Executive confidence comes from insight into which privileged changes occurred and whether they match approved operational intent.', 'hard', 0, '2026-04-16 11:26:57.069'),
(949, 'Admin & Audit', 'A team is optimising for sustainable scale. Which value from Admin & Audit should they preserve above all?', 'Reduces manual transcription from failed test evidence into actionable defect records.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'Keeps automation reliable by centralising the parameters it depends on.', 'Supports safe administration with traceable actions instead of opaque changes.', 'D', 'At scale, the critical preserved value is that Admin & Audit supports safe administration with traceable actions instead of opaque changes.', 'hard', 0, '2026-04-16 11:26:57.069'),
(950, 'Admin & Audit', 'Which statement most clearly distinguishes expert-level use of Admin & Audit from basic adoption?', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'Model upgrade, downgrade, or enterprise negotiation decisions against projected growth.', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'A', 'Expert use appears when teams trace a production-impacting configuration change back through audit evidence and approval context.', 'hard', 0, '2026-04-16 11:26:57.069'),
(951, 'Support & Collaboration', 'What is the primary purpose of the Support & Collaboration page in KaribouQA?', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'Give administrators operational oversight, auditability, and control over the platform.', 'Give stakeholders a high-level view of platform quality, execution health, and recent activity.', 'Organise workspaces around applications, services, or business domains under test.', 'A', 'Support & Collaboration exists to coordinate questions, support issues, knowledge exchange, and team communication inside the qa workflow.', 'easy', 1, '2026-04-16 11:26:57.069'),
(952, 'Support & Collaboration', 'A new user opens Support & Collaboration. What should they expect to do first?', 'Inspect pass/fail trends, recent runs, and coverage signals before drilling into detailed results.', 'Raise support requests, discuss findings, and keep context attached to the work.', 'Create, search, archive, and manage project-level ownership and access.', 'Create suites that reflect smoke, regression, feature, or release-level testing scopes.', 'B', 'The main workflow on Support & Collaboration is to raise support requests, discuss findings, and keep context attached to the work.', 'easy', 1, '2026-04-16 11:26:57.069'),
(953, 'Support & Collaboration', 'Which quality signal is most closely associated with Support & Collaboration?', 'Project-level counts for suites, cases, runs, and team activity.', 'Suite pass rate, execution frequency, and average runtime.', 'Support response time, resolution rate, and collaboration throughput.', 'Case coverage, maintenance churn, execution outcome, and defect linkage.', 'C', 'Support & Collaboration is centred on support response time, resolution rate, and collaboration throughput.', 'easy', 1, '2026-04-16 11:26:57.069'),
(954, 'Support & Collaboration', 'What kind of output or artefact does Support & Collaboration mainly produce or manage?', 'A reusable grouping of test cases that can be scheduled or triggered together.', 'A single verifiable scenario with steps, expected results, and traceable context.', 'A timestamped execution record with logs, attachments, and final status.', 'A support ticket, collaboration thread, or contextual exchange linked to QA work.', 'D', 'The key artefact for Support & Collaboration is a support ticket, collaboration thread, or contextual exchange linked to qa work.', 'easy', 1, '2026-04-16 11:26:57.069'),
(955, 'Support & Collaboration', 'Which user group benefits most directly from Support & Collaboration?', 'QA teams, admins, and support stakeholders who need a shared operational conversation.', 'QA analysts and automation engineers defining the source of test truth.', 'Engineers and QA staff validating the current state of a build or environment.', 'Teams that need dependable daily, nightly, or weekly validation cycles.', 'A', 'Support & Collaboration primarily serves qa teams, admins, and support stakeholders who need a shared operational conversation.', 'easy', 1, '2026-04-16 11:26:57.069'),
(956, 'Support & Collaboration', 'Which description best matches the collaboration value of Support & Collaboration?', 'Give teams a common execution event to investigate when quality shifts.', 'Keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'Ensure stakeholders receive consistent quality signals on a predictable cadence.', 'Make test outcomes visible exactly where developers and release engineers make merge decisions.', 'B', 'The collaboration benefit of Support & Collaboration is that it keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'easy', 1, '2026-04-16 11:26:57.069'),
(957, 'Support & Collaboration', 'If an admin is configuring Support & Collaboration, which area are they most likely adjusting?', 'Cron or preset timing, timezone, environment, retries, and alerting.', 'Webhook payload mapping, branch rules, target suites, timeout rules, and gate thresholds.', 'Support routing, collaboration spaces, escalation rules, and participant access.', 'Stage dependencies, conditions, approvals, retries, artifacts, and notifications.', 'C', 'Support & Collaboration is configured through support routing, collaboration spaces, escalation rules, and participant access.', 'easy', 1, '2026-04-16 11:26:57.069'),
(958, 'Support & Collaboration', 'What integration touchpoint best fits Support & Collaboration?', 'Connects KaribouQA with CI/CD platforms, commit checks, and deployment gates.', 'Coordinates suites, runs, CD events, security checks, and deployment actions.', 'Links to failed tests, screenshots, runs, comments, and external trackers.', 'Works alongside notifications, bugs, and user management to resolve issues quickly.', 'D', 'Support & Collaboration integrates by works alongside notifications, bugs, and user management to resolve issues quickly.', 'easy', 1, '2026-04-16 11:26:57.069'),
(959, 'Support & Collaboration', 'What automation outcome does Support & Collaboration most directly support?', 'Preserves context and shortens the loop between issue discovery and resolution.', 'Turns scattered QA steps into repeatable and auditable delivery automation.', 'Reduces manual transcription from failed test evidence into actionable defect records.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'A', 'Support & Collaboration helps by preserves context and shortens the loop between issue discovery and resolution.', 'easy', 1, '2026-04-16 11:26:57.069'),
(960, 'Support & Collaboration', 'Which type of insight should a team expect from Support & Collaboration?', 'Which modules, severities, and workflows are creating the most defect pressure.', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Whether the current plan matches actual platform consumption and growth trend.', 'Which operational issues trace back to misconfiguration versus product defects.', 'B', 'Support & Collaboration helps teams understand which collaboration bottlenecks or support patterns are slowing testing progress.', 'easy', 1, '2026-04-16 11:26:57.069'),
(961, 'Support & Collaboration', 'Which governance goal is most strongly supported by Support & Collaboration?', 'Track and review configuration changes that affect many users or workflows.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Enforce least privilege and review role changes through audit evidence.', 'Support release and portfolio decisions with evidence instead of anecdote.', 'B', 'Support & Collaboration supports governance because it helps teams ensure ownership, response expectations, and handoff clarity in support operations.', 'easy', 1, '2026-04-16 11:26:57.069'),
(962, 'Support & Collaboration', 'Which security concern is most relevant when managing Support & Collaboration?', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'Protect sensitive attachments and private operational conversations.', 'Ensure exported reports only include data authorised for the target audience.', 'C', 'Support & Collaboration requires teams to protect sensitive attachments and private operational conversations.', 'easy', 1, '2026-04-16 11:26:57.069'),
(963, 'Support & Collaboration', 'At which stage of the QA lifecycle is Support & Collaboration most important?', 'Continuous improvement and release readiness analysis.', 'Status communication, compliance evidence, and release signoff.', 'Operational scaling and workflow automation.', 'Operational response, knowledge sharing, and issue resolution.', 'D', 'Support & Collaboration is most important during operational response, knowledge sharing, and issue resolution.', 'easy', 1, '2026-04-16 11:26:57.069'),
(964, 'Support & Collaboration', 'Which practice is most likely to improve how a team uses Support & Collaboration?', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'Tailor report depth to the audience instead of sending raw test data to every stakeholder.', 'Use dedicated service credentials and document ownership for each integration.', 'Treat API keys and webhook secrets as production credentials, not convenience strings.', 'A', 'The most reliable improvement for Support & Collaboration is to keep support conversations attached to the relevant qa object so the history remains useful.', 'easy', 1, '2026-04-16 11:26:57.069'),
(965, 'Support & Collaboration', 'Which advanced use case best represents mature adoption of Support & Collaboration?', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'B', 'Support & Collaboration is being used at an advanced level when teams design escalation paths that move critical support issues quickly without losing context during handoff.', 'easy', 1, '2026-04-16 11:26:57.069'),
(966, 'Support & Collaboration', 'A team wants to use Support & Collaboration effectively. Which goal should they prioritise?', 'Deliver the right quality signal to the right person through the right channel.', 'Use KaribouQA AI capabilities to accelerate test generation, analysis, and workflow assistance.', 'Give administrators operational oversight, auditability, and control over the platform.', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'D', 'The best priority is the core purpose of Support & Collaboration: coordinate questions, support issues, knowledge exchange, and team communication inside the qa workflow.', 'medium', 1, '2026-04-16 11:26:57.069'),
(967, 'Support & Collaboration', 'A release manager asks what Support & Collaboration contributes to delivery. Which answer is best?', 'Preserves context and shortens the loop between issue discovery and resolution.', 'Reduces manual authoring time while preserving review-driven quality.', 'Supports safe administration with traceable actions instead of opaque changes.', 'Shortens time-to-diagnosis by surfacing the most important signals first.', 'A', 'Support & Collaboration contributes to delivery by preserves context and shortens the loop between issue discovery and resolution.', 'medium', 1, '2026-04-16 11:26:57.069'),
(968, 'Support & Collaboration', 'Which collaboration outcome best explains why Support & Collaboration matters beyond one individual user?', 'Provides the evidence needed to resolve disputes and support controlled operations.', 'Keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'Create a shared quality baseline so product, QA, and engineering discuss the same evidence.', 'Align teams around a shared testing context for one application or feature area.', 'B', 'Its team value is that it keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'medium', 1, '2026-04-16 11:26:57.069'),
(969, 'Support & Collaboration', 'Which configuration area should be reviewed first when Support & Collaboration behaves unexpectedly?', 'Dashboard filters, time windows, and widget layout preferences.', 'Project metadata, membership, environment defaults, and visibility rules.', 'Support routing, collaboration spaces, escalation rules, and participant access.', 'Suite membership, tags, order, environment defaults, and ownership.', 'C', 'Support & Collaboration issues often start with support routing, collaboration spaces, escalation rules, and participant access.', 'medium', 1, '2026-04-16 11:26:57.069'),
(970, 'Support & Collaboration', 'Which external connection is most likely to amplify the value of Support & Collaboration?', 'Acts as the anchor for downstream suites, runs, schedules, and reporting.', 'Feeds scheduled runs, CD runs, and pipeline stages with curated test scopes.', 'Links into suites, runs, bugs, and reporting for full traceability.', 'Works alongside notifications, bugs, and user management to resolve issues quickly.', 'D', 'Support & Collaboration gains leverage when it works alongside notifications, bugs, and user management to resolve issues quickly.', 'medium', 1, '2026-04-16 11:26:57.069'),
(971, 'Support & Collaboration', 'What insight should a QA lead expect to extract from Support & Collaboration over time?', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Which quality layer is failing: smoke, regression, targeted feature, or release suite.', 'Which behaviours have reliable coverage and which scenarios still produce risk.', 'Which changes or environments are associated with the observed failures.', 'A', 'Support & Collaboration helps answer which collaboration bottlenecks or support patterns are slowing testing progress.', 'medium', 1, '2026-04-16 11:26:57.069'),
(972, 'Support & Collaboration', 'When governing Support & Collaboration, what is the main administrative concern?', 'Maintain consistent case quality and avoid duplicate or stale scenarios.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Ensure important releases have auditable execution evidence before promotion.', 'Assign ownership and alerting so silent failures do not go unnoticed.', 'B', 'The main governance concern is to ensure ownership, response expectations, and handoff clarity in support operations.', 'medium', 1, '2026-04-16 11:26:57.069'),
(973, 'Support & Collaboration', 'Which security control is the best fit for Support & Collaboration in a production workspace?', 'Protect result data and logs because runs may expose sensitive environment details.', 'Restrict schedule creation and deletion because automation can affect many environments.', 'Protect sensitive attachments and private operational conversations.', 'Protect webhook secrets, environment credentials, and status callbacks.', 'C', 'The best-fit security control is to protect sensitive attachments and private operational conversations.', 'medium', 1, '2026-04-16 11:26:57.069'),
(974, 'Support & Collaboration', 'During which part of the delivery lifecycle should teams pay closest attention to Support & Collaboration?', 'Continuous validation between releases and after regular deployment events.', 'Build verification and progressive delivery.', 'End-to-end validation from change introduction through release readiness.', 'Operational response, knowledge sharing, and issue resolution.', 'D', 'Support & Collaboration should be emphasised during operational response, knowledge sharing, and issue resolution.', 'medium', 1, '2026-04-16 11:26:57.069'),
(975, 'Support & Collaboration', 'Which practice helps keep Support & Collaboration valuable as the product grows?', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'Use branch-aware suites so feature branches get fast smoke feedback and main gets deeper regression coverage.', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'A', 'Keep support conversations attached to the relevant QA object so the history remains useful. keeps Support & Collaboration effective at scale.', 'medium', 1, '2026-04-16 11:26:57.069'),
(976, 'Support & Collaboration', 'A team says Support & Collaboration is configured but not useful. Which missing outcome most likely explains that complaint?', 'Preserves context and shortens the loop between issue discovery and resolution.', 'Reduces manual transcription from failed test evidence into actionable defect records.', 'Provides proactive limit and renewal awareness before service disruption or overage surprises.', 'Keeps automation reliable by centralising the parameters it depends on.', 'A', 'Without preserves context and shortens the loop between issue discovery and resolution., Support & Collaboration will feel underused.', 'medium', 1, '2026-04-16 11:26:57.069'),
(977, 'Support & Collaboration', 'Which statement best describes the main stakeholder for Support & Collaboration?', 'Account owners, finance contacts, and billing administrators.', 'QA teams, admins, and support stakeholders who need a shared operational conversation.', 'Admins, managers, and power users who govern how the platform operates.', 'Workspace administrators and managers responsible for access governance.', 'B', 'Support & Collaboration is designed primarily for qa teams, admins, and support stakeholders who need a shared operational conversation.', 'medium', 1, '2026-04-16 11:26:57.069'),
(978, 'Support & Collaboration', 'Which kind of operational evidence is most likely to come out of Support & Collaboration?', 'A managed set of platform preferences, security controls, and connection parameters.', 'A governed workspace directory of users, teams, roles, and organisational metadata.', 'A support ticket, collaboration thread, or contextual exchange linked to QA work.', 'A time-based analytical view of testing signals beyond one individual run.', 'C', 'Support & Collaboration produces or manages a support ticket, collaboration thread, or contextual exchange linked to qa work.', 'medium', 1, '2026-04-16 11:26:57.069'),
(979, 'Support & Collaboration', 'Which metric would most directly show whether Support & Collaboration is working as intended?', 'Active users, team distribution, role changes, and access review status.', 'Trend lines, failure categories, environment comparisons, and quality deltas.', 'Report freshness, coverage of included evidence, and stakeholder consumption of key quality summaries.', 'Support response time, resolution rate, and collaboration throughput.', 'D', 'The best-fit measure is support response time, resolution rate, and collaboration throughput.', 'medium', 1, '2026-04-16 11:26:57.069'),
(980, 'Support & Collaboration', 'If a team is overusing manual effort around Support & Collaboration, which action should they revisit?', 'Raise support requests, discuss findings, and keep context attached to the work.', 'Explore charts, compare periods, and isolate patterns behind quality changes.', 'Generate, export, and distribute summaries tailored to the audience.', 'Configure external systems so data moves automatically between workflows.', 'A', 'They should return to the intended workflow: raise support requests, discuss findings, and keep context attached to the work.', 'medium', 1, '2026-04-16 11:26:57.069'),
(981, 'Support & Collaboration', 'Which business value statement best fits Support & Collaboration?', 'Package quality evidence into shareable outputs for stakeholders, audits, and releases.', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'Connect KaribouQA with the delivery, collaboration, and issue-management tools around it.', 'Expose KaribouQA events and operations for programmatic automation.', 'B', 'Support & Collaboration delivers value because it helps coordinate questions, support issues, knowledge exchange, and team communication inside the qa workflow.', 'medium', 1, '2026-04-16 11:26:57.069'),
(982, 'Support & Collaboration', 'Which of these outcomes would signal mature day-to-day usage of Support & Collaboration?', 'Push quality context into the tools where developers and managers already work.', 'Make quality workflows part of broader platform automation instead of isolated UI actions.', 'Keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'Shortens reaction time by getting important changes in front of the responsible people quickly.', 'C', 'Mature usage means teams use it to keeps operational knowledge near the work instead of splitting it across disconnected tools.', 'medium', 1, '2026-04-16 11:26:57.069'),
(983, 'Support & Collaboration', 'A team wants to scale Support & Collaboration safely. Which control should they put in place first?', 'Protect secrets, validate payload signatures, and enforce idempotent receivers.', 'Avoid leaking sensitive execution or customer context into the wrong notification audience.', 'Limit what sensitive data is exposed to AI-assisted workflows and logs.', 'Protect sensitive attachments and private operational conversations.', 'D', 'Scaling safely starts by ensuring teams protect sensitive attachments and private operational conversations.', 'medium', 1, '2026-04-16 11:26:57.069'),
(984, 'Support & Collaboration', 'Which review discussion is most likely to rely on Support & Collaboration?', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Whether important signals are being ignored, delayed, or routed to the wrong people.', 'Which assisted workflows are accelerating delivery without lowering signal quality.', 'Which privileged changes occurred and whether they match approved operational intent.', 'A', 'Support & Collaboration supports review conversations about which collaboration bottlenecks or support patterns are slowing testing progress.', 'medium', 1, '2026-04-16 11:26:57.069'),
(985, 'Support & Collaboration', 'Which operational habit keeps Support & Collaboration aligned with delivery goals?', 'Use AI for drafts and pattern detection, then validate outputs against real product knowledge.', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'Review privileged changes regularly rather than only after an incident occurs.', 'Pair aggregate health signals with drill-down views instead of relying on one summary metric.', 'B', 'Keep support conversations attached to the relevant QA object so the history remains useful. keeps Support & Collaboration aligned with real delivery needs.', 'medium', 1, '2026-04-16 11:26:57.069'),
(986, 'Support & Collaboration', 'A platform owner wants advanced value from Support & Collaboration. Which approach is strongest?', 'Trace a production-impacting configuration change back through audit evidence and approval context.', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Compare multiple periods to isolate whether a deployment introduced a regression pattern.', 'Reassign project ownership cleanly during team restructuring without losing history.', 'B', 'The strongest advanced approach is to design escalation paths that move critical support issues quickly without losing context during handoff.', 'hard', 1, '2026-04-16 11:26:57.069'),
(987, 'Support & Collaboration', 'Which governance posture best protects the long-term reliability of Support & Collaboration?', 'Support release readiness reviews with a single source of truth.', 'Assign ownership and keep archived work accessible without polluting active delivery views.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Ensure critical user journeys are always present in the right execution pack.', 'C', 'Support & Collaboration stays reliable when teams ensure ownership, response expectations, and handoff clarity in support operations.', 'hard', 1, '2026-04-16 11:26:57.069'),
(988, 'Support & Collaboration', 'Which security decision would create the greatest risk if ignored for Support & Collaboration?', 'Restrict project access to only the teams that need that workspace.', 'Protect editing rights so only authorised maintainers can change suite composition.', 'Restrict destructive edits so historical verification evidence remains trustworthy.', 'Protect sensitive attachments and private operational conversations.', 'D', 'Ignoring this creates the greatest risk: protect sensitive attachments and private operational conversations.', 'hard', 1, '2026-04-16 11:26:57.069'),
(989, 'Support & Collaboration', 'A mature team is redesigning its QA operating model. Where should Support & Collaboration sit in that lifecycle?', 'Operational response, knowledge sharing, and issue resolution.', 'Test design and ongoing maintenance as application coverage evolves.', 'Requirement decomposition and sustained regression protection.', 'Execution and immediate diagnosis after code or configuration changes.', 'A', 'Support & Collaboration belongs in operational response, knowledge sharing, and issue resolution.', 'hard', 1, '2026-04-16 11:26:57.069'),
(990, 'Support & Collaboration', 'Which practice best prevents Support & Collaboration from degrading into low-signal noise?', 'Write cases around business outcomes and observable results, not implementation guesses.', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'Review both aggregate run outcomes and failing test details before deciding on release risk.', 'Stagger heavy schedules and pair them with targeted notifications to avoid noise and contention.', 'B', 'Keep support conversations attached to the relevant QA object so the history remains useful. prevents Support & Collaboration from losing value.', 'hard', 1, '2026-04-16 11:26:57.069'),
(991, 'Support & Collaboration', 'A cross-functional review asks whether Support & Collaboration is strategically useful. Which answer is most defensible?', 'Execute selected tests and capture evidence, timing, and outcomes.', 'Automate recurring execution without manual intervention.', 'Coordinate questions, support issues, knowledge exchange, and team communication inside the QA workflow.', 'Trigger tests from CI/CD events so quality feedback happens inside delivery workflows.', 'C', 'Its strategic value is that it coordinate questions, support issues, knowledge exchange, and team communication inside the qa workflow.', 'hard', 1, '2026-04-16 11:26:57.069'),
(992, 'Support & Collaboration', 'Which advanced operational pattern best proves that Support & Collaboration is integrated into real delivery practice?', 'Design separate nightly, daily, and weekly schedules that balance depth with delivery speed.', 'Implement commit-linked quality gates that block release promotion when key journeys fail.', 'Parallelise independent checks while preserving a final integration and approval gate.', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'D', 'That pattern demonstrates mature operational use because teams design escalation paths that move critical support issues quickly without losing context during handoff.', 'hard', 1, '2026-04-16 11:26:57.069'),
(993, 'Support & Collaboration', 'If Support & Collaboration is producing signals but no decisions, which missing outcome is most likely the problem?', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'Which build, branch, or deployment stage introduced the quality regression.', 'Where the longest delays or most common failures appear in the release path.', 'Which modules, severities, and workflows are creating the most defect pressure.', 'A', 'Without clear insight into which collaboration bottlenecks or support patterns are slowing testing progress., teams cannot act on the data.', 'hard', 1, '2026-04-16 11:26:57.069'),
(994, 'Support & Collaboration', 'Which combination of behaviour and control best reflects disciplined use of Support & Collaboration?', 'Keep fast feedback early and move expensive or approval-driven stages later in the flow.', 'Keep support conversations attached to the relevant QA object so the history remains useful.', 'Link one root cause to all relevant failed tests instead of duplicating identical bugs.', 'Review consumption trends before renewal instead of waiting until limits are exceeded.', 'B', 'Disciplined use is reflected when teams keep support conversations attached to the relevant qa object so the history remains useful.', 'hard', 1, '2026-04-16 11:26:57.069'),
(995, 'Support & Collaboration', 'During an audit, what would be the strongest justification for investing in Support & Collaboration?', 'Ensure triage, ownership, and closure rules are followed consistently.', 'Restrict financial operations to authorised users and document material plan changes.', 'Ensure ownership, response expectations, and handoff clarity in support operations.', 'Track and review configuration changes that affect many users or workflows.', 'C', 'The strongest audit-friendly justification is that ensure ownership, response expectations, and handoff clarity in support operations.', 'hard', 1, '2026-04-16 11:26:57.069'),
(996, 'Support & Collaboration', 'A team wants Support & Collaboration to support scale without extra chaos. Which design choice is best?', 'Use environment-specific configuration management to prevent drift across delivery stages.', 'Run periodic access reviews that reconcile actual permissions with organisational need.', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Correlate failure spikes with deployment windows, environments, and specific suites to isolate causality.', 'C', 'The best design choice is to design escalation paths that move critical support issues quickly without losing context during handoff.', 'hard', 1, '2026-04-16 11:26:57.069'),
(997, 'Support & Collaboration', 'What is the hardest failure to recover from if Support & Collaboration lacks its main security control?', 'Deactivate departures quickly and keep elevated access tightly controlled.', 'Keep analytics scoped appropriately because they may reveal operational or customer-sensitive patterns.', 'Ensure exported reports only include data authorised for the target audience.', 'Protect sensitive attachments and private operational conversations.', 'D', 'Recovery becomes hardest when teams fail to protect sensitive attachments and private operational conversations.', 'hard', 1, '2026-04-16 11:26:57.069'),
(998, 'Support & Collaboration', 'Which answer best explains how Support & Collaboration supports executive-level confidence?', 'Which collaboration bottlenecks or support patterns are slowing testing progress.', 'What changed, when it changed, and which slice of the platform is affected.', 'How current quality compares with targets, previous periods, or release criteria.', 'Which external workflows receive reliable quality signals and which connections need attention.', 'A', 'Executive confidence comes from insight into which collaboration bottlenecks or support patterns are slowing testing progress.', 'hard', 1, '2026-04-16 11:26:57.069'),
(999, 'Support & Collaboration', 'A team is optimising for sustainable scale. Which value from Support & Collaboration should they preserve above all?', 'Reduces manual status preparation and standardises quality communication.', 'Preserves context and shortens the loop between issue discovery and resolution.', 'Eliminates repetitive manual updates between QA and adjacent tools.', 'Enables event-driven and scripted control of the QA platform.', 'B', 'At scale, the critical preserved value is that Support & Collaboration preserves context and shortens the loop between issue discovery and resolution.', 'hard', 1, '2026-04-16 11:26:57.069'),
(1000, 'Support & Collaboration', 'Which statement most clearly distinguishes expert-level use of Support & Collaboration from basic adoption?', 'Map multiple projects and event flows cleanly without creating duplicate or conflicting updates.', 'Design idempotent webhook consumers that tolerate retries without duplicating downstream actions.', 'Design escalation paths that move critical support issues quickly without losing context during handoff.', 'Route alerts by project and ownership so each team sees the failures they are expected to fix.', 'C', 'Expert use appears when teams design escalation paths that move critical support issues quickly without losing context during handoff.', 'hard', 1, '2026-04-16 11:26:57.069');

--
-- Table: companies
--
DROP TABLE IF EXISTS `companies`;
CREATE TABLE `companies` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `slug` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text COLLATE utf8mb4_unicode_ci,
  `logoUrl` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `isActive` tinyint NOT NULL DEFAULT '1',
  `tenantDatabase` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `meetingLocations` json DEFAULT NULL,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  `cpanelHost` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cpanelPort` int DEFAULT '2083',
  `cpanelUsername` varchar(150) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `cpanelApiToken` text COLLATE utf8mb4_unicode_ci,
  `cpanelUseHttps` tinyint(1) NOT NULL DEFAULT '1',
  `scmAccessToken` text COLLATE utf8mb4_unicode_ci,
  PRIMARY KEY (`id`),
  UNIQUE KEY `IDX_b28b07d25e4324eee577de5496` (`slug`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `companies` (`id`, `name`, `slug`, `description`, `logoUrl`, `isActive`, `tenantDatabase`, `meetingLocations`, `createdAt`, `updatedAt`, `cpanelHost`, `cpanelPort`, `cpanelUsername`, `cpanelApiToken`, `cpanelUseHttps`, `scmAccessToken`) VALUES
('0b107649-4096-4034-b8e2-e14534605b07', 'SMART Consulting Inc.', 'smart_consulting_inc', NULL, NULL, 1, 'karibouqa_tenant_smart_consulting_inc', NULL, '2026-04-11 04:11:13.792', '2026-04-11 04:11:13.792', NULL, 2083, NULL, NULL, 1, NULL),
('8ce491dd-0bfe-4d1c-8ee6-5455faf496ae', 'AD2', 'ad2', NULL, NULL, 1, 'kariboudev_tenant_ad2', NULL, '2026-04-16 10:59:38.711', '2026-04-16 10:59:38.711', NULL, 2083, NULL, NULL, 1, NULL),
('a53d54de-4844-4a0b-b4a3-e631fdedf93f', 'AD', 'ad', NULL, NULL, 1, 'kariboudev_tenant_ad', NULL, '2026-04-15 07:31:58.407', '2026-04-15 07:31:58.407', NULL, 2083, NULL, NULL, 1, '{\"github\":\"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\",\"gitlab\":\"\",\"bitbucket\":\"\",\"azurerepos\":\"\"}');

--
-- Table: company_users
--
DROP TABLE IF EXISTS `company_users`;
CREATE TABLE `company_users` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `userId` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `companyId` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `role` enum('owner','admin','developer','viewer') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'developer',
  `joinedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `product` enum('qa','dev','specs') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'qa',
  PRIMARY KEY (`id`),
  UNIQUE KEY `IDX_20e5800dfb4888b19d15f19306` (`userId`,`companyId`),
  KEY `FK_f48efdd06dd9b999ae40c3c96a6` (`companyId`),
  CONSTRAINT `FK_9313a9760bacf83c51e9232c3c3` FOREIGN KEY (`userId`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  CONSTRAINT `FK_f48efdd06dd9b999ae40c3c96a6` FOREIGN KEY (`companyId`) REFERENCES `companies` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `company_users` (`id`, `userId`, `companyId`, `role`, `joinedAt`, `product`) VALUES
('38390200-3c4e-4849-9c1d-6e2d0c2af3fe', '2f6376b3-a934-4d0e-b731-bb24eb7d858c', 'a53d54de-4844-4a0b-b4a3-e631fdedf93f', 'developer', '2026-04-16 04:45:37.621', 'dev'),
('901e03ff-1e77-45ea-a226-b1c07bf2139e', 'e81e6471-3f86-44d3-b55a-6e1b9ee856e8', '8ce491dd-0bfe-4d1c-8ee6-5455faf496ae', 'owner', '2026-04-16 10:59:38.732', 'dev'),
('93f36c8c-bfc4-4667-bb09-7b1d70836165', '78deab3c-d53d-4c78-b4aa-4d1ea15bf00b', 'a53d54de-4844-4a0b-b4a3-e631fdedf93f', 'owner', '2026-04-15 07:31:58.418', 'dev'),
('f45c2d21-dc06-4dcd-a424-2e5ec5aaefe1', '9a151521-56d7-4630-932d-2d0bf8a54b27', '0b107649-4096-4034-b8e2-e14534605b07', 'owner', '2026-04-11 04:11:13.806', 'qa'),
('fa5c9b2b-2839-4bad-8003-c7c1b53ff072', '6295cabf-4989-4f74-9d64-07c71fe54a67', '0b107649-4096-4034-b8e2-e14534605b07', '', '2026-04-22 19:28:45.894', 'qa');

--
-- Table: expenses
--
DROP TABLE IF EXISTS `expenses`;
CREATE TABLE `expenses` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `category` enum('hosting','software','marketing','salary','office','legal','other') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'other',
  `provider` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `providerId` char(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `description` text COLLATE utf8mb4_unicode_ci,
  `amount` decimal(10,2) NOT NULL,
  `currency` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'CAD',
  `expenseDate` date NOT NULL,
  `recurring` tinyint(1) NOT NULL DEFAULT '0',
  `recurringInterval` enum('monthly','quarterly','yearly') COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `notes` text COLLATE utf8mb4_unicode_ci,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  `product` enum('qa','dev','specs') COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_expenses_category` (`category`),
  KEY `idx_expenses_expenseDate` (`expenseDate`),
  KEY `FK_expenses_provider` (`providerId`),
  CONSTRAINT `FK_expenses_provider` FOREIGN KEY (`providerId`) REFERENCES `providers` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Table: page_visits
--
DROP TABLE IF EXISTS `page_visits`;
CREATE TABLE `page_visits` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `page` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL,
  `source` enum('website','app') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'website',
  `userId` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `userName` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `sessionId` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `ip` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `country` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `city` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `region` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `userAgent` text COLLATE utf8mb4_unicode_ci,
  `referrer` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `device` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `browser` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `visitedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `page_visits` (`id`, `page`, `source`, `userId`, `userName`, `sessionId`, `ip`, `country`, `city`, `region`, `userAgent`, `referrer`, `device`, `browser`, `visitedAt`) VALUES
('0098b98e-03b0-47c2-9d24-112d8fe9962a', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:10.149'),
('00a2b682-25ab-49db-919c-e5ceb0d8888c', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:11:51.157'),
('00b887b0-116d-4011-8ef1-6700977273d6', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/certification/my-space', 'Desktop', 'Chrome', '2026-04-21 21:17:25.672'),
('02f6e227-a6e0-4ad7-9958-06165d6eb202', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:16:58.964'),
('040f00ea-7a00-40e8-88ab-19413a006b87', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 18:45:48.793'),
('052e3052-97f3-45bd-a502-d69d4c5d81b6', '/smart-features', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:06:05.067'),
('05c09388-767e-4406-a195-cbcfe90f68be', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:18:52.851'),
('065f5379-733d-4d12-bd49-6bc6135fb371', '/certification/register', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:50:00.651'),
('0687dbdf-54ab-4260-9150-bad4299f1c98', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:58:29.615'),
('06a139c5-aa40-4028-ad1e-e85357b025d5', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:12:37.648'),
('070ae8e1-d5df-41d0-bc45-8921eb007239', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 11:00:24.491'),
('079886ad-9809-4e52-9c10-be1c1d26a83a', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 14:22:41.697'),
('0a0487d7-a14a-4876-a1e4-dfd5c1b4f9a7', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 11:53:31.813'),
('0a6e1e49-9e35-4df6-8c1b-a3b5c73653f4', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 14:25:11.790'),
('0f3f4728-e422-4899-9f37-d8a5968723b7', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-20 15:14:03.115'),
('134ce5e3-315c-4af5-9284-a20df079a552', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:16:52.169'),
('13f6de5e-a1b4-4ec2-928c-0f9fa9f20137', '/', 'app', NULL, NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 18:49:25.495'),
('14f276fb-32f3-4809-bb71-1c882ed09c61', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:26:42.211'),
('154a5bb3-fd9b-4cbb-b591-18f741456f26', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 15:24:41.937'),
('174c1715-9b30-4648-9c81-2e6450fa01b8', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:11:49.692'),
('1771a0c4-4e4e-4b52-88d2-7e517ae115eb', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:10:12.790'),
('18c0d2fd-43e5-4460-9364-73314244bec0', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:36:06.667'),
('196b7f08-00a4-4af2-b5d3-b783e74b8cd6', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 14:22:43.880'),
('199b29bd-0932-4090-85cf-8d7eec75bb7d', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:03:16.677'),
('19cbd431-7f8d-41fd-9237-999b6619a1b5', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:19:09.616'),
('19e55eee-2312-4971-9fc2-d04123510d2c', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:16:42.148'),
('1fbb656f-c685-451b-81e1-ad88507df9db', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/', 'Desktop', 'Chrome', '2026-04-20 15:13:51.496'),
('1ffd545d-2765-4492-b5cd-22c59322632f', '/bugs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:21:08.484'),
('2002aa62-5b4c-4f37-8b1b-abc466999887', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:55:50.106'),
('21971550-9b4b-475d-9e0a-b177f61f26e0', '/login', 'app', NULL, NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 18:49:25.575'),
('21cb3741-d405-4db7-bacb-762df2803a58', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 06:47:15.388'),
('24c11217-04bf-4be8-8613-0bb700f8ec6f', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 18:49:39.599'),
('24f90f68-9ab7-400a-a2b9-afed4f15e6e5', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 06:50:51.179'),
('262faaf4-9fe2-4a35-bafb-159f47a06ad1', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:03:08.177'),
('272c08e4-bfdb-4568-9fd8-ec14697ded41', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:09:35.069'),
('28d3465f-dd85-4e9b-be11-cd6c62097386', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:05:45.808'),
('28e19087-5cf0-43ee-a0f1-aed7f99fae7e', '/login', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:05.085'),
('294cc73d-0b84-4480-8847-67c95580ef6d', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:21:09.395'),
('295549a6-0e4c-4dfb-8064-793352bd6691', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:40:04.457'),
('2a433697-319e-4808-a11c-e364c3b6d3a0', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 19:22:21.374'),
('2b76071e-632c-46f9-9861-cd5c070d1f13', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:10:07.724'),
('2baf71a4-cbef-474c-b9a3-e5f8628d071c', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/', 'Desktop', 'Chrome', '2026-04-20 15:13:33.827'),
('30297824-2c95-4d9d-9524-3e205144f048', '/login', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:10.639'),
('317d451e-056a-46b1-b5f8-3f3434afff24', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 11:16:19.471'),
('320092ed-87fb-4585-b833-f19e9c5a1e90', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:42:18.731'),
('32355f28-401e-4b64-a5b5-8d965a5fbb5c', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-23 11:38:34.163'),
('3241c9b5-ce16-467d-8137-debcfc862981', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:21:07.402'),
('33144a1d-ed01-4079-90dd-5016ce667c25', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:51:59.514'),
('34a2abd8-ec6e-4999-a28f-3e75f885566f', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:41.095'),
('354b66fb-5b3e-48dc-b229-933c7fbbc524', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 14:27:49.006'),
('36994633-74fe-402f-b661-92bb7307c469', '/login', 'app', NULL, NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/projects', 'Desktop', 'Edge', '2026-04-24 04:13:41.217'),
('37af21c4-3a3d-4428-b1ca-265aa4e4cd8f', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:34:42.094'),
('37f4742f-248a-4267-91a2-bd69d1be6bfa', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 14:22:46.368'),
('38b7abee-b99d-4736-80c3-141c3ffd863d', '/certification/register', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:08:24.602'),
('39303df5-5dff-4c22-acf9-ce9efe4b2c71', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:37.524'),
('39e92284-ec9c-4ca9-82a8-b64a14b8d91f', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 20:01:53.236'),
('3afe914c-2c06-42f8-8899-b230d78dd5af', '/login', 'app', NULL, NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Edge', '2026-04-24 04:41:54.172'),
('3b68e04c-b78b-4568-9635-9b5c80dd073d', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 11:33:47.702'),
('3b71f9af-61cd-420f-9094-bb21c1f75943', '/', 'app', NULL, NULL, 'test', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT; Windows NT 10.0; fr-CA) WindowsPowerShell/5.1.19041.6456', NULL, 'Desktop', 'Other', '2026-04-20 07:19:37.787'),
('3b764240-fe2d-44d6-b786-8598b73c9f79', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 18:06:22.774'),
('3b906400-6cfb-4837-bbed-d24295ee5686', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:35:09.087'),
('3e2d5f77-df01-45e5-8801-b8566fead233', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:56:44.208'),
('3f88afa7-9516-4ac5-8467-50b994eae52f', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:23.236'),
('3f91e12f-1b3f-4f40-833e-c1ce16ba1751', '/login', 'app', NULL, NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:16:16.708'),
('40d58122-311d-4e35-a104-254bd7a15ded', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-20 15:13:52.276'),
('41b86a62-1883-4d27-86f6-3d46566bb763', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 06:38:09.119'),
('43f12115-103f-4eb6-a8d0-99401e1e3450', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:31:33.566'),
('452c66b1-19a9-41ea-b523-d33796e94370', '/smart-features', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:34:13.171'),
('45fc3431-155f-4f2f-b9b0-7921ee169c11', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-21 23:41:24.344'),
('46d06de1-dc90-4656-a667-9a5c6b3793fb', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:53.425'),
('46eb017d-d65f-438d-b493-29150501e3ed', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:02:59.118'),
('47b2c988-4de9-49b4-b537-410919e8d277', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 19:43:33.962'),
('49a24e44-5fb1-4079-a669-79cba9390c5b', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 11:00:13.298'),
('49cc6089-edae-49a3-b2e4-af61e13dda84', '/certification/register', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:50.594'),
('4cf1b52c-e510-446c-8cdf-5a09c6dc02d5', '/certification', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:47.049'),
('4cf5e52a-598a-403c-a5e9-3b488fb60e87', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:09:16.683'),
('4e001e9f-60af-414e-af5b-d6f243d9183d', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:55:45.231'),
('50002ab8-0a4b-475f-bd91-59618ceea83c', '/test-suites/23ad378b-7d36-4245-a4cc-f3bee8ef4e07', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:38:47.459'),
('508f0045-4d2d-4b8f-84cc-c766613e80a5', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:05.511'),
('51104567-bdef-4d58-91a2-0cd058caaba6', '/smart-features', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:34:06.828'),
('51351a0f-7432-4cdb-ab24-57d160fa22e3', '/test-cases/e9147d11-69a7-4b4f-a5de-32fc392485f0', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:39:13.368'),
('52082dd1-35d2-41ba-a2fb-efdd6da3fd83', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:55:06.952'),
('5270e86f-b570-4abd-9b5d-24f479662525', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:12:33.626'),
('53edb191-178c-443a-8af3-979cad02b329', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:09:37.841'),
('5420fda9-bae2-4fc6-8769-d9a7b04297dc', '/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/login?mode=register', 'Desktop', 'Chrome', '2026-04-21 19:40:43.354'),
('54388fcf-284d-4a66-8954-54ff07ee00d4', '/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/login?mode=register', 'Desktop', 'Chrome', '2026-04-21 19:38:09.886'),
('55bc4d06-e667-493f-b095-010527cda5d3', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:15:52.864'),
('5626dfdd-00f3-49e3-9219-41d04987069f', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 13:50:50.589'),
('5669a4be-a8a7-4d88-80cf-56e3ac008d79', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:55:31.175'),
('5a00d9ff-a0f3-495f-b401-6fec5d951f50', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 06:37:20.042'),
('5c47c3ab-2c8f-4470-bed1-f9d22d926e2a', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:55:33.492'),
('5d35dccc-335b-4d98-943e-c4ed301bf5f4', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:11:35.599'),
('5d6246e8-fcd0-4bce-9e0d-d6412b5229ef', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-21 21:20:00.133'),
('6167fa13-e0a6-417f-bf34-08af66b46d30', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:10:14.560'),
('61a1ba35-4f67-4d6b-8aef-b3551350ba9d', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 13:34:55.456'),
('61d87429-6c34-4a38-bd2e-34d45d951234', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 13:21:30.870'),
('6260022a-9d91-4c4e-b979-0552db3b853c', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:58:06.939'),
('62d11e10-25f1-4d74-905c-7690cf871bea', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 15:24:44.448'),
('6353c3cc-af56-47c5-a969-e1aa515975e4', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:53:23.739'),
('63ea979b-c7a5-41c8-bfa2-5ee5c64a1e51', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 14:22:22.989'),
('641533d4-10ae-49f7-8255-74e3f872eae0', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 19:38:46.601'),
('65440b8d-dfd2-41f2-9a26-3edf3610dfc6', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:01:48.391'),
('656c3ed9-cade-49dd-9883-acdfb5c9150f', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-23 12:59:22.405'),
('683c5e4d-acc1-40d6-8570-6e7ecebc3e73', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:03:13.742'),
('6969567b-8678-4053-9922-94c7e3798b54', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 15:22:07.399'),
('696a17d3-c987-4aec-9e1a-3592e82553e9', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:26:11.462'),
('6a43153c-e8b2-4f85-a5b2-3dd49a2e92d4', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 20:02:14.092'),
('6ba6d677-0cec-40ea-8a50-a5f814494c67', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:23.807'),
('6c78a6f7-170d-4632-9f34-fff103f30b4c', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 06:55:57.147'),
('6cd85b72-1815-4e89-8fa1-cb8fb1a12a6a', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:10:12.400'),
('6d1fcd91-1d35-4db1-b3aa-dd5bdc59c8f4', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:33:36.034'),
('6e83eb94-039e-4aa4-ae4d-cc7e525dba12', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:50:40.994'),
('6ebbea55-83dc-4e7a-b76a-b97ac29d709a', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 15:22:09.244'),
('6edddaa1-0104-4bc2-96b8-1db5cfc3f4ae', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:10:01.333'),
('6f33e8b2-9ce9-4bd7-910f-5a840df37ac7', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 13:21:34.249'),
('703d83be-2bc4-4fe5-b630-c05acd4f337a', '/certification', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:48.668'),
('7201b6b3-c204-4f3b-b60b-cb366cd10e6e', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 11:17:49.213'),
('74264bf5-38ba-4006-b4aa-f493119307ed', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:45:18.704'),
('74937f85-aaf0-489f-8874-275d99d2d363', '/test-runs/4ab99e02-0ac2-4449-bb8c-beadb254841d', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:40:55.284'),
('76820aa8-95a6-4ade-9517-429c396796df', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/', 'Desktop', 'Chrome', '2026-04-20 13:52:36.832'),
('798a5f99-e7fb-4f11-bb56-8be783faa28d', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 06:54:46.162'),
('7ab4ecb2-d275-44e5-acc0-db22fdc50cfb', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 06:45:20.258'),
('7b551e5b-af26-4033-ac20-4eb09c4fdbb9', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:18:36.780'),
('7c449716-2014-433a-ae3a-8b0135fe3633', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:15:59.440'),
('7d6c7054-ebc8-44e1-8258-eb6e8c9b7339', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:23:41.521'),
('7e65ae23-6b28-4347-b678-e49744ea9104', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:35:43.731'),
('7ea46ecc-fb05-4ba7-a0a1-55414bfc47e1', '/test-runs/03c2eb01-e9e9-4f99-bf13-38da1a1ed422', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '1418875b-9a10-42e4-a535-17bf40132827', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/', 'Desktop', 'Chrome', '2026-04-21 14:50:25.353'),
('7f5a2b67-1839-4aa1-85df-eda79a5d2f53', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 11:10:08.123'),
('7fcc17b6-f8b8-46a2-b014-4bdae38628e9', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 11:15:56.505'),
('8027deb9-d39c-4ba1-ae5c-33f8168d05d3', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:06:04.032'),
('815413ff-46de-4661-90c1-9f6af2b2f3a0', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:18:39.238'),
('84172193-987e-49d4-8fc2-1dcc8bd46e72', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:28:39.385'),
('84787119-de20-4059-9737-2c2fd4d3583c', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:26:33.672'),
('86cea0f3-c6e9-4777-a76c-2f66406ce4b8', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:53:48.005'),
('877439e4-c611-44c5-9c93-0ecf344a19f9', '/workspace', 'website', NULL, NULL, 'b66f321e-39df-4ac5-ba38-f5c4fdbcbb35', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5174/workspace', 'Desktop', 'Chrome', '2026-04-20 15:20:30.469'),
('87eb11b4-dae6-46aa-883a-db5d59beb6bb', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:02:49.280'),
('88254c32-e53e-4e71-a308-06350cfdb717', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:52:38.457'),
('88a20671-7c72-4feb-9dd8-241f492474db', '/test-suites/23ad378b-7d36-4245-a4cc-f3bee8ef4e07', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:39:06.842'),
('88e82203-e485-40b6-8a04-94b00df46299', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:12:34.263'),
('8a655d6f-2750-4329-8026-950b38b6d23c', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:42:34.600'),
('8a91108e-67f6-4854-a07a-9c4b7fa17bff', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:03:04.610'),
('8b4adfd2-28cc-4c75-b573-730ce3af956a', '/login', 'app', NULL, NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Edge', '2026-04-24 04:50:30.947'),
('8bb12c41-6a3c-4ed6-8ed7-855901fdeeaf', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 20:02:49.415'),
('8bb5a393-7295-4662-8a91-46fb1b965cb3', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:09:40.681'),
('8c264ba3-641c-4ec4-a658-053c26ade727', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:21:01.792'),
('8c6067fd-d24e-4340-962f-60b95117fd1e', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:31.892'),
('8c980571-e944-4c09-9a7f-65c1432d1085', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 20:02:03.976'),
('8cec613e-c9db-4906-9449-b141870cc0d8', '/bugs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:05:43.243'),
('8dab5aae-627e-4349-ae4c-0810d8a8154c', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:57:06.028'),
('8ead3ff4-3573-4b3e-a755-104d9526be6e', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:55:16.809'),
('904c6645-c79c-4a54-af84-cd046367d3af', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'b9b47ba1-d274-41bd-bd84-11f705548848', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 06:37:41.908'),
('92a31795-465b-4d4e-b3d2-d250824107ef', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:35:40.492'),
('9307c9dd-a01b-42b0-9c0c-a9cf645d45c8', '/smart-features', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:09:25.659'),
('940a0d96-4a8d-4b59-8a5b-b5fe1d358ede', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/certification/my-space', 'Desktop', 'Chrome', '2026-04-21 21:17:27.518'),
('940e6f20-9663-47e9-ac2c-f553acf0c5eb', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:22:25.983'),
('965eac23-ae68-4c50-b664-fe6f08f5045a', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:21.353'),
('98acb8bb-e99e-401a-945c-19cd209f1972', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:30:22.427'),
('98c2c784-82be-4cbc-9843-144995cc17a1', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:56:36.627'),
('993463e8-c6d9-4a07-87fe-37ddad3ed4b7', '/features', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/certification/my-space', 'Desktop', 'Chrome', '2026-04-21 22:18:35.053'),
('9b66b562-37d0-4ee0-ba54-0eb3c35a7bf9', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:18:42.876'),
('9b94baff-9dbb-43bf-97f2-a5d4fbea97be', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:33:31.898'),
('9f3820a5-2ceb-4e73-85da-b0c7b3d1a319', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-21 21:12:29.168'),
('9f70d0d7-5fe9-4b7e-a457-37a9acea013c', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:09:28.995'),
('a25a07d9-ecb8-4dd5-9801-8f2a8d0ac4fa', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 19:28:01.168'),
('a3232e46-223a-4a31-9c85-99dc06823d70', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:40:50.094'),
('a4bbc8cc-6a58-4e70-bc65-3c5892ff9603', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/projects', 'Desktop', 'Edge', '2026-04-24 04:13:40.879'),
('a5c0c5f9-c028-4c14-b264-1da770454236', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/certification/my-space', 'Desktop', 'Chrome', '2026-04-21 22:17:33.868'),
('a69dbbdd-d5f5-4d43-84e5-89c8bf250d72', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:18:33.636'),
('a725a958-899f-4076-92a9-c299a223d2d8', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:18:31.232'),
('a781b2b2-873c-491d-b22c-3d1fbba22a28', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:26.138'),
('a9476fec-2f65-4caa-96c5-e037790bb66e', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:02:38.623'),
('aa14a031-8f51-4b32-a8dc-ee6fa81c4214', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 14:22:40.693'),
('aa16e3f4-62b9-477d-a954-1be70ffa9b7d', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-21 20:55:14.330'),
('aa4e9ff4-9065-4061-85b3-44b5bc4bed5d', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/certification/my-space', 'Desktop', 'Chrome', '2026-04-21 21:30:53.201'),
('aa962adf-ef2f-48c3-b804-3188c590da99', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-21 21:19:51.075'),
('ab66f8d5-0bf9-4dcd-9528-2a842fc3683d', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:21:11.931'),
('ab691c6b-9ef3-442e-9435-b0b2463a9a02', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:21:04.407'),
('ad85e0ac-bde3-46c5-8d31-8280db0a3c71', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 20:54:14.572'),
('ae4f808a-43ee-4a49-b9bd-e3753192e69f', '/certification/register', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:10:04.027'),
('b3a7f860-39f3-434e-98da-d091a38ef5dd', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:26:57.459'),
('b3c693d0-8504-4c7d-bd1c-d560baa3f873', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:43:33.648'),
('b3e03e40-de3c-4f13-9da2-134493994594', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:32:48.064'),
('b4534b5d-7fde-4bc8-9929-bf8083ee8373', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:22:28.402'),
('b611a449-dbd1-487f-b43d-8fbc5bf1a2f3', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/', 'Desktop', 'Chrome', '2026-04-20 15:06:04.646'),
('b63229a2-52f9-498f-b8a2-539ab57005eb', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 18:23:27.630'),
('b697c45a-15c6-442e-99fe-23e944de54a0', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 11:17:45.918'),
('b6b74393-657d-44af-9076-6f42be384539', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 08:17:05.482'),
('b6fc3953-ff9c-4da3-905a-8b23a35875dc', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:32:52.741'),
('b7769e6d-bac1-4066-8193-9046fd2ded3e', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 08:17:23.321'),
('b9a6dd83-2818-4174-861a-03eed6b5360e', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-21 21:18:22.059'),
('b9e2b1a1-641f-4705-9750-822d45f33dbb', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:39:05.250'),
('ba6cda0d-d8b6-40ae-b766-afebacb1ea54', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:55:05.346'),
('badaf704-bcd8-47e3-9b80-f07b7d1ea4fd', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:26:50.025'),
('bcbc156c-8c4e-4ea2-816a-4dde192a7570', '/certification', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:08.014'),
('be019cd6-eae2-47e9-b9d0-a583a64d9231', '/cd-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:52:03.845'),
('be803824-f3b4-4746-a3d3-122a6879bcb4', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:08:31.366'),
('c0b358ac-9c0a-4d00-8d2a-dd26e8da2cf2', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 11:42:59.261'),
('c2779fbd-25be-4f7b-9069-47fd5d2cd7c5', '/certification/register', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:10:11.196'),
('c290340d-ace0-4d7a-94ed-381446e97f0a', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:09:08.307'),
('c30cdbc8-8685-4eee-957e-6bd9968901ad', '/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:35:30.983'),
('c3219372-76ec-4cf2-83d1-17f7cc138112', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:15:54.823'),
('c3db224f-8ece-4c4d-b1f3-753290fd8fb7', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:11:53.626'),
('c49cc539-be07-4b8f-bcec-b08a5582edc0', '/certification', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:02.134'),
('c4ec2449-54a7-457c-9c6e-b20f94966644', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:44.466'),
('c5dc8abd-b827-450b-89c8-d2a67f01b382', '/certification/register', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:08:57.946'),
('c6aaa13e-de7d-4723-acbc-7b0ce2a2cf10', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:15:58.541'),
('c7f961a3-b65c-4a4c-88fe-3d40e960430d', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:31.841'),
('ca0c72ac-4439-4e48-adb6-555b55cd75cd', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:03:08.607'),
('cbb23723-0c4c-4585-bddc-3ee03d960908', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:50:29.108'),
('cc231aa0-d94d-4fed-b62b-eec50fafdf98', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 08:17:31.424'),
('cc7da994-5a97-45e3-b69f-9e03b27322dd', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:23:57.376'),
('cddc90fc-abb2-4d35-b1c9-47faf6760345', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 19:31:29.355'),
('d199d686-d49b-4296-9de9-bf4c99297c7c', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 11:17:55.044'),
('d3561724-961f-4476-992d-b2d0976f9625', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:36.759'),
('d38452c3-4830-43fe-b605-8d2f2d7220d0', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 19:27:29.534'),
('d3906737-cc44-4dac-a4d8-1a17ebfb8b95', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 19:29:06.735'),
('d39825b1-400e-4156-a86e-cd2a7fdf4a95', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-23 11:34:31.421'),
('d3b869ed-ff01-4c3d-9d85-83ac52a532b6', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 08:17:08.853'),
('d45123cf-2461-4b68-9687-13ea8c1b63a0', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:55:13.347'),
('d454a8e7-5771-448e-88e1-5c5fa9e40dd9', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 19:13:17.823'),
('d698d55c-0d6f-4842-8516-933c91c73382', '/test-runs/ed3d31f6-9370-472f-9b2a-e108793f856a', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:03:10.542'),
('d752843d-ddc3-48a2-a76d-2bc87acee6ce', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 20:01:56.316'),
('d8569c87-a6c3-43f6-b9a7-07ece9af9560', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 15:09:33.331'),
('d90ac4c6-a4ed-418a-a537-a468f6bdde9e', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 21:10:16.059'),
('d9e56499-0338-4ef3-859b-5a481ac775ca', '/login', 'app', NULL, NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 11:17:44.289'),
('da0dafba-0cf2-45f4-8f60-5af11a681b7c', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 15:21:17.310'),
('db146a0f-51b7-4471-a8f2-200552175957', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:34:09.014'),
('db30ffcb-89f5-4aa1-a238-f17f474ecf06', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:16:01.838'),
('db57059c-57f2-4cca-bd41-e439c2db5cb1', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:50:42.986'),
('dc331de1-c555-4bcd-80ec-62b9e4816659', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:52:05.018'),
('dfc0e690-4b05-429f-89f7-1ea547cd8e09', '/projects', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/', 'Desktop', 'Chrome', '2026-04-20 13:52:27.986'),
('e008ff35-9338-4d42-adbb-59fd8cacfade', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-21 21:12:30.967'),
('e048760d-abb6-423a-ba44-6967a3dd36cf', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:56:41.038'),
('e06242d3-108c-420b-8feb-f7593887c929', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:21:06.031'),
('e0d3bbdb-3dad-4f1f-a63e-d590538f0de1', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:09:13.408'),
('e11f29c1-dd9b-44b7-868f-fa34eb3786d7', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 22:15:56.057'),
('e13f820b-c2d7-4b3f-ab00-3dbb7a925f0f', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 20:07:20.571'),
('e1d0e7d2-9076-4795-82b1-d36995417c46', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:52:11.325'),
('e24e773a-c715-4d3e-a823-44de992129ea', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 20:02:38.481'),
('e567a377-67ca-4787-a3aa-0d175779c464', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:01:49.982'),
('e61e2448-05c5-45f6-97e5-90625e9a3177', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/', 'Desktop', 'Chrome', '2026-04-20 13:52:16.358'),
('e648e702-4872-4248-940b-a08a0dd9b6c3', '/test-suites', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:18:35.748'),
('e8460608-88ff-4b49-96e0-5f085cf4a2d2', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:49:53.415'),
('e85db1d1-c1fa-44b8-b709-70cbec7adaad', '/users', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:35:01.703'),
('e89a3c92-6b47-44b8-befa-af42c9c2e988', '/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:36:05.683'),
('e91acb14-bf50-4bd7-a422-f048bc5f6583', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:27.605'),
('e9570d14-86d3-4d19-9331-7865dc30c833', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:26:28.550'),
('e95bd955-53b7-4c19-a0cf-3c6c7d3f76e4', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:34:06.881'),
('eb910efd-b691-4711-bd44-854afba19a5e', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 11:43:42.187'),
('ebe669a2-bbc5-4889-b463-e015c0acf0ea', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:03:22.735'),
('ec4278f6-c119-426b-a9e0-12237e7bcee6', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:06:01.814'),
('ecb3cd40-e163-4a58-9eae-4abe54ecc0d6', '/login', 'app', NULL, NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/projects', 'Desktop', 'Edge', '2026-04-24 04:13:41.935'),
('ed035bd8-6aa0-42c6-a216-e81f0c62bfcd', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:10.752'),
('ed20a6ee-3206-42e4-bae1-7f2912e2eebf', '/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/login?mode=register', 'Desktop', 'Chrome', '2026-04-21 19:38:49.582'),
('edef609b-085c-488b-b085-9552d053e59f', '/certification/my-space', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/certification/my-space', 'Desktop', 'Chrome', '2026-04-21 21:13:19.872'),
('eef1066f-b685-49a4-acff-0a5e5650a525', '/certification/register', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:55:01.991'),
('f00aede7-2b7c-4036-868c-e02f8691accd', '/', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 19:41:46.736'),
('f08008c9-1bf5-4c2e-accb-8a21e78ff386', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:05:57.120'),
('f0c75197-3af0-498d-9fe4-643e169b40e1', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 23:01:36.185'),
('f1b790e9-4bc6-45db-b908-0b5455cc4d0b', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/test-cases', 'Desktop', 'Chrome', '2026-04-22 11:15:54.487'),
('f1f94eec-90dc-45ce-9c21-5076092ad781', '/test-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:33:35.192'),
('f374d5a4-4a7c-4428-8912-087076482584', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/', 'Desktop', 'Chrome', '2026-04-20 13:52:24.300'),
('f5213262-b0db-4e1a-a6c8-6ce3b33ecc0c', '/step-definitions', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:57:33.563'),
('f54ae690-de9a-4189-a017-5e6eed8f49ed', '/login', 'app', NULL, NULL, '89421bfd-f886-408e-b04a-c7173330ef9a', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:13.741'),
('f5ab2819-a288-4f3e-92d9-995ceb42f4b1', '/scheduled-runs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:18:07.510'),
('f5d6efab-cf92-46df-8cff-025d38abe3b3', '/smart-features', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:35:07.182'),
('f67d59c1-006d-4533-8aba-9bf7fcd55ec0', '/bugs', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, 'db07fd53-3bb0-4e47-849d-0c2bfc24d884', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/145.0.0.0 Safari/537.36 OPR/129.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-21 14:58:17.666'),
('f6b1bec9-accd-42a9-ac7e-e4d125a7538e', '/employees-chat', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/employees-chat', 'Desktop', 'Chrome', '2026-04-22 07:05:06.286'),
('f721e508-1a40-4fb3-9c34-fe52aa7d7dbd', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:09:01.870'),
('f78c2232-00c6-44c7-b432-9f42f5d0ba7c', '/', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 07:18:37.932'),
('f7fc6e2a-dab2-46da-a1fc-b28d4e88924f', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '3a103c6d-dd71-416f-be05-612966654f8f', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5173/login', 'Desktop', 'Chrome', '2026-04-22 08:17:41.433'),
('fca77e7e-8a4e-4815-884a-d7b26ef9b483', '/certification/login', 'website', NULL, NULL, 'bc65d39b-65ed-4eb3-919c-07ebebd786b6', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36 OPR/130.0.0.0', 'http://localhost:5174/', 'Desktop', 'Chrome', '2026-04-21 20:54:57.327'),
('fe5b1901-ab17-40f4-b0c5-df05be23ac32', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-23 12:06:39.271'),
('ff4ddfa5-4894-434a-8840-33e91b5af89d', '/test-cases', 'app', '9a151521-56d7-4630-932d-2d0bf8a54b27', NULL, '66dea80d-95d2-4a03-bc40-a2317bd2b820', '::1', NULL, NULL, NULL, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/147.0.0.0 Safari/537.36 Edg/147.0.0.0', 'http://localhost:5173/', 'Desktop', 'Edge', '2026-04-22 18:49:50.787');

--
-- Table: providers
--
DROP TABLE IF EXISTS `providers`;
CREATE TABLE `providers` (
  `id` char(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `category` enum('hosting','software','marketing','salary','office','legal','other') COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `website` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `description` text COLLATE utf8mb4_unicode_ci,
  `product` enum('qa','dev','specs') COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `isActive` tinyint(1) NOT NULL DEFAULT '1',
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Table: subscription_plans
--
DROP TABLE IF EXISTS `subscription_plans`;
CREATE TABLE `subscription_plans` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `code` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL,
  `name` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `pricePerUser` decimal(10,2) NOT NULL,
  `billingCycle` enum('monthly','annual','custom') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'monthly',
  `cycleLengthMonths` int NOT NULL DEFAULT '1',
  `discountPercent` decimal(5,2) NOT NULL DEFAULT '0.00',
  `isActive` tinyint NOT NULL DEFAULT '1',
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  `product` enum('qa','dev','specs') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'qa',
  PRIMARY KEY (`id`),
  UNIQUE KEY `UQ_code_product` (`code`,`product`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `subscription_plans` (`id`, `code`, `name`, `pricePerUser`, `billingCycle`, `cycleLengthMonths`, `discountPercent`, `isActive`, `createdAt`, `updatedAt`, `product`) VALUES
('0393e251-01e7-4490-8474-ec8eb6618ebf', 'annual', 'Annual Plan', '179.10', 'annual', 12, '10.00', 1, '2026-04-11 04:07:50.742', '2026-04-11 04:07:50.742', 'qa'),
('079756a9-5c81-4551-aaeb-8340dbf22cc2', 'annual', 'Annual Plan', '179.10', 'annual', 12, '10.00', 1, '2026-04-14 17:41:03.140', '2026-04-14 17:41:03.140', 'dev'),
('305c89dd-e739-43d3-ab00-b7c1b2f5a905', 'custom', 'Custom Plan', '0.00', 'custom', 12, '0.00', 1, '2026-04-14 17:41:03.160', '2026-04-14 17:41:03.160', 'dev'),
('3cda93e8-bc40-4564-95a0-e73c049f0991', 'custom', 'Custom Plan', '0.00', 'custom', 12, '0.00', 1, '2026-04-11 04:07:50.748', '2026-04-11 04:07:50.748', 'qa'),
('7ca26b4c-1c0d-4f9d-a986-5aaedf05d6ce', 'monthly', 'Monthly Plan', '199.00', 'monthly', 1, '0.00', 1, '2026-04-11 04:07:50.730', '2026-04-11 04:07:50.730', 'qa'),
('a309e568-e27e-48e9-a6e4-168529e1d188', 'monthly', 'Monthly Plan', '199.00', 'monthly', 1, '0.00', 1, '2026-04-14 17:41:03.112', '2026-04-14 17:41:03.112', 'dev');

--
-- Table: subscriptions
--
DROP TABLE IF EXISTS `subscriptions`;
CREATE TABLE `subscriptions` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `companyId` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `planId` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `status` enum('active','expired','cancelled','trial','past_due') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'trial',
  `maxSeats` int NOT NULL DEFAULT '1',
  `startDate` datetime NOT NULL,
  `endDate` datetime NOT NULL,
  `trialEndDate` datetime DEFAULT NULL,
  `totalAmount` decimal(10,2) NOT NULL DEFAULT '0.00',
  `currency` varchar(3) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'CAD',
  `notes` text COLLATE utf8mb4_unicode_ci,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  `product` enum('qa','dev','specs') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'qa',
  PRIMARY KEY (`id`),
  KEY `FK_ea19a7bd47edc90d4f1f6f6f312` (`companyId`),
  KEY `FK_7536cba909dd7584a4640cad7d5` (`planId`),
  CONSTRAINT `FK_7536cba909dd7584a4640cad7d5` FOREIGN KEY (`planId`) REFERENCES `subscription_plans` (`id`),
  CONSTRAINT `FK_ea19a7bd47edc90d4f1f6f6f312` FOREIGN KEY (`companyId`) REFERENCES `companies` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `subscriptions` (`id`, `companyId`, `planId`, `status`, `maxSeats`, `startDate`, `endDate`, `trialEndDate`, `totalAmount`, `currency`, `notes`, `createdAt`, `updatedAt`, `product`) VALUES
('71e14948-3402-433b-b6fb-16a88dac4326', 'a53d54de-4844-4a0b-b4a3-e631fdedf93f', 'a309e568-e27e-48e9-a6e4-168529e1d188', 'trial', 5, '2026-04-15 07:31:58.000', '2026-04-29 07:31:58.000', '2026-04-29 07:31:58.000', '0.00', 'CAD', '14-day free trial', '2026-04-15 07:31:58.438', '2026-04-15 07:31:58.438', 'dev'),
('8c263186-f405-4fa3-bf06-d266a085d9a0', '0b107649-4096-4034-b8e2-e14534605b07', '7ca26b4c-1c0d-4f9d-a986-5aaedf05d6ce', 'trial', 16, '2026-04-11 04:11:14.000', '2026-04-25 04:11:14.000', '2026-04-25 04:11:14.000', '0.00', 'CAD', '14-day free trial', '2026-04-11 04:11:13.828', '2026-04-11 12:35:35.000', 'qa'),
('e2066a26-de9b-47de-8ab6-1f41471804d7', '8ce491dd-0bfe-4d1c-8ee6-5455faf496ae', 'a309e568-e27e-48e9-a6e4-168529e1d188', 'trial', 5, '2026-04-16 10:59:39.000', '2026-04-30 10:59:39.000', '2026-04-30 10:59:39.000', '0.00', 'CAD', '14-day free trial', '2026-04-16 10:59:38.763', '2026-04-16 10:59:38.763', 'dev');

--
-- Table: support_contacts
--
DROP TABLE IF EXISTS `support_contacts`;
CREATE TABLE `support_contacts` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `label` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `type` enum('email','phone','url','address','other') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'email',
  `value` varchar(500) COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text COLLATE utf8mb4_unicode_ci,
  `sortOrder` int NOT NULL DEFAULT '0',
  `isActive` tinyint NOT NULL DEFAULT '1',
  `companyId` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Table: support_tickets
--
DROP TABLE IF EXISTS `support_tickets`;
CREATE TABLE `support_tickets` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numericId` int DEFAULT NULL,
  `type` enum('bug','feature') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'bug',
  `title` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `description` text COLLATE utf8mb4_unicode_ci NOT NULL,
  `page` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `priority` enum('low','medium','high','critical') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'medium',
  `status` enum('open','in_progress','resolved','closed') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'open',
  `submittedBy` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `submittedByName` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL,
  `submittedByEmail` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `companyId` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `companyName` varchar(200) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `adminNotes` text COLLATE utf8mb4_unicode_ci,
  `attachments` text COLLATE utf8mb4_unicode_ci,
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  `product` enum('qa','dev','specs') COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `IDX_ca8d9c83e3abafda8f661fe0d0` (`numericId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

--
-- Table: users
--
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users` (
  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
  `numericId` int DEFAULT NULL,
  `firstName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `lastName` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL,
  `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,
  `role` enum('superadmin','user') COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'user',
  `isActive` tinyint NOT NULL DEFAULT '1',
  `refreshToken` text COLLATE utf8mb4_unicode_ci,
  `passwordChangedAt` datetime DEFAULT NULL,
  `profilePicture` varchar(500) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  `language` varchar(10) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'fr',
  `createdAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6),
  `updatedAt` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),
  `phoneNumber` varchar(30) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `IDX_97672ac88f789774dd47f7c8be` (`email`),
  UNIQUE KEY `IDX_b49087eba389191a7a1a5c16a8` (`numericId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;

INSERT INTO `users` (`id`, `numericId`, `firstName`, `lastName`, `email`, `password`, `role`, `isActive`, `refreshToken`, `passwordChangedAt`, `profilePicture`, `language`, `createdAt`, `updatedAt`, `phoneNumber`) VALUES
('2f6376b3-a934-4d0e-b731-bb24eb7d858c', 3, 'dev', '', 'dev@africadigitalizer.com', '$2a$12$YrAJ7vDrizo4.m3CJy4W0OfbPNC3lvhe5XwC6DQHG7khSe41eFv1e', 'user', 1, NULL, '2026-04-16 04:45:37.000', NULL, 'fr', '2026-04-16 04:45:37.433', '2026-04-16 04:45:37.433', NULL),
('6295cabf-4989-4f74-9d64-07c71fe54a67', 7, 'Lio', 'Test', 'test@ad.com', '$2a$12$c4ab1yeoxQ.fiKxWHXUJUO2XQ/Q0FvffHqhHCwQHKUf8nBLK5Ie86', 'user', 1, NULL, '2026-04-22 19:28:46.000', NULL, 'fr', '2026-04-22 19:28:45.865', '2026-04-22 19:28:45.865', NULL),
('78deab3c-d53d-4c78-b4aa-4d1ea15bf00b', 2, 'Test', 'Dev', 'support.ad@africadigitalizer.com', '$2a$12$vR.i59hJjN58M437rbqlE.FKIFxfv8Kb6G30orw4F.utLJ0CbXDG.', 'user', 1, '55a6d9c1b75e960e1b5e251525b8f223ea15014db96d4c2ff9a0e11a64553af9', '2026-04-15 07:31:58.000', NULL, 'fr', '2026-04-15 07:31:57.597', '2026-04-25 10:45:26.000', NULL),
('97960363-aff1-4cfd-8493-d74f64bb885a', 5, 'Super', 'Admin', 'admin@karibouqa.com', '$2a$12$SD8ukMeYgIvO1FmUwJ20n.b4Bu4ZtARqDB0h6q6okYRbiymddVKoW', 'superadmin', 1, 'e2939421d4ae56ef42538215cc909d73ceff84e458a3e009622b62c2af7e05ad', '2026-04-21 19:48:24.000', NULL, 'fr', '2026-04-20 06:16:13.475', '2026-04-22 07:29:56.000', NULL),
('9a151521-56d7-4630-932d-2d0bf8a54b27', 1, 'Yves', 'Lionel', 'yveskemmogne05@gmail.com', '$2a$12$fH74/FVxhKoyDkS.iPvO/.fkzq5qPrmrqe3XAjpi5NWrL3Gi5H15C', 'user', 1, '5ea28bf182e86d19611a81bc2d3f9ff6ec754b701ba741c4a61fd689895197fb', '2026-04-11 04:11:12.000', '/api/auth/avatars/16f76bb7-5973-499a-9609-0214899c0d0b.jpg', 'fr', '2026-04-11 04:11:12.315', '2026-04-24 04:13:39.000', NULL),
('ccf90302-d81a-4439-bb5b-1c178768c5af', 6, 'test', '', 'test@gmail.com', '$2a$12$WkBKYkVL3etJ3jwPTPIv0uLklUsdsM4l3mYCCg2Dtec5Ln3YbdSoG', 'user', 1, NULL, '2026-04-22 07:02:25.000', NULL, 'fr', '2026-04-22 07:02:25.414', '2026-04-22 07:02:25.414', NULL),
('e81e6471-3f86-44d3-b55a-6e1b9ee856e8', 4, 'AD', 'TEST', 'support.it@africadigitalizer.com', '$2a$12$hwDcee7SaZELCDmBffDmoOHgQYtLVbDdRMccG7iZIuClSkKdX4Y6u', 'user', 1, 'c4528725642fa2bb6171023925c07ab27f57d9faf18680bbd4bc33c3ccaa7012', '2026-04-16 10:59:37.000', NULL, 'fr', '2026-04-16 10:59:37.264', '2026-04-20 16:48:19.000', NULL);

SET FOREIGN_KEY_CHECKS = 1;
