
Completed
Posted
Paid on delivery
We are looking for one individual Python developer for a small, clearly scoped, fixed-price engineering task in an existing private codebase. Fixed price: USD 20 This is not a request to build an application from scratch. This is not a request to redesign the entire data model. This is one specific implementation task with: an existing Python codebase, existing automated tests, two sanitized structured fixtures, a precise implementation specification, clear acceptance criteria, and a limited list of files that may be modified. If the first task goes well, we expect to offer additional small fixed-price tasks. AI-assisted development is explicitly welcome. You may use Claude Code, Codex, Cursor, OpenCode, GitHub Copilot or comparable tools. We will not ask you to share your AI prompts, logs or token usage. We care about the final code, tests, scope discipline and technical explanation. You remain responsible for understanding and verifying any code generated by an AI tool. The Problem An existing Python application processes structured data using deterministic decision logic. The current model contains several scenario-specific fields. We need to introduce a small generic requirement representation so that new kinds of requirements do not always require another dedicated top-level field. There is also an important semantic requirement. The application must distinguish between: UNKNOWN NOT_APPLICABLE False 0 These values are not equivalent. For example: UNKNOWN != False UNKNOWN != 0 UNKNOWN != NOT_APPLICABLE If a value is 0, it must mean: the value has actually been established as zero. It must not mean: the value is unknown. Likewise, NOT_APPLICABLE must not be used simply because information is missing. Your Task Implement a small generic Requirement model inside the supplied existing Python codebase. You will receive the exact contract to implement. Conceptually, a requirement will need to represent information similar to: requirement_id category applies_to mandatory applicability value / constraint verification_status The exact field names, types and allowed values will be defined in the task specification. You are not being asked to invent the architecture yourself. You are being asked to correctly implement an already defined small contract. Important Design Rule We do not want this: new scenario → add another special field next scenario → add another special field next scenario → add another special field We want: small stable model + extensible requirements Do not solve the task by hard-coding the two supplied scenarios. What We Will Provide After hiring, you will receive a private, task-specific code snapshot derived from the existing application. You will not receive the complete product repository. The task snapshot will contain: one clean Git baseline commit, the relevant existing production Python module(s), existing tests, a precise implementation specification, two sanitized JSON fixtures, acceptance criteria, a list of files you may modify, a list of files you may read, a list of files you must not modify. Business-specific names and data will be anonymized. For example, the fixtures may contain names such as: Organization A Scenario A Scenario B Region A Requirement X Knowledge of the underlying business domain is not required. You will not receive: production credentials, server access, API secrets, production database access, customer data. Fixture Requirement You will receive two structurally different sanitized fixtures. Your implementation must support both. Where specified in the task instructions, you will migrate these fixtures to the new generic requirement representation. You must not invent missing information simply to satisfy the schema. If information is unknown, it must remain unknown. Definition of Done The task is complete only when all of the following are true: The supplied generic Requirement contract is implemented in the existing code. Both supplied sanitized fixtures load successfully through the actual application model code. All relevant existing tests still pass. New regression tests demonstrate the semantic distinction between: UNKNOWN NOT_APPLICABLE False 0 UNKNOWN is never silently converted into False, 0 or NOT_APPLICABLE. The implementation does not add scenario-specific fields merely to make the two supplied fixtures pass. There is no hard-coding of Scenario A or Scenario B identifiers. No unrelated refactoring is introduced. Only explicitly permitted files are modified. You provide a short implementation report explaining: what you changed, why you changed it, which tests you ran, and any limitation or issue you found. Integration Requirement This is important. The deliverable must modify the supplied existing application code. The following do not satisfy the task: a standalone prototype, a new unrelated repository, a notebook, a demo-only implementation, a rewrite from scratch, a separate library that is not integrated with the supplied code. We need a patch that can be integrated directly back into the existing application. Scope Discipline You will receive an explicit list of: files you may modify, files you may read, files you must not modify. Please do not perform broad refactors. If you believe the specification requires a change outside the allowed scope, tell us before making that change. Do not silently expand the task. Workflow Before making substantial changes, please send a short 3–5 point implementation plan. For example: 1. Read the existing model and tests. 2. Add regression tests for UNKNOWN semantics. 3. Implement the Requirement representation. 4. Migrate the supplied fixtures. 5. Run the complete relevant test suite. During the task, please send one short checkpoint message after either: adding the main regression tests, or completing the main model implementation. If you become blocked, tell us quickly. Do not spend many hours silently implementing a different solution. Deliverables Please provide: source-code changes, updated sanitized fixtures, regression tests, complete relevant test output, Git diff or branch, short implementation report. No deployment is required. Budget Fixed price: USD 20 This is the fixed price for successful completion of the task described above. If you cannot complete this specific task for USD 20, please do not apply. We understand that this is a small budget, which is why the initial task is intentionally narrow and well specified. Successful delivery may lead to additional paid tasks. Timing Please apply only if you can: start shortly after receiving the task package, work effectively with an unfamiliar existing Python codebase, communicate quickly if blocked, deliver within approximately 24 hours. AI-Assisted Development AI-assisted development is encouraged. You may use your own tools, including: Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, or comparable coding assistants. For this first task, please use your own normal development and AI tooling. We pay for the verified engineering result, not for token consumption. Using an LLM is not a substitute for testing and review. You remain responsible for the code you deliver. How to Apply Start your proposal with exactly: DATA CONTRACT Then answer the following questions. 1. Why is this specific task a good fit for you? 2. Which AI coding tools do you normally use when working with an existing codebase? 3. How do you verify code generated or modified by an LLM before delivering it? 4. Briefly describe your experience with Python, pytest or similar automated testing, JSON/data models and Git. 5. Please answer this technical question in your own words: If a requirement is UNKNOWN, why can replacing it with False or 0 cause incorrect behavior in a data/rules system? Please provide one concrete example. 6. Describe one situation where you worked with an existing unfamiliar codebase. How did you understand it before making changes? 7. How quickly can you start after receiving the code snapshot and specification? 8. Confirm that you accept the USD 20 fixed price. Do not send us a completed implementation before being hired. This is a paid engineering task, not an unpaid coding test. Please do not send a generic agency introduction. We are currently looking for an individual freelancer, not an agency. Successful cooperation may lead to additional small, clearly specified fixed-price tasks.
Project ID: 40641575
88 proposals
Remote project
Active 5 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

Hello, This task is a perfect fit—I've worked on similar Python projects where generic data models replaced scattered scenario-specific logic. I usually use Cursor with GitHub Copilot when exploring unfamiliar codebases to understand patterns faster. Before delivering any code, I run the full test suite locally, review each changed line against the specification, and manually verify the JSON fixtures load correctly. In one past project, I extended a user permissions model without breaking existing tests by first adding regression tests for edge cases. I'd implement the Requirement model as a dataclass with clear type hints and strict value constraints, making sure UNKNOWN stays distinct from False, 0, or NOT_APPLICABLE. The real value comes from preventing future scenario sprawl while keeping the existing logic intact. Changes will stay focused—only the permitted files will be touched, and every test must pass before submission. Progress will be visible through checkpoints and a concise implementation report. A quick look at the provided codebase can confirm the safest approach before starting. Thanks, Lazar
$10 USD in 1 day
3.2
3.2
88 freelancers are bidding on average $22 USD for this job

DATA CONTRACT Hello, This is exactly the kind of Python work where a small semantic mistake can quietly break downstream rules, and that hidden risk is the real challenge here. I’ve worked on existing Python codebases with structured JSON models, pytest regression coverage, and careful model changes where UNKNOWN, NOT_APPLICABLE, False, and 0 must stay distinct. I usually work with Codex, Cursor, and GitHub Copilot, but I always verify generated code by reading the affected paths, adding focused tests first, running the relevant pytest suite, and checking edge cases in the actual model behavior before delivery. My approach is to understand the current contract, patch only the allowed files, and keep the implementation tight and test-driven. I’m comfortable with Python, pytest, JSON/data models, and Git workflows, including working inside unfamiliar repositories by tracing tests, fixtures, and model entry points before changing anything. For your task, I would read the snapshot, add regression coverage for the semantic differences, implement the generic Requirement model exactly to spec, migrate the two fixtures without inventing missing facts, and then run the relevant tests to confirm nothing else moved. I can start shortly after receiving the snapshot and specification, and I accept the USD 20 fixed price. What are the exact allowed field names, types, and enum values for the Requirement contract? Best regards, Asad
$30 USD in 3 days
7.2
7.2

DATA CONTRACT 1. Small, precisely scoped patches inside existing Python codebases are exactly my usual work. 2. Claude Code and Cursor, with the repository's own tests as the ground truth. 3. I review every diff line by line and add regression tests that fail before the change and pass after it. 4. 10+ years Python, pytest, JSON/dataclass data modeling, Git. 5. UNKNOWN means "never established"; False/0 mean "established as negative/zero". Collapsing them lets rules act on data that was never provided. Example: a required_capacity of UNKNOWN silently becomes 0, the rule "capacity >= 0" passes, and the record is auto-approved instead of being flagged as incomplete. 6. I mapped an unfamiliar billing service by reading its tests and fixtures first, then tracing one input end to end before touching any code. 7. I can start immediately after receiving the snapshot and specification. 8. USD 20 fixed price accepted.
$20 USD in 1 day
7.0
7.0

Hi there, I understand you need a Python developer to implement a generic requirement model in your existing codebase. I have extensive experience working with data modeling, software architecture, and integrating new components into established systems. For this task, I would approach it by first analyzing your current codebase structure and identifying the optimal integration points for the requirement model. I'll ensure the implementation follows clean coding practices, maintains compatibility with your existing architecture, and includes proper JSON handling for requirement data structures. My experience with regression testing will help ensure the new model doesn't break existing functionality, while my git expertise ensures smooth integration into your version control workflow. I'll focus on creating a maintainable, scalable solution that fits seamlessly with your current system. The 20 dollar fixed price scope is clear and I'm ready to deliver quality work within your expectations. Best Regards, Khorshed Alam, RS Software
$30 USD in 1 day
8.1
8.1

As both a Python developer and AI expert, I am well-equipped to handle the specific scope and tasks of your project. My extensive understanding and experience with artificial intelligence tools such as Codex, GitHub Copilot, and others will be valuable in integrating an efficient "generic requirement" model within your existing codebase. With cleaner architecture in mind, I'll ensure that new requirements are accommodated without needing to create dedicated fields for every scenario, standing by your "small stable model + extensible requirements" guiding principle. Additionally, I appreciate the significance of values differentiation in your application-UNKNOWN being distinct from NOT_APPLICABLE or False or 0. This semantic requirement necessitates precision in data handling, an area I specialize in. Being meticulous and disciplined are essential components in my work process which aligns well with your project's expectation for scope discipline, technical explanations, and clean code. I am responsible not only for implementing the defined small contract correctly but also for understanding any code generated by AI tools - which will enhance my efficiency while ensuring quality as we proceed. Moreover, should you feel inclined to extend more similar tasks in the future, I am keen to showcase my skills on a long-term basis.
$20 USD in 2 days
6.6
6.6

Hi, DATA CONTRACT This fits because it’s a focused Python data modeling task in an existing codebase with clear boundaries. I’ve worked on similar contract-first implementations where keeping semantics precise—especially distinguishing UNKNOWN from False/0—is critical for downstream logic. I normally use Cursor with GitHub Copilot when working through unfamiliar codebases. I treat AI output as a first draft: run the tests, step through the changes in the debugger, and manually verify edge cases before committing. My Python experience is mostly with data pipelines and rule engines, where pytest and JSON schema validation are common. Git workflows are straightforward—I prefer small, reviewable commits with clear messages. A requirement marked UNKNOWN should not collapse to False or 0 because downstream logic might treat 0 as "explicitly zero" and False as "intentional negation," while UNKNOWN means "no information exists." For example, a rule like "if value > 0 then trigger action" would incorrectly trigger on an UNKNOWN value if it were silently coerced to 0. Once, I had to extend an order validation system in a legacy ecommerce codebase I’d never seen before. I started by mapping the data flow from the fixtures into a sequence diagram, then wrote targeted regression tests for the critical paths before touching the core model. I can start within an hour of receiving the snapshot. Yes, I accept the USD 20 fixed price. Thanks, Denis
$30 USD in 1 day
6.2
6.2

Hello, This project is a good fit for my Python development background, particularly working with existing codebases, structured data models, automated testing, and carefully scoped changes. I use AI-assisted tools such as Codex and Cursor when appropriate, while maintaining full responsibility for reviewing and validating the resulting code. I verify changes through code inspection, pytest regression tests, fixture validation, and the relevant existing test suite. I have experience with Python, pytest, JSON/data modelling, Git, debugging, and integrating new functionality into established applications without unnecessary refactoring. UNKNOWN must remain distinct from False, 0, and NOT_APPLICABLE. For example, if a requirement's value is UNKNOWN, treating it as 0 could incorrectly cause a rule to conclude that a zero-value condition has been verified when the information is actually missing. When approaching an unfamiliar codebase, I first examine its structure, relevant models, data flow, tests, and dependencies, then reproduce existing behaviour before making the smallest targeted implementation. I can start shortly after receiving the task package and deliver within approximately 24 hours. I confirm acceptance of the USD 20 fixed price. I will also provide the requested implementation plan, checkpoint, regression tests, test results, Git diff, and concise implementation report.
$20 USD in 3 days
6.5
6.5

I can help you implement this as a scoped patch in the existing codebase, not as a standalone prototype. The critical part is preserving the semantic difference between UNKNOWN, NOT_APPLICABLE, False, and 0. I’d start by reading the existing model and tests to understand where values flow, then add regression tests that lock in those distinctions before touching the implementation. After that, I’d implement the generic Requirement contract, migrate both sanitized fixtures through the real model code, and run the full test suite. No scenario-specific fields. No hard-coded Scenario A/B names. No unrelated refactoring. I’ll stay strictly within the permitted file list and provide the diff, test output, and a short implementation report. I use AI tools as an accelerator, but I verify everything by reviewing the diff against the specification and running the acceptance criteria. The deliverable is the tested code, not the prompts.
$20 USD in 7 days
6.0
6.0

Hello There! I’m Md Toriqul Islam, an experienced Python developer with strong expertise in existing codebases, data models, automated testing, JSON, and Git. I’m comfortable working on small, precisely scoped fixed-price engineering tasks. I understand you need a generic Requirement model integrated into the existing Python application, while preserving the important distinction between UNKNOWN, NOT_APPLICABLE, False, and 0 without hard-coding the supplied scenarios. I am skilled in Python, pytest, JSON/data modeling, Git, debugging, regression testing, and AI-assisted development. I can follow strict file-scope and implementation requirements. I’m ready to start immediately and will provide the requested implementation plan and checkpoint during development. Looking forward to hearing from you. Best regards, Md Toriqul Islam
$10 USD in 1 day
5.8
5.8

DATA CONTRACT Hi, this task is a strong fit for me. I have experience with Python, pytest, JSON/data models, Git, and existing codebases, and I’m comfortable using AI-assisted tools while fully reviewing and testing the final code. I’ll implement the generic Requirement model without hard-coding the fixtures and will preserve the important distinction between UNKNOWN, NOT_APPLICABLE, False, and 0. Plan: Review → add regression tests → implement model → update fixtures → run tests → provide concise report/diff. I can start immediately and deliver within 24 hours. Best regards, Muhammad Rizwan LA
$20 USD in 1 day
5.9
5.9

DATA CONTRACT — I’m a strong fit for this focused Python task. I have experience with Python, data models, pytest, JSON fixtures, Git, and integrating changes into existing codebases. I use Claude Code/Codex when helpful, but always verify generated code through tests, code review, and acceptance criteria. I’ll first understand the existing models/tests, then implement the Requirement contract without unnecessary refactoring. UNKNOWN must remain distinct from False, 0, and NOT_APPLICABLE. For example, if a required threshold is UNKNOWN and the system converts it to 0, a rule could incorrectly conclude that the threshold is zero and approve/reject a case based on false information. I’m comfortable working with unfamiliar repositories by reviewing the architecture, tests, data flow, and Git history before making changes. I can provide the requested plan, checkpoint, regression tests, test output, diff, and implementation report. I can start shortly after receiving the snapshot and deliver within 24 hours. I accept the $20 fixed price.
$20 USD in 7 days
5.5
5.5

DATA CONTRACT I can handle this Python task for $20, including the Requirement model, regression tests, fixture integration, and clean Git changes. I have 3+ years of experience with Python, automation, APIs, testing, and existing codebases. I can start right away, follow your scope strictly, and deliver within 24 hours with a clear implementation report and test results. Best regards, Huzaifa
$20 USD in 1 day
5.0
5.0

Hello! We can implement this Python requirement model and regression tests in your existing codebase. 1. Are you looking for a contractor to work directly in the supplied code snapshot? 2. Do you already have the exact contract for the Requirement fields and allowed values? — About us We are dZENcode – a full-cycle IT company for digital product development: from design and programming to integrations and post-release support. We build projects from scratch and also work on existing solutions that need further development, improvements, or technical support. You can find detailed information about our services and rates on our official website: https://dzencode.com. Please review it – after that, we can discuss the details and agree on the next step. ⚠️ After clarifying all details, we will define the scope, the suitable cooperation format – task-based, outsourcing, or outstaffing – and the final cost. Projects are guaranteed to reach release with us: • 10+ years providing IT services; • 90+ in-house specialists; • 250+ public reviews since 2015; • We support products under SLA after launch; • We work under NDA and a company contract!
$20 USD in 7 days
5.7
5.7

DATA CONTRACT I’ve integrated new domain-specific data models into existing Python codebases multiple times, so this is right in my wheelhouse. I’ll start by reviewing the baseline, mapping the current decision fields, and drafting a minimal `Requirement` dataclass with the required semantic states (UNKNOWN, NOT_APPLICABLE, False, 0). Then I’ll add regression tests for semantic guarantees, implement the model in the permitted module, migrate both fixtures strictly per spec, and verify all tests pass. No scenario hard-codes—just the generic contract. I use Cursor with GitHub Copilot for context-aware edits and validate each change with pytest before committing. Thanks, Andrii
$20 USD in 1 day
4.6
4.6

Hi DATA CONTRACT This task is a strong fit for me because it is exactly the kind of careful Python work I enjoy: small, specified, and test-driven. I’m comfortable extending an existing model without widening scope or hard-coding fixture-specific logic. I normally work with Claude Code, Codex, Cursor, and GitHub Copilot when moving through unfamiliar code quickly. Before delivery, I verify any LLM-assisted changes by reading the affected code paths, running pytest, checking fixture loading end to end, and adding regression tests for edge cases like UNKNOWN versus False or 0. I also review diffs to ensure the model stays generic and no unrelated files change. I have solid experience with Python, pytest, JSON/data models, and Git in existing codebases. I’ve worked on unfamiliar repositories by tracing tests first, then following the data flow from fixtures into models and assertions. I can start quickly and I accept the USD 20 fixed price. Best regards, Gabriel
$100 USD in 1 day
4.4
4.4

Hello Dear! Good Day! Hope you are doing fine. This is Ruhul Ajom Sagor. I am an expert "Web Developer" with 10+ years of working experience in PHP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, MySql and different Frameworks. I have completed my B.S.C Engineering in Computer Science and Engineering (CSE) from BUET. Hire me and you don't have to worry about your website problems again! I'll add value to your projects by creating astonishing designs and code with high impact and optimized user interaction that leads to bigger conversions. WHAT PROBLEMS CAN I HELP YOU SOLVE? • Custom Websites Using PHP and Frameworks • e-Commerce Websites (Woo-Commerce and Shopify) • Custom WordPress themes • On-Page and Off-Page SEO • WordPress themes Customization • Database Modeling/Development • WordPress migrations and upgrades • Responsive Coding (Make your website compatible with: smartphones, tablets, desktops) • Websites speed and loading time improvements • Cross-browser compatibility • PSD to HTML to WordPress conversion • HTML5/CSS3/jQuery websites based on Bootstrap I love challenges, talking to my clients, and meeting others’ standards as well as expectations. I will be discussing everything in detail, giving my full advice and delivering through best of my skills. You are cordially welcome to discuss your project. Thank You! Best Regards, Ruhul Ajom
$20 USD in 1 day
5.0
5.0

Hi there! DATA CONTRACT You need a precise Python change with strict scope control and correct handling of UNKNOWN, NOT_APPLICABLE, False, and 0. I have experience with Python, pytest, JSON models, Git, regression testing, and maintaining existing codebases. I can implement the defined Requirement contract without hard-coding scenarios or adding unnecessary fields. I will review the existing models, tests, fixtures, and specification first. I will add regression tests for the required semantic distinctions. I will integrate the generic Requirement model without unrelated refactoring. I will run the relevant tests and provide the requested diff and report. I use AI coding tools to speed up development, but verify every change through tests, code review, and existing project conventions. UNKNOWN cannot become False or 0 because the meanings are different. For example, UNKNOWN eligibility means it has not been established, while False means the requirement has been confirmed as not met. I can start shortly after receiving the code snapshot and deliver within approximately 24 hours. I confirm the USD 20 fixed price. check our work [https://www.freelancer.com/u/ayesha86664](https://www.freelancer.com/u/ayesha86664) Can you provide the code snapshot and specification immediately after hiring? Let me know if you’re interested & we can discuss it. Best Regards Ayesha
$20 USD in 4 days
4.1
4.1

You need a careful Python engineer to implement a small but important data model change inside an existing codebase while preserving semantic correctness and test coverage. I have 9+ years of software engineering experience building Python systems, APIs, data models, and automated workflows. At Marin Software, I worked with serverless Python services and AI-driven pipelines where reliable data handling and validation were critical. This task fits my experience with existing codebases, structured data, regression testing, and Git-based development. I can review the current models/tests first, add regression coverage for UNKNOWN vs False/0/NOT_APPLICABLE behavior, implement the Requirement contract, run the test suite, and provide a clean diff with an implementation report. I regularly use AI coding assistants such as Cursor/Codex for productivity, but I verify generated code through manual review, tests, and checking behavior against the specification. UNKNOWN cannot become False or 0 because they represent different states. For example, if a user has not provided income information, UNKNOWN means “not known yet,” while 0 means “confirmed income is zero.” Treating them the same could trigger incorrect business decisions.
$50 USD in 1 day
4.3
4.3

As an experienced Full Stack Developer, I have a strong proficiency in Python and a deep understanding of data modeling. I am well-equipped to undertake your task of implementing a generic Requirement model in your existing Python codebase. My knowledge and experience in Agentic AI and Chatbots also make me comfortable with using AI-assisted development tools like Codex or Cursor that you may choose for the job. In addition to my technical skills, my commitment to clear communication and scope discipline aligns perfectly with your project requirements. You emphasise the need for a 'small stable model' with extensible requirements; this mirrors my own preference for competent architecture rather than quick fixes. The 'definition of done' provided says the task is complete only when all acceptance criteria you’ve mentioned is satisfied; I’ve always been diligent with meeting such criteria. Finally, my previous experience working on Git-based code repositories, reading and writing existing code, and accurately interpreting existing automated tests will be a significant advantage when working with your supplied snapshot. I understand the need for discretion with any shared code or files and can guarantee complete respect for client confidentiality. Let me bring my expertise to your team and help you create an adaptable yet stable Requirement Model!
$20 USD in 2 days
4.1
4.1

DATA CONTRACT copyrightAi – Built Python data pipeline with structured models, validation logic, and pytest test suites. Hello, 1. Why a good fit: Python data modeling, pytest, JSON fixtures, and scope-disciplined implementation inside existing codebases is my regular working pattern. I do not expand scope silently. 2. AI tools: Claude Code and GitHub Copilot for navigation and generation. I review every output before it touches a test. 3. LLM verification: Generated code is read line by line, run against the existing test suite, and manually traced against the specification before delivery. I do not ship untested LLM output. 4. Experience: Python daily, pytest for unit and integration coverage, JSON data modeling, Git branching and diff review across production projects. 5. Technical answer: If UNKNOWN is replaced with False, a rules engine evaluating if value == False will treat an unanswered question as a confirmed negative. Concrete example: a mandatory requirement with UNKNOWN applicability gets evaluated as not applicable, bypassing a compliance check that should have been flagged for human review. 6. Unfamiliar codebase approach: Read the existing tests first. They describe intended behaviour better than the code itself. Then trace the data flow from entry point to output before touching anything. 7. Start time: Within hours of receiving the snapshot. 8. Confirmed: USD 20 fixed price accepted.
$20 USD in 7 days
3.6
3.6

The part that will actually bite here isn't the model shape, it's making sure verification_status stays fully decoupled from value — if UNKNOWN or NOT_APPLICABLE ever gets inferred from value being None or falsy, the four-state distinction collapses the first time a fixture has a real 0 or a boolean False. I'd implement Requirement as a small dataclass/typed structure with value kept Optional and verification_status as its own explicit enum set only by the migration code, never derived, then write a migration function per fixture that maps existing scenario-specific fields onto the generic model without backfilling anything not present in the source data. I'd run the existing test suite first to confirm the baseline still passes, then add cases asserting the four states are pairwise distinct. One question: when a requirement's applicability is itself unknown but a value did get recorded, should verification_status capture both facts independently, or is applicability modeled as a separate field from verification_status entirely? Send the task snapshot and file list and I'll start immediately.
$10 USD in 4 days
3.7
3.7

Poland
Member since Feb 24, 2010
$10-20 USD
min $10 USD
₹7000-8000 INR
$30-250 USD
$5-10 USD / hour
₹75000-150000 INR
₹37500-75000 INR
$15-25 USD / hour
$8-15 USD / hour
₹1250-2500 INR / hour
₹12500-37500 INR
₹750-1250 INR / hour
$250-750 USD
$250-750 AUD
$250-750 USD
$15-25 USD / hour
₹12500-37500 INR
₹1500-12500 INR
$10-30 USD
₹750-1250 INR / hour
₹600-1500 INR
$250-750 USD