Skip to content

Configure Gemini with a Chesterton's Fence policy #4213

@oharboe

Description

@oharboe

Description

Update Gemini to have a Chesterton's fence policy.

Gemini can only guess, not actually check assumptions.

As an example, "consistency" is just an esthetic based suggestion that confuse users and leads to AI rot when it is not backed up by actual tests and verification that there isn't a reason why things are the way they are.

The most recent example was in modifications to synth.tcl: things are exactly the way they are for a reason. yosys+slang+name mangling, etc. What looks like inconsistencies are actually the way they are because it is the best we can do with yosys+slang+name mangling.

I added comments to dissuade Gemini from guessing in the future.

Suggested Solution

No response

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions