From start to finish, what's the bare minimum code for 3D context based steering + NavAgent?

Godot Version

Godot 4.4

Question

I don't have a lot of time to experiment with stuff I can't guarantee will work, and most, if not all the GDscript based context based steering guides or info I find online are either for 2D only, only work in an older version, or are unfinished code someone else was asking to get a fix for.

What I'm here asking for is this: what, in Godot 4.4 onward, does the bare minimum for 3D context based steering look like? I've seen plenty of unfinished products with a ton of extra variables that only matter to that specific dev, what I'm looking for is the absolute minimum variables that every context steering system needs in 3D to be able to grab a point from a nav agent path, and use that in conjunction with context steering. Think "if the official Godot doc had a reference code example like it does for nav agents themselves.

Again, worst case scenario, I just need an outline of what a context steering system actually needs to work in Godot 3D, because every one I have found when looking for one that's finished is 2D exclusively. And yes, I am aware of the usual "danger array", "interest array" "choose function" format, but those use things like .Angle, which don't exist in 3D

Any help is appreciated, as I've had less and less time in the week to experiment on things that aren't either proven to work, or a math issue that can just be solved by calculation.

(And keep in mind, I am still transitioning from GameMakerStudio to Godot)